builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1575 starttime: 1461263866.73 results: success (0) buildid: 20160421095844 builduid: d795cfbb64f6461bae7f11fa73d69ab8 revision: 5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 11:37:46.726463) ========= master: http://buildbot-master124.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 11:37:46.726921) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 11:37:46.727234) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 11:37:46.773784) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-21 11:37:46.774097) ========= 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 /builds/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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 11:37:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.3M=0.001s 2016-04-21 11:37:47 (10.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.610474 ========= master_lag: 5.53 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-21 11:37:52.911736) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 11:37:52.912034) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033078 ========= master_lag: 1.29 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 11:37:54.234106) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 11:37:54.234462) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 11:37:54,467 truncating revision to first 12 chars 2016-04-21 11:37:54,467 Setting DEBUG logging. 2016-04-21 11:37:54,467 attempt 1/10 2016-04-21 11:37:54,468 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/5ad0f8d2d7df?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 11:37:55,731 unpacking tar archive at: fx-team-5ad0f8d2d7df/testing/mozharness/ program finished with exit code 0 elapsedTime=1.870755 ========= master_lag: 0.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 11:37:56.223205) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 11:37:56.223532) ========= script_repo_revision: 5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 11:37:56.223922) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 11:37:56.224211) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 11:37:56.257977) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 51 secs) (at 2016-04-21 11:37:56.258254) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043 _=/tools/buildbot/bin/python using PTY: False 11:37:56 INFO - MultiFileLogger online at 20160421 11:37:56 in /builds/slave/test 11:37:56 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 11:37:56 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:37:56 INFO - {'append_to_log': False, 11:37:56 INFO - 'base_work_dir': '/builds/slave/test', 11:37:56 INFO - 'blob_upload_branch': 'fx-team', 11:37:56 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:37:56 INFO - 'buildbot_json_path': 'buildprops.json', 11:37:56 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:37:56 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:37:56 INFO - 'download_minidump_stackwalk': True, 11:37:56 INFO - 'download_symbols': 'true', 11:37:56 INFO - 'e10s': False, 11:37:56 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:37:56 INFO - 'tooltool.py': '/tools/tooltool.py', 11:37:56 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:37:56 INFO - '/tools/misc-python/virtualenv.py')}, 11:37:56 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:37:56 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:37:56 INFO - 'log_level': 'info', 11:37:56 INFO - 'log_to_console': True, 11:37:56 INFO - 'opt_config_files': (), 11:37:56 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:37:56 INFO - '--processes=1', 11:37:56 INFO - '--config=%(test_path)s/wptrunner.ini', 11:37:56 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:37:56 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:37:56 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:37:56 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:37:56 INFO - 'pip_index': False, 11:37:56 INFO - 'require_test_zip': True, 11:37:56 INFO - 'test_type': ('testharness',), 11:37:56 INFO - 'this_chunk': '1', 11:37:56 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:37:56 INFO - 'total_chunks': '10', 11:37:56 INFO - 'virtualenv_path': 'venv', 11:37:56 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:37:56 INFO - 'work_dir': 'build'} 11:37:56 INFO - ##### 11:37:56 INFO - ##### Running clobber step. 11:37:56 INFO - ##### 11:37:56 INFO - Running pre-action listener: _resource_record_pre_action 11:37:56 INFO - Running main action method: clobber 11:37:56 INFO - rmtree: /builds/slave/test/build 11:37:56 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:37:57 INFO - Running post-action listener: _resource_record_post_action 11:37:57 INFO - ##### 11:37:57 INFO - ##### Running read-buildbot-config step. 11:37:57 INFO - ##### 11:37:57 INFO - Running pre-action listener: _resource_record_pre_action 11:37:57 INFO - Running main action method: read_buildbot_config 11:37:57 INFO - Using buildbot properties: 11:37:57 INFO - { 11:37:57 INFO - "project": "", 11:37:57 INFO - "product": "firefox", 11:37:57 INFO - "script_repo_revision": "production", 11:37:57 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 11:37:57 INFO - "repository": "", 11:37:57 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 11:37:57 INFO - "buildid": "20160421095844", 11:37:57 INFO - "pgo_build": "False", 11:37:57 INFO - "basedir": "/builds/slave/test", 11:37:57 INFO - "buildnumber": 15, 11:37:57 INFO - "slavename": "tst-linux64-spot-1575", 11:37:57 INFO - "master": "http://buildbot-master124.bb.releng.use1.mozilla.com:8201/", 11:37:57 INFO - "platform": "linux64", 11:37:57 INFO - "branch": "fx-team", 11:37:57 INFO - "revision": "5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e", 11:37:57 INFO - "repo_path": "integration/fx-team", 11:37:57 INFO - "moz_repo_path": "", 11:37:57 INFO - "stage_platform": "linux64", 11:37:57 INFO - "builduid": "d795cfbb64f6461bae7f11fa73d69ab8", 11:37:57 INFO - "slavebuilddir": "test" 11:37:57 INFO - } 11:37:57 INFO - Found installer url https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 11:37:57 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 11:37:57 INFO - Running post-action listener: _resource_record_post_action 11:37:57 INFO - ##### 11:37:57 INFO - ##### Running download-and-extract step. 11:37:57 INFO - ##### 11:37:57 INFO - Running pre-action listener: _resource_record_pre_action 11:37:57 INFO - Running main action method: download_and_extract 11:37:57 INFO - mkdir: /builds/slave/test/build/tests 11:37:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:37:57 INFO - https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 11:37:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:37:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:37:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:37:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 11:38:02 INFO - Downloaded 1361 bytes. 11:38:02 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:38:02 INFO - Using the following test package requirements: 11:38:02 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:38:02 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:38:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 11:38:02 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:38:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 11:38:02 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:38:02 INFO - u'jsshell-linux-x86_64.zip'], 11:38:02 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:38:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 11:38:02 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:38:02 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:38:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 11:38:02 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:38:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 11:38:02 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:38:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 11:38:02 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:38:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 11:38:02 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 11:38:02 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')]} 11:38:02 INFO - https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 11:38:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:38:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:38:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:38:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 11:38:07 INFO - Downloaded 22735754 bytes. 11:38:07 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:38:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:38:07 INFO - caution: filename not matched: web-platform/* 11:38:07 INFO - Return code: 11 11:38:07 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')]} 11:38:07 INFO - https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 11:38:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:38:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:38:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:38:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 11:38:10 INFO - Downloaded 36397854 bytes. 11:38:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:38:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:38:13 INFO - caution: filename not matched: bin/* 11:38:13 INFO - caution: filename not matched: config/* 11:38:13 INFO - caution: filename not matched: mozbase/* 11:38:13 INFO - caution: filename not matched: marionette/* 11:38:13 INFO - caution: filename not matched: tools/wptserve/* 11:38:13 INFO - Return code: 11 11:38:13 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')]} 11:38:13 INFO - https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 11:38:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:38:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:38:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:38:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 11:38:25 INFO - Downloaded 64319130 bytes. 11:38:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:38:25 INFO - mkdir: /builds/slave/test/properties 11:38:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:38:25 INFO - Writing to file /builds/slave/test/properties/build_url 11:38:25 INFO - Contents: 11:38:25 INFO - build_url:https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:38:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:38:26 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:38:26 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:38:26 INFO - Contents: 11:38:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:38:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:38:26 INFO - https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:38:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:38:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:38:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:38:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 11:38:33 INFO - Downloaded 90786497 bytes. 11:38:33 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 11:38:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 11:38:39 INFO - Return code: 0 11:38:39 INFO - Running post-action listener: _resource_record_post_action 11:38:39 INFO - Running post-action listener: set_extra_try_arguments 11:38:39 INFO - ##### 11:38:39 INFO - ##### Running create-virtualenv step. 11:38:39 INFO - ##### 11:38:39 INFO - Running pre-action listener: _pre_create_virtualenv 11:38:39 INFO - Running pre-action listener: _resource_record_pre_action 11:38:39 INFO - Running main action method: create_virtualenv 11:38:39 INFO - Creating virtualenv /builds/slave/test/build/venv 11:38:39 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 11:38:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:38:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:38:40 INFO - Using real prefix '/usr' 11:38:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:38:43 INFO - Installing distribute.............................................................................................................................................................................................done. 11:38:47 INFO - Installing pip.................done. 11:38:47 INFO - Return code: 0 11:38:47 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:38:47 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')]} 11:38:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:38:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:38:47 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')]} 11:38:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:38:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:38:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 0x21e1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21e23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22ee4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22eb780>, '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 0x22ec530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22ec9e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 11:38:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 11:38:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 11:38:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:38:47 INFO - 'CCACHE_UMASK': '002', 11:38:47 INFO - 'DISPLAY': ':0', 11:38:47 INFO - 'HOME': '/home/cltbld', 11:38:47 INFO - 'LANG': 'en_US.UTF-8', 11:38:47 INFO - 'LOGNAME': 'cltbld', 11:38:47 INFO - 'MAIL': '/var/mail/cltbld', 11:38:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:38:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:38:47 INFO - 'MOZ_NO_REMOTE': '1', 11:38:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:38:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:38:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:38:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:38:47 INFO - 'PWD': '/builds/slave/test', 11:38:47 INFO - 'SHELL': '/bin/bash', 11:38:47 INFO - 'SHLVL': '1', 11:38:47 INFO - 'TERM': 'linux', 11:38:47 INFO - 'TMOUT': '86400', 11:38:47 INFO - 'USER': 'cltbld', 11:38:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043', 11:38:47 INFO - '_': '/tools/buildbot/bin/python'} 11:38:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:38:47 INFO - Downloading/unpacking psutil>=0.7.1 11:38:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:38:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:38:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:38:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:38:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:38:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:38:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:38:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:38:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:38:53 INFO - Installing collected packages: psutil 11:38:53 INFO - Running setup.py install for psutil 11:38:53 INFO - building 'psutil._psutil_linux' extension 11:38:53 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 11:38:54 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 11:38:54 INFO - building 'psutil._psutil_posix' extension 11:38:54 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 11:38:54 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 11:38:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:38:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:38:54 INFO - Successfully installed psutil 11:38:54 INFO - Cleaning up... 11:38:54 INFO - Return code: 0 11:38:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:38:54 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')]} 11:38:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:38:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:38:54 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')]} 11:38:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:38:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:38:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 0x21e1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21e23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22ee4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22eb780>, '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 0x22ec530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22ec9e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 11:38:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 11:38:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 11:38:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:38:54 INFO - 'CCACHE_UMASK': '002', 11:38:54 INFO - 'DISPLAY': ':0', 11:38:54 INFO - 'HOME': '/home/cltbld', 11:38:54 INFO - 'LANG': 'en_US.UTF-8', 11:38:54 INFO - 'LOGNAME': 'cltbld', 11:38:54 INFO - 'MAIL': '/var/mail/cltbld', 11:38:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:38:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:38:54 INFO - 'MOZ_NO_REMOTE': '1', 11:38:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:38:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:38:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:38:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:38:54 INFO - 'PWD': '/builds/slave/test', 11:38:54 INFO - 'SHELL': '/bin/bash', 11:38:54 INFO - 'SHLVL': '1', 11:38:54 INFO - 'TERM': 'linux', 11:38:54 INFO - 'TMOUT': '86400', 11:38:54 INFO - 'USER': 'cltbld', 11:38:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043', 11:38:54 INFO - '_': '/tools/buildbot/bin/python'} 11:38:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:38:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:38:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:38:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:38:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:38:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:38:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:38:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:39:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:39:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:39:00 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:39:00 INFO - Installing collected packages: mozsystemmonitor 11:39:00 INFO - Running setup.py install for mozsystemmonitor 11:39:00 INFO - Successfully installed mozsystemmonitor 11:39:00 INFO - Cleaning up... 11:39:00 INFO - Return code: 0 11:39:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:39:00 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')]} 11:39:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:39:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:39:00 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')]} 11:39:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:39:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:39:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 0x21e1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21e23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22ee4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22eb780>, '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 0x22ec530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22ec9e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 11:39:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 11:39:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 11:39:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:39:00 INFO - 'CCACHE_UMASK': '002', 11:39:00 INFO - 'DISPLAY': ':0', 11:39:00 INFO - 'HOME': '/home/cltbld', 11:39:00 INFO - 'LANG': 'en_US.UTF-8', 11:39:00 INFO - 'LOGNAME': 'cltbld', 11:39:00 INFO - 'MAIL': '/var/mail/cltbld', 11:39:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:39:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:39:00 INFO - 'MOZ_NO_REMOTE': '1', 11:39:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:39:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:39:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:39:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:39:00 INFO - 'PWD': '/builds/slave/test', 11:39:00 INFO - 'SHELL': '/bin/bash', 11:39:00 INFO - 'SHLVL': '1', 11:39:00 INFO - 'TERM': 'linux', 11:39:00 INFO - 'TMOUT': '86400', 11:39:00 INFO - 'USER': 'cltbld', 11:39:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043', 11:39:00 INFO - '_': '/tools/buildbot/bin/python'} 11:39:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:39:01 INFO - Downloading/unpacking blobuploader==1.2.4 11:39:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:39:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:39:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:39:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:39:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:39:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:39:06 INFO - Downloading blobuploader-1.2.4.tar.gz 11:39:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:39:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:39:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:39:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:39:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:39:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:39:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:39:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:39:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:39:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:39:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:39:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:39:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:39:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:39:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:39:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:39:07 INFO - Downloading docopt-0.6.1.tar.gz 11:39:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:39:08 INFO - Installing collected packages: blobuploader, requests, docopt 11:39:08 INFO - Running setup.py install for blobuploader 11:39:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:39:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:39:08 INFO - Running setup.py install for requests 11:39:08 INFO - Running setup.py install for docopt 11:39:09 INFO - Successfully installed blobuploader requests docopt 11:39:09 INFO - Cleaning up... 11:39:09 INFO - Return code: 0 11:39:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:39:09 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')]} 11:39:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:39:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:39:09 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')]} 11:39:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:39:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:39:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 0x21e1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21e23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22ee4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22eb780>, '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 0x22ec530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22ec9e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 11:39:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 11:39:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:39:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:39:09 INFO - 'CCACHE_UMASK': '002', 11:39:09 INFO - 'DISPLAY': ':0', 11:39:09 INFO - 'HOME': '/home/cltbld', 11:39:09 INFO - 'LANG': 'en_US.UTF-8', 11:39:09 INFO - 'LOGNAME': 'cltbld', 11:39:09 INFO - 'MAIL': '/var/mail/cltbld', 11:39:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:39:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:39:09 INFO - 'MOZ_NO_REMOTE': '1', 11:39:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:39:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:39:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:39:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:39:09 INFO - 'PWD': '/builds/slave/test', 11:39:09 INFO - 'SHELL': '/bin/bash', 11:39:09 INFO - 'SHLVL': '1', 11:39:09 INFO - 'TERM': 'linux', 11:39:09 INFO - 'TMOUT': '86400', 11:39:09 INFO - 'USER': 'cltbld', 11:39:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043', 11:39:09 INFO - '_': '/tools/buildbot/bin/python'} 11:39:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:39:09 INFO - Running setup.py (path:/tmp/pip-Ra7ebq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:39:09 INFO - Running setup.py (path:/tmp/pip-ACGu_E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:39:09 INFO - Running setup.py (path:/tmp/pip-gj7Od5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:39:10 INFO - Running setup.py (path:/tmp/pip-64xtwV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:39:10 INFO - Running setup.py (path:/tmp/pip-FInRVT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:39:10 INFO - Running setup.py (path:/tmp/pip-tkoVxt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:39:10 INFO - Running setup.py (path:/tmp/pip-MADQzX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:39:10 INFO - Running setup.py (path:/tmp/pip-XxNNog-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:39:10 INFO - Running setup.py (path:/tmp/pip-Xe3rwo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:39:10 INFO - Running setup.py (path:/tmp/pip-kRcSeO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:39:11 INFO - Running setup.py (path:/tmp/pip-Eyw46P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:39:11 INFO - Running setup.py (path:/tmp/pip-KzOZDD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:39:11 INFO - Running setup.py (path:/tmp/pip-Vlbdgw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:39:11 INFO - Running setup.py (path:/tmp/pip-LkIhsQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:39:11 INFO - Running setup.py (path:/tmp/pip-oWUt9u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:39:11 INFO - Running setup.py (path:/tmp/pip-P3zOYV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:39:11 INFO - Running setup.py (path:/tmp/pip-kJlO0Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:39:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:39:11 INFO - Running setup.py (path:/tmp/pip-0Mds_B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:39:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:39:12 INFO - Running setup.py (path:/tmp/pip-BMn9qU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:39:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:39:12 INFO - Running setup.py (path:/tmp/pip-jCw3Vf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:39:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:39:12 INFO - Running setup.py (path:/tmp/pip-y9RT6R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:39:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:39:12 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 11:39:12 INFO - Running setup.py install for manifestparser 11:39:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:39:13 INFO - Running setup.py install for mozcrash 11:39:13 INFO - Running setup.py install for mozdebug 11:39:13 INFO - Running setup.py install for mozdevice 11:39:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:39:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:39:13 INFO - Running setup.py install for mozfile 11:39:13 INFO - Running setup.py install for mozhttpd 11:39:13 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:39:14 INFO - Running setup.py install for mozinfo 11:39:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:39:14 INFO - Running setup.py install for mozInstall 11:39:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:39:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:39:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:39:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:39:14 INFO - Running setup.py install for mozleak 11:39:14 INFO - Running setup.py install for mozlog 11:39:14 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:39:14 INFO - Running setup.py install for moznetwork 11:39:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:39:15 INFO - Running setup.py install for mozprocess 11:39:15 INFO - Running setup.py install for mozprofile 11:39:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:39:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:39:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:39:15 INFO - Running setup.py install for mozrunner 11:39:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:39:15 INFO - Running setup.py install for mozscreenshot 11:39:15 INFO - Running setup.py install for moztest 11:39:16 INFO - Running setup.py install for mozversion 11:39:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:39:16 INFO - Running setup.py install for wptserve 11:39:16 INFO - Running setup.py install for marionette-driver 11:39:16 INFO - Running setup.py install for browsermob-proxy 11:39:17 INFO - Running setup.py install for marionette-client 11:39:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:39:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:39:17 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 11:39:17 INFO - Cleaning up... 11:39:17 INFO - Return code: 0 11:39:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:39:17 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')]} 11:39:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:39:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:39:17 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')]} 11:39:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:39:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:39:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 0x21e1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21e23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22ee4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22eb780>, '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 0x22ec530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22ec9e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 11:39:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 11:39:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:39:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:39:17 INFO - 'CCACHE_UMASK': '002', 11:39:17 INFO - 'DISPLAY': ':0', 11:39:17 INFO - 'HOME': '/home/cltbld', 11:39:17 INFO - 'LANG': 'en_US.UTF-8', 11:39:17 INFO - 'LOGNAME': 'cltbld', 11:39:17 INFO - 'MAIL': '/var/mail/cltbld', 11:39:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:39:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:39:17 INFO - 'MOZ_NO_REMOTE': '1', 11:39:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:39:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:39:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:39:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:39:17 INFO - 'PWD': '/builds/slave/test', 11:39:17 INFO - 'SHELL': '/bin/bash', 11:39:17 INFO - 'SHLVL': '1', 11:39:17 INFO - 'TERM': 'linux', 11:39:17 INFO - 'TMOUT': '86400', 11:39:17 INFO - 'USER': 'cltbld', 11:39:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043', 11:39:17 INFO - '_': '/tools/buildbot/bin/python'} 11:39:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:39:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:39:17 INFO - Running setup.py (path:/tmp/pip-VHup6G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 11:39:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:39:18 INFO - Running setup.py (path:/tmp/pip-njb8Qq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 11:39:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:39:18 INFO - Running setup.py (path:/tmp/pip-Sux21Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 11:39:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:39:18 INFO - Running setup.py (path:/tmp/pip-7UmIWy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 11:39:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:39:18 INFO - Running setup.py (path:/tmp/pip-TetZXQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 11:39:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:39:18 INFO - Running setup.py (path:/tmp/pip-xjP8UR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 11:39:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:39:18 INFO - Running setup.py (path:/tmp/pip-Wgjzek-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 11:39:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:39:18 INFO - Running setup.py (path:/tmp/pip-eJlXd_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 11:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:39:19 INFO - Running setup.py (path:/tmp/pip-zCLkRB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 11:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:39:19 INFO - Running setup.py (path:/tmp/pip-qqR3Ay-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:39:19 INFO - Running setup.py (path:/tmp/pip-E4AbCV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 11:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:39:19 INFO - Running setup.py (path:/tmp/pip-dnIXMt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 11:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:39:19 INFO - Running setup.py (path:/tmp/pip-V_myqW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 11:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:39:19 INFO - Running setup.py (path:/tmp/pip-nha9Ke-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 11:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:39:19 INFO - Running setup.py (path:/tmp/pip-xf51rL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 11:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:39:19 INFO - Running setup.py (path:/tmp/pip-Fl8b_t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:39:20 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 11:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:39:20 INFO - Running setup.py (path:/tmp/pip-94MkrD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:39:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 11:39:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:39:20 INFO - Running setup.py (path:/tmp/pip-3iTlev-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:39:20 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 11:39:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:39:20 INFO - Running setup.py (path:/tmp/pip-AME5XC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:39:20 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 11:39:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:39:20 INFO - Running setup.py (path:/tmp/pip-5X9CxD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:39:20 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 11:39:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:39:21 INFO - Running setup.py (path:/tmp/pip-s3c27w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:39:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:39:21 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 11:39:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 11:39:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 11:39:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 11:39:21 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 11:39:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 11:39:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:39:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:39:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:39:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:39:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:39:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:39:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:39:26 INFO - Downloading blessings-1.6.tar.gz 11:39:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:39:26 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 11:39:26 INFO - Installing collected packages: blessings 11:39:26 INFO - Running setup.py install for blessings 11:39:26 INFO - Successfully installed blessings 11:39:26 INFO - Cleaning up... 11:39:26 INFO - Return code: 0 11:39:26 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:39:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:39:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:39:27 INFO - Reading from file tmpfile_stdout 11:39:27 INFO - Current package versions: 11:39:27 INFO - argparse == 1.2.1 11:39:27 INFO - blessings == 1.6 11:39:27 INFO - blobuploader == 1.2.4 11:39:27 INFO - browsermob-proxy == 0.6.0 11:39:27 INFO - docopt == 0.6.1 11:39:27 INFO - manifestparser == 1.1 11:39:27 INFO - marionette-client == 2.3.0 11:39:27 INFO - marionette-driver == 1.4.0 11:39:27 INFO - mozInstall == 1.12 11:39:27 INFO - mozcrash == 0.17 11:39:27 INFO - mozdebug == 0.1 11:39:27 INFO - mozdevice == 0.48 11:39:27 INFO - mozfile == 1.2 11:39:27 INFO - mozhttpd == 0.7 11:39:27 INFO - mozinfo == 0.9 11:39:27 INFO - mozleak == 0.1 11:39:27 INFO - mozlog == 3.1 11:39:27 INFO - moznetwork == 0.27 11:39:27 INFO - mozprocess == 0.22 11:39:27 INFO - mozprofile == 0.28 11:39:27 INFO - mozrunner == 6.11 11:39:27 INFO - mozscreenshot == 0.1 11:39:27 INFO - mozsystemmonitor == 0.0 11:39:27 INFO - moztest == 0.7 11:39:27 INFO - mozversion == 1.4 11:39:27 INFO - psutil == 3.1.1 11:39:27 INFO - requests == 1.2.3 11:39:27 INFO - wptserve == 1.4.0 11:39:27 INFO - wsgiref == 0.1.2 11:39:27 INFO - Running post-action listener: _resource_record_post_action 11:39:27 INFO - Running post-action listener: _start_resource_monitoring 11:39:27 INFO - Starting resource monitoring. 11:39:27 INFO - ##### 11:39:27 INFO - ##### Running pull step. 11:39:27 INFO - ##### 11:39:27 INFO - Running pre-action listener: _resource_record_pre_action 11:39:27 INFO - Running main action method: pull 11:39:27 INFO - Pull has nothing to do! 11:39:27 INFO - Running post-action listener: _resource_record_post_action 11:39:27 INFO - ##### 11:39:27 INFO - ##### Running install step. 11:39:27 INFO - ##### 11:39:27 INFO - Running pre-action listener: _resource_record_pre_action 11:39:27 INFO - Running main action method: install 11:39:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:39:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:39:27 INFO - Reading from file tmpfile_stdout 11:39:27 INFO - Detecting whether we're running mozinstall >=1.0... 11:39:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:39:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:39:27 INFO - Reading from file tmpfile_stdout 11:39:27 INFO - Output received: 11:39:27 INFO - Usage: mozinstall [options] installer 11:39:27 INFO - Options: 11:39:27 INFO - -h, --help show this help message and exit 11:39:27 INFO - -d DEST, --destination=DEST 11:39:27 INFO - Directory to install application into. [default: 11:39:27 INFO - "/builds/slave/test"] 11:39:27 INFO - --app=APP Application being installed. [default: firefox] 11:39:27 INFO - mkdir: /builds/slave/test/build/application 11:39:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 11:39:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 11:39:57 INFO - Reading from file tmpfile_stdout 11:39:57 INFO - Output received: 11:39:57 INFO - /builds/slave/test/build/application/firefox/firefox 11:39:57 INFO - Running post-action listener: _resource_record_post_action 11:39:57 INFO - ##### 11:39:57 INFO - ##### Running run-tests step. 11:39:57 INFO - ##### 11:39:57 INFO - Running pre-action listener: _resource_record_pre_action 11:39:57 INFO - Running main action method: run_tests 11:39:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:39:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:39:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:39:57 INFO - grabbing minidump binary from tooltool 11:39:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:39:57 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22eb780>, '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 0x22ec530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22ec9e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:39:57 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 11:39:57 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 11:39:57 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:39:57 INFO - Return code: 0 11:39:57 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 11:39:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:39:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 11:39:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 11:39:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:39:57 INFO - 'CCACHE_UMASK': '002', 11:39:57 INFO - 'DISPLAY': ':0', 11:39:57 INFO - 'HOME': '/home/cltbld', 11:39:57 INFO - 'LANG': 'en_US.UTF-8', 11:39:57 INFO - 'LOGNAME': 'cltbld', 11:39:57 INFO - 'MAIL': '/var/mail/cltbld', 11:39:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:39:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:39:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:39:57 INFO - 'MOZ_NO_REMOTE': '1', 11:39:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:39:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:39:57 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:39:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:39:57 INFO - 'PWD': '/builds/slave/test', 11:39:57 INFO - 'SHELL': '/bin/bash', 11:39:57 INFO - 'SHLVL': '1', 11:39:57 INFO - 'TERM': 'linux', 11:39:57 INFO - 'TMOUT': '86400', 11:39:57 INFO - 'USER': 'cltbld', 11:39:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043', 11:39:57 INFO - '_': '/tools/buildbot/bin/python'} 11:39:57 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 11:39:58 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 11:39:58 INFO - import pkg_resources 11:39:59 INFO - Using 1 client processes 11:39:59 INFO - wptserve Starting http server on 127.0.0.1:8000 11:39:59 INFO - wptserve Starting http server on 127.0.0.1:8001 11:39:59 INFO - wptserve Starting http server on 127.0.0.1:8443 11:40:02 INFO - SUITE-START | Running 778 tests 11:40:02 INFO - Running testharness tests 11:40:02 INFO - Setting up ssl 11:40:02 INFO - PROCESS | certutil | 11:40:02 INFO - PROCESS | certutil | 11:40:02 INFO - PROCESS | certutil | 11:40:02 INFO - Certificate Nickname Trust Attributes 11:40:02 INFO - SSL,S/MIME,JAR/XPI 11:40:02 INFO - 11:40:02 INFO - web-platform-tests CT,, 11:40:02 INFO - 11:40:02 INFO - Starting runner 11:40:04 INFO - PROCESS | 1848 | 1461264004714 Marionette DEBUG Marionette enabled via build flag and pref 11:40:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daba19800 == 1 [pid = 1848] [id = 1] 11:40:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 1 (0x7f4daba1a000) [pid = 1848] [serial = 1] [outer = (nil)] 11:40:04 INFO - PROCESS | 1848 | [1848] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 11:40:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 2 (0x7f4daba1b000) [pid = 1848] [serial = 2] [outer = 0x7f4daba1a000] 11:40:05 INFO - PROCESS | 1848 | 1461264005322 Marionette INFO Listening on port 2828 11:40:05 INFO - PROCESS | 1848 | 1461264005866 Marionette DEBUG Marionette enabled via command-line flag 11:40:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8b64000 == 2 [pid = 1848] [id = 2] 11:40:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 3 (0x7f4da8bda800) [pid = 1848] [serial = 3] [outer = (nil)] 11:40:05 INFO - PROCESS | 1848 | [1848] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 11:40:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 4 (0x7f4da8bdb800) [pid = 1848] [serial = 4] [outer = 0x7f4da8bda800] 11:40:06 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4da89d1c10 11:40:06 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4da7d24490 11:40:06 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4da7d2b760 11:40:06 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4da7d2ba60 11:40:06 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4da7d2bd90 11:40:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 5 (0x7f4dae30c800) [pid = 1848] [serial = 5] [outer = 0x7f4daba1a000] 11:40:06 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:40:06 INFO - PROCESS | 1848 | 1461264006239 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54881 11:40:06 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:40:06 INFO - PROCESS | 1848 | 1461264006322 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54882 11:40:06 INFO - PROCESS | 1848 | 1461264006328 Marionette DEBUG Closed connection conn0 11:40:06 INFO - PROCESS | 1848 | [1848] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 11:40:06 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:40:06 INFO - PROCESS | 1848 | 1461264006455 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54883 11:40:06 INFO - PROCESS | 1848 | 1461264006458 Marionette DEBUG Closed connection conn1 11:40:06 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:40:06 INFO - PROCESS | 1848 | 1461264006509 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54884 11:40:06 INFO - PROCESS | 1848 | 1461264006526 Marionette DEBUG Closed connection conn2 11:40:06 INFO - PROCESS | 1848 | 1461264006578 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:40:06 INFO - PROCESS | 1848 | 1461264006597 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421095844","device":"desktop","version":"48.0a1"} 11:40:07 INFO - PROCESS | 1848 | [1848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:40:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bf43000 == 3 [pid = 1848] [id = 3] 11:40:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 6 (0x7f4d9bf43800) [pid = 1848] [serial = 6] [outer = (nil)] 11:40:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bf44000 == 4 [pid = 1848] [id = 4] 11:40:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 7 (0x7f4d9e387c00) [pid = 1848] [serial = 7] [outer = (nil)] 11:40:08 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:40:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ae19000 == 5 [pid = 1848] [id = 5] 11:40:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 8 (0x7f4d9b3e3c00) [pid = 1848] [serial = 8] [outer = (nil)] 11:40:08 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:40:08 INFO - PROCESS | 1848 | [1848] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:40:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 9 (0x7f4d9aec3c00) [pid = 1848] [serial = 9] [outer = 0x7f4d9b3e3c00] 11:40:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 10 (0x7f4d9a91d000) [pid = 1848] [serial = 10] [outer = 0x7f4d9bf43800] 11:40:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 11 (0x7f4d9a997000) [pid = 1848] [serial = 11] [outer = 0x7f4d9e387c00] 11:40:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 12 (0x7f4d9a999000) [pid = 1848] [serial = 12] [outer = 0x7f4d9b3e3c00] 11:40:10 INFO - PROCESS | 1848 | 1461264010101 Marionette DEBUG loaded listener.js 11:40:10 INFO - PROCESS | 1848 | 1461264010118 Marionette DEBUG loaded listener.js 11:40:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 13 (0x7f4d991dec00) [pid = 1848] [serial = 13] [outer = 0x7f4d9b3e3c00] 11:40:10 INFO - PROCESS | 1848 | 1461264010802 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"eff52ce0-9bd6-4c79-935d-67e3b17ac431","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421095844","device":"desktop","version":"48.0a1","command_id":1}}] 11:40:11 INFO - PROCESS | 1848 | 1461264011009 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:40:11 INFO - PROCESS | 1848 | 1461264011161 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 11:40:11 INFO - PROCESS | 1848 | 1461264011458 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:40:11 INFO - PROCESS | 1848 | [1848] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:40:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 14 (0x7f4d95454000) [pid = 1848] [serial = 14] [outer = 0x7f4d9b3e3c00] 11:40:11 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:40:11 INFO - PROCESS | 1848 | 1461264011914 Marionette TRACE conn3 <- [1,3,null,{}] 11:40:11 INFO - PROCESS | 1848 | 1461264011961 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:40:12 INFO - PROCESS | 1848 | 1461264012100 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 11:40:12 INFO - PROCESS | 1848 | 1461264012201 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 11:40:12 INFO - PROCESS | 1848 | 1461264012205 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 11:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:40:12 INFO - PROCESS | 1848 | 1461264012213 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:40:12 INFO - PROCESS | 1848 | 1461264012218 Marionette TRACE conn3 <- [1,6,null,{}] 11:40:12 INFO - PROCESS | 1848 | 1461264012237 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:12 INFO - PROCESS | 1848 | 1461264012254 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 11:40:12 INFO - PROCESS | 1848 | 1461264012262 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d94173800 == 6 [pid = 1848] [id = 6] 11:40:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 15 (0x7f4d9d00f000) [pid = 1848] [serial = 15] [outer = (nil)] 11:40:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 16 (0x7f4d9d010c00) [pid = 1848] [serial = 16] [outer = 0x7f4d9d00f000] 11:40:12 INFO - PROCESS | 1848 | 1461264012328 Marionette DEBUG loaded listener.js 11:40:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 17 (0x7f4d9d016400) [pid = 1848] [serial = 17] [outer = 0x7f4d9d00f000] 11:40:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d941ca000 == 7 [pid = 1848] [id = 7] 11:40:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 18 (0x7f4d93fa0400) [pid = 1848] [serial = 18] [outer = (nil)] 11:40:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 19 (0x7f4d93fa5800) [pid = 1848] [serial = 19] [outer = 0x7f4d93fa0400] 11:40:12 INFO - PROCESS | 1848 | 1461264012805 Marionette DEBUG loaded listener.js 11:40:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 20 (0x7f4d93fac000) [pid = 1848] [serial = 20] [outer = 0x7f4d93fa0400] 11:40:13 INFO - PROCESS | 1848 | 1461264013245 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 11:40:13 INFO - PROCESS | 1848 | [1848] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 11:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1092ms 11:40:13 INFO - PROCESS | 1848 | 1461264013328 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 11:40:13 INFO - PROCESS | 1848 | 1461264013331 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 11:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:40:13 INFO - PROCESS | 1848 | 1461264013417 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:40:13 INFO - PROCESS | 1848 | 1461264013421 Marionette TRACE conn3 <- [1,10,null,{}] 11:40:13 INFO - PROCESS | 1848 | 1461264013470 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:13 INFO - PROCESS | 1848 | 1461264013621 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 11:40:13 INFO - PROCESS | 1848 | 1461264013635 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95986800 == 8 [pid = 1848] [id = 8] 11:40:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 21 (0x7f4d95457800) [pid = 1848] [serial = 21] [outer = (nil)] 11:40:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 22 (0x7f4d9a499c00) [pid = 1848] [serial = 22] [outer = 0x7f4d95457800] 11:40:13 INFO - PROCESS | 1848 | 1461264013701 Marionette DEBUG loaded listener.js 11:40:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 23 (0x7f4d92170400) [pid = 1848] [serial = 23] [outer = 0x7f4d95457800] 11:40:14 INFO - PROCESS | 1848 | 1461264014214 Marionette TRACE conn3 <- [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]]]}] 11:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 913ms 11:40:14 INFO - PROCESS | 1848 | 1461264014264 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 11:40:14 INFO - PROCESS | 1848 | 1461264014268 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 11:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:40:14 INFO - PROCESS | 1848 | 1461264014273 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:40:14 INFO - PROCESS | 1848 | 1461264014275 Marionette TRACE conn3 <- [1,14,null,{}] 11:40:14 INFO - PROCESS | 1848 | 1461264014280 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:14 INFO - PROCESS | 1848 | 1461264014414 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 11:40:14 INFO - PROCESS | 1848 | 1461264014434 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d927b8000 == 9 [pid = 1848] [id = 9] 11:40:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 24 (0x7f4d92670c00) [pid = 1848] [serial = 24] [outer = (nil)] 11:40:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 25 (0x7f4d92674800) [pid = 1848] [serial = 25] [outer = 0x7f4d92670c00] 11:40:14 INFO - PROCESS | 1848 | 1461264014495 Marionette DEBUG loaded listener.js 11:40:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 26 (0x7f4d9c474400) [pid = 1848] [serial = 26] [outer = 0x7f4d92670c00] 11:40:15 INFO - PROCESS | 1848 | 1461264015146 Marionette TRACE conn3 <- [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]]]}] 11:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1129ms 11:40:15 INFO - PROCESS | 1848 | 1461264015443 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 11:40:15 INFO - PROCESS | 1848 | 1461264015449 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 11:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:40:15 INFO - PROCESS | 1848 | 1461264015459 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:40:15 INFO - PROCESS | 1848 | 1461264015463 Marionette TRACE conn3 <- [1,18,null,{}] 11:40:15 INFO - PROCESS | 1848 | 1461264015472 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91c62800 == 10 [pid = 1848] [id = 10] 11:40:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 27 (0x7f4d91c63000) [pid = 1848] [serial = 27] [outer = (nil)] 11:40:15 INFO - PROCESS | 1848 | 1461264015650 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 11:40:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 28 (0x7f4d91c54000) [pid = 1848] [serial = 28] [outer = 0x7f4d91c63000] 11:40:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 29 (0x7f4d91c67800) [pid = 1848] [serial = 29] [outer = 0x7f4d91c63000] 11:40:15 INFO - PROCESS | 1848 | 1461264015799 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91c62000 == 11 [pid = 1848] [id = 11] 11:40:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 30 (0x7f4d91be1800) [pid = 1848] [serial = 30] [outer = (nil)] 11:40:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 31 (0x7f4d9266dc00) [pid = 1848] [serial = 31] [outer = 0x7f4d91be1800] 11:40:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d927c3000 == 12 [pid = 1848] [id = 12] 11:40:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 32 (0x7f4d92673400) [pid = 1848] [serial = 32] [outer = (nil)] 11:40:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 33 (0x7f4d93085c00) [pid = 1848] [serial = 33] [outer = 0x7f4d92673400] 11:40:15 INFO - PROCESS | 1848 | 1461264015951 Marionette DEBUG loaded listener.js 11:40:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 34 (0x7f4d93f95c00) [pid = 1848] [serial = 34] [outer = 0x7f4d92673400] 11:40:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 35 (0x7f4d9266c000) [pid = 1848] [serial = 35] [outer = 0x7f4d91be1800] 11:40:16 INFO - PROCESS | 1848 | 1461264016862 Marionette TRACE conn3 <- [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]]]}] 11:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1430ms 11:40:16 INFO - PROCESS | 1848 | 1461264016890 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 11:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:40:16 INFO - PROCESS | 1848 | 1461264016899 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 11:40:16 INFO - PROCESS | 1848 | 1461264016909 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:40:16 INFO - PROCESS | 1848 | 1461264016913 Marionette TRACE conn3 <- [1,22,null,{}] 11:40:16 INFO - PROCESS | 1848 | 1461264016918 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:17 INFO - PROCESS | 1848 | 1461264017084 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 11:40:17 INFO - PROCESS | 1848 | 1461264017204 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d941d1000 == 13 [pid = 1848] [id = 13] 11:40:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 36 (0x7f4d9920f400) [pid = 1848] [serial = 36] [outer = (nil)] 11:40:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 37 (0x7f4d9a7cf000) [pid = 1848] [serial = 37] [outer = 0x7f4d9920f400] 11:40:17 INFO - PROCESS | 1848 | 1461264017315 Marionette DEBUG loaded listener.js 11:40:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 38 (0x7f4d9b0fec00) [pid = 1848] [serial = 38] [outer = 0x7f4d9920f400] 11:40:18 INFO - PROCESS | 1848 | 1461264018143 Marionette TRACE conn3 <- [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]]]}] 11:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1290ms 11:40:18 INFO - PROCESS | 1848 | 1461264018198 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 11:40:18 INFO - PROCESS | 1848 | 1461264018202 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 11:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:40:18 INFO - PROCESS | 1848 | 1461264018208 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:40:18 INFO - PROCESS | 1848 | 1461264018214 Marionette TRACE conn3 <- [1,26,null,{}] 11:40:18 INFO - PROCESS | 1848 | 1461264018230 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:18 INFO - PROCESS | 1848 | 1461264018442 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 11:40:18 INFO - PROCESS | 1848 | 1461264018766 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d94165800 == 14 [pid = 1848] [id = 14] 11:40:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 39 (0x7f4d93fa3800) [pid = 1848] [serial = 39] [outer = (nil)] 11:40:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 40 (0x7f4d93fa9400) [pid = 1848] [serial = 40] [outer = 0x7f4d93fa3800] 11:40:18 INFO - PROCESS | 1848 | 1461264018840 Marionette DEBUG loaded listener.js 11:40:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 41 (0x7f4d956eb800) [pid = 1848] [serial = 41] [outer = 0x7f4d93fa3800] 11:40:19 INFO - PROCESS | 1848 | 1461264019616 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 11:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1482ms 11:40:19 INFO - PROCESS | 1848 | 1461264019692 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 11:40:19 INFO - PROCESS | 1848 | 1461264019698 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 11:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:40:19 INFO - PROCESS | 1848 | 1461264019706 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:40:19 INFO - PROCESS | 1848 | 1461264019710 Marionette TRACE conn3 <- [1,30,null,{}] 11:40:19 INFO - PROCESS | 1848 | 1461264019716 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:19 INFO - PROCESS | 1848 | 1461264019880 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 11:40:19 INFO - PROCESS | 1848 | 1461264019974 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d94164800 == 15 [pid = 1848] [id = 15] 11:40:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 42 (0x7f4d92170000) [pid = 1848] [serial = 42] [outer = (nil)] 11:40:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 43 (0x7f4d97ea4000) [pid = 1848] [serial = 43] [outer = 0x7f4d92170000] 11:40:20 INFO - PROCESS | 1848 | 1461264020034 Marionette DEBUG loaded listener.js 11:40:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 44 (0x7f4d9a40e800) [pid = 1848] [serial = 44] [outer = 0x7f4d92170000] 11:40:20 INFO - PROCESS | 1848 | 1461264020724 Marionette TRACE conn3 <- [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]]]}] 11:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1041ms 11:40:20 INFO - PROCESS | 1848 | 1461264020750 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 11:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:40:20 INFO - PROCESS | 1848 | 1461264020756 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 11:40:20 INFO - PROCESS | 1848 | 1461264020761 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:40:20 INFO - PROCESS | 1848 | 1461264020764 Marionette TRACE conn3 <- [1,34,null,{}] 11:40:20 INFO - PROCESS | 1848 | 1461264020776 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:20 INFO - PROCESS | 1848 | 1461264020914 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 11:40:20 INFO - PROCESS | 1848 | 1461264020992 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9add9000 == 16 [pid = 1848] [id = 16] 11:40:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 45 (0x7f4d9a18e000) [pid = 1848] [serial = 45] [outer = (nil)] 11:40:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 46 (0x7f4d9c1c3c00) [pid = 1848] [serial = 46] [outer = 0x7f4d9a18e000] 11:40:21 INFO - PROCESS | 1848 | 1461264021049 Marionette DEBUG loaded listener.js 11:40:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 47 (0x7f4d9cbd1c00) [pid = 1848] [serial = 47] [outer = 0x7f4d9a18e000] 11:40:21 INFO - PROCESS | 1848 | 1461264021721 Marionette TRACE conn3 <- [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]]]}] 11:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 986ms 11:40:21 INFO - PROCESS | 1848 | 1461264021747 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 11:40:21 INFO - PROCESS | 1848 | 1461264021750 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 11:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:40:21 INFO - PROCESS | 1848 | 1461264021762 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:40:21 INFO - PROCESS | 1848 | 1461264021769 Marionette TRACE conn3 <- [1,38,null,{}] 11:40:21 INFO - PROCESS | 1848 | 1461264021777 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:21 INFO - PROCESS | 1848 | 1461264021947 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 11:40:21 INFO - PROCESS | 1848 | 1461264021969 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ba44800 == 17 [pid = 1848] [id = 17] 11:40:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 48 (0x7f4d9bf87000) [pid = 1848] [serial = 48] [outer = (nil)] 11:40:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 49 (0x7f4d9d0e3800) [pid = 1848] [serial = 49] [outer = 0x7f4d9bf87000] 11:40:22 INFO - PROCESS | 1848 | 1461264022043 Marionette DEBUG loaded listener.js 11:40:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 50 (0x7f4d9e38bc00) [pid = 1848] [serial = 50] [outer = 0x7f4d9bf87000] 11:40:22 INFO - PROCESS | 1848 | 1461264022643 Marionette TRACE conn3 <- [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]]]}] 11:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 903ms 11:40:22 INFO - PROCESS | 1848 | 1461264022660 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 11:40:22 INFO - PROCESS | 1848 | 1461264022664 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 11:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:40:22 INFO - PROCESS | 1848 | 1461264022669 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:40:22 INFO - PROCESS | 1848 | 1461264022673 Marionette TRACE conn3 <- [1,42,null,{}] 11:40:22 INFO - PROCESS | 1848 | 1461264022678 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:22 INFO - PROCESS | 1848 | 1461264022804 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 11:40:22 INFO - PROCESS | 1848 | 1461264022821 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bb11800 == 18 [pid = 1848] [id = 18] 11:40:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 51 (0x7f4d9e488400) [pid = 1848] [serial = 51] [outer = (nil)] 11:40:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 52 (0x7f4da2065800) [pid = 1848] [serial = 52] [outer = 0x7f4d9e488400] 11:40:22 INFO - PROCESS | 1848 | 1461264022882 Marionette DEBUG loaded listener.js 11:40:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 53 (0x7f4da206f000) [pid = 1848] [serial = 53] [outer = 0x7f4d9e488400] 11:40:23 INFO - PROCESS | 1848 | 1461264023564 Marionette TRACE conn3 <- [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]]]}] 11:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 930ms 11:40:23 INFO - PROCESS | 1848 | 1461264023600 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 11:40:23 INFO - PROCESS | 1848 | 1461264023602 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 11:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:40:23 INFO - PROCESS | 1848 | 1461264023608 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:40:23 INFO - PROCESS | 1848 | 1461264023610 Marionette TRACE conn3 <- [1,46,null,{}] 11:40:23 INFO - PROCESS | 1848 | 1461264023615 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:23 INFO - PROCESS | 1848 | 1461264023768 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 11:40:23 INFO - PROCESS | 1848 | 1461264023784 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bf5b800 == 19 [pid = 1848] [id = 19] 11:40:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 54 (0x7f4da2df8400) [pid = 1848] [serial = 54] [outer = (nil)] 11:40:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 55 (0x7f4da7d4fc00) [pid = 1848] [serial = 55] [outer = 0x7f4da2df8400] 11:40:23 INFO - PROCESS | 1848 | 1461264023860 Marionette DEBUG loaded listener.js 11:40:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 56 (0x7f4da8bc8000) [pid = 1848] [serial = 56] [outer = 0x7f4da2df8400] 11:40:24 INFO - PROCESS | 1848 | 1461264024460 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 11:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 877ms 11:40:24 INFO - PROCESS | 1848 | 1461264024488 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 11:40:24 INFO - PROCESS | 1848 | 1461264024492 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 11:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:40:24 INFO - PROCESS | 1848 | 1461264024497 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:40:24 INFO - PROCESS | 1848 | 1461264024499 Marionette TRACE conn3 <- [1,50,null,{}] 11:40:24 INFO - PROCESS | 1848 | 1461264024503 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:24 INFO - PROCESS | 1848 | 1461264024627 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 11:40:24 INFO - PROCESS | 1848 | 1461264024646 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9cba0800 == 20 [pid = 1848] [id = 20] 11:40:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 57 (0x7f4d9216cc00) [pid = 1848] [serial = 57] [outer = (nil)] 11:40:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 58 (0x7f4da900c800) [pid = 1848] [serial = 58] [outer = 0x7f4d9216cc00] 11:40:24 INFO - PROCESS | 1848 | 1461264024704 Marionette DEBUG loaded listener.js 11:40:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 59 (0x7f4da9d31400) [pid = 1848] [serial = 59] [outer = 0x7f4d9216cc00] 11:40:25 INFO - PROCESS | 1848 | 1461264025308 Marionette TRACE conn3 <- [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]]]}] 11:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 823ms 11:40:25 INFO - PROCESS | 1848 | 1461264025320 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 11:40:25 INFO - PROCESS | 1848 | 1461264025322 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 11:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:40:25 INFO - PROCESS | 1848 | 1461264025328 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:40:25 INFO - PROCESS | 1848 | 1461264025330 Marionette TRACE conn3 <- [1,54,null,{}] 11:40:25 INFO - PROCESS | 1848 | 1461264025335 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:25 INFO - PROCESS | 1848 | 1461264025464 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 11:40:25 INFO - PROCESS | 1848 | 1461264025553 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e213000 == 21 [pid = 1848] [id = 21] 11:40:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 60 (0x7f4d92176400) [pid = 1848] [serial = 60] [outer = (nil)] 11:40:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 61 (0x7f4da9ec4c00) [pid = 1848] [serial = 61] [outer = 0x7f4d92176400] 11:40:25 INFO - PROCESS | 1848 | 1461264025608 Marionette DEBUG loaded listener.js 11:40:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 62 (0x7f4daa011800) [pid = 1848] [serial = 62] [outer = 0x7f4d92176400] 11:40:26 INFO - PROCESS | 1848 | 1461264026324 Marionette TRACE conn3 <- [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]]]}] 11:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1036ms 11:40:26 INFO - PROCESS | 1848 | 1461264026366 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 11:40:26 INFO - PROCESS | 1848 | 1461264026372 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 11:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:40:26 INFO - PROCESS | 1848 | 1461264026386 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:40:26 INFO - PROCESS | 1848 | 1461264026391 Marionette TRACE conn3 <- [1,58,null,{}] 11:40:26 INFO - PROCESS | 1848 | 1461264026418 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:26 INFO - PROCESS | 1848 | 1461264026587 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 11:40:26 INFO - PROCESS | 1848 | 1461264026705 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d956a2800 == 22 [pid = 1848] [id = 22] 11:40:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x7f4d92679c00) [pid = 1848] [serial = 63] [outer = (nil)] 11:40:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f4d93fa2c00) [pid = 1848] [serial = 64] [outer = 0x7f4d92679c00] 11:40:26 INFO - PROCESS | 1848 | 1461264026781 Marionette DEBUG loaded listener.js 11:40:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f4d95543c00) [pid = 1848] [serial = 65] [outer = 0x7f4d92679c00] 11:40:27 INFO - PROCESS | 1848 | 1461264027585 Marionette TRACE conn3 <- [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]]]}] 11:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1251ms 11:40:27 INFO - PROCESS | 1848 | 1461264027639 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 11:40:27 INFO - PROCESS | 1848 | 1461264027647 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 11:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:40:27 INFO - PROCESS | 1848 | 1461264027656 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:40:27 INFO - PROCESS | 1848 | 1461264027660 Marionette TRACE conn3 <- [1,62,null,{}] 11:40:27 INFO - PROCESS | 1848 | 1461264027665 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:27 INFO - PROCESS | 1848 | 1461264027816 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 11:40:27 INFO - PROCESS | 1848 | 1461264027934 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b4fd800 == 23 [pid = 1848] [id = 23] 11:40:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f4d93fa4c00) [pid = 1848] [serial = 66] [outer = (nil)] 11:40:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f4d9a493000) [pid = 1848] [serial = 67] [outer = 0x7f4d93fa4c00] 11:40:28 INFO - PROCESS | 1848 | 1461264028006 Marionette DEBUG loaded listener.js 11:40:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f4d9ab7d800) [pid = 1848] [serial = 68] [outer = 0x7f4d93fa4c00] 11:40:28 INFO - PROCESS | 1848 | 1461264028818 Marionette TRACE conn3 <- [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]]]}] 11:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1225ms 11:40:28 INFO - PROCESS | 1848 | 1461264028887 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 11:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:40:28 INFO - PROCESS | 1848 | 1461264028891 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 11:40:28 INFO - PROCESS | 1848 | 1461264028897 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:40:28 INFO - PROCESS | 1848 | 1461264028902 Marionette TRACE conn3 <- [1,66,null,{}] 11:40:28 INFO - PROCESS | 1848 | 1461264028917 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:29 INFO - PROCESS | 1848 | 1461264029069 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 11:40:29 INFO - PROCESS | 1848 | 1461264029192 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a8d3800 == 24 [pid = 1848] [id = 24] 11:40:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f4d9217b800) [pid = 1848] [serial = 69] [outer = (nil)] 11:40:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f4d9cc92400) [pid = 1848] [serial = 70] [outer = 0x7f4d9217b800] 11:40:29 INFO - PROCESS | 1848 | 1461264029266 Marionette DEBUG loaded listener.js 11:40:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f4da2064800) [pid = 1848] [serial = 71] [outer = 0x7f4d9217b800] 11:40:30 INFO - PROCESS | 1848 | 1461264030240 Marionette TRACE conn3 <- [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]]]}] 11:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1386ms 11:40:30 INFO - PROCESS | 1848 | 1461264030283 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 11:40:30 INFO - PROCESS | 1848 | 1461264030290 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 11:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:40:30 INFO - PROCESS | 1848 | 1461264030298 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:40:30 INFO - PROCESS | 1848 | 1461264030303 Marionette TRACE conn3 <- [1,70,null,{}] 11:40:30 INFO - PROCESS | 1848 | 1461264030309 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:30 INFO - PROCESS | 1848 | 1461264030458 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 11:40:30 INFO - PROCESS | 1848 | 1461264030603 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9cba0800 == 23 [pid = 1848] [id = 20] 11:40:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bf5b800 == 22 [pid = 1848] [id = 19] 11:40:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bb11800 == 21 [pid = 1848] [id = 18] 11:40:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9ba44800 == 20 [pid = 1848] [id = 17] 11:40:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9add9000 == 19 [pid = 1848] [id = 16] 11:40:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d94164800 == 18 [pid = 1848] [id = 15] 11:40:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d94165800 == 17 [pid = 1848] [id = 14] 11:40:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d941d1000 == 16 [pid = 1848] [id = 13] 11:40:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d927c3000 == 15 [pid = 1848] [id = 12] 11:40:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92143000 == 16 [pid = 1848] [id = 25] 11:40:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f4d9226a400) [pid = 1848] [serial = 72] [outer = (nil)] 11:40:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x7f4d92278800) [pid = 1848] [serial = 73] [outer = 0x7f4d9226a400] 11:40:30 INFO - PROCESS | 1848 | 1461264030704 Marionette DEBUG loaded listener.js 11:40:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x7f4d95452800) [pid = 1848] [serial = 74] [outer = 0x7f4d9226a400] 11:40:31 INFO - PROCESS | 1848 | 1461264031498 Marionette TRACE conn3 <- [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]]]}] 11:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1233ms 11:40:31 INFO - PROCESS | 1848 | 1461264031532 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 11:40:31 INFO - PROCESS | 1848 | 1461264031539 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 11:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:40:31 INFO - PROCESS | 1848 | 1461264031547 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:40:31 INFO - PROCESS | 1848 | 1461264031552 Marionette TRACE conn3 <- [1,74,null,{}] 11:40:31 INFO - PROCESS | 1848 | 1461264031559 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:31 INFO - PROCESS | 1848 | 1461264031707 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 11:40:31 INFO - PROCESS | 1848 | 1461264031836 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a0a2000 == 17 [pid = 1848] [id = 26] 11:40:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x7f4d9226ec00) [pid = 1848] [serial = 75] [outer = (nil)] 11:40:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x7f4d9a8cb000) [pid = 1848] [serial = 76] [outer = 0x7f4d9226ec00] 11:40:31 INFO - PROCESS | 1848 | 1461264031914 Marionette DEBUG loaded listener.js 11:40:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 77 (0x7f4d9bb65c00) [pid = 1848] [serial = 77] [outer = 0x7f4d9226ec00] 11:40:32 INFO - PROCESS | 1848 | 1461264032697 Marionette TRACE conn3 <- [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]]]}] 11:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1185ms 11:40:32 INFO - PROCESS | 1848 | 1461264032734 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 11:40:32 INFO - PROCESS | 1848 | 1461264032740 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 11:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:40:32 INFO - PROCESS | 1848 | 1461264032748 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:40:32 INFO - PROCESS | 1848 | 1461264032751 Marionette TRACE conn3 <- [1,78,null,{}] 11:40:32 INFO - PROCESS | 1848 | 1461264032774 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:32 INFO - PROCESS | 1848 | 1461264032927 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 11:40:33 INFO - PROCESS | 1848 | 1461264033045 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bac2800 == 18 [pid = 1848] [id = 27] 11:40:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x7f4d9a998800) [pid = 1848] [serial = 78] [outer = (nil)] 11:40:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x7f4d9cfc1c00) [pid = 1848] [serial = 79] [outer = 0x7f4d9a998800] 11:40:33 INFO - PROCESS | 1848 | 1461264033117 Marionette DEBUG loaded listener.js 11:40:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f4d9e382c00) [pid = 1848] [serial = 80] [outer = 0x7f4d9a998800] 11:40:33 INFO - PROCESS | 1848 | 1461264033892 Marionette TRACE conn3 <- [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]]]}] 11:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1182ms 11:40:33 INFO - PROCESS | 1848 | 1461264033934 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 11:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:40:33 INFO - PROCESS | 1848 | 1461264033938 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 11:40:33 INFO - PROCESS | 1848 | 1461264033946 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:40:33 INFO - PROCESS | 1848 | 1461264033955 Marionette TRACE conn3 <- [1,82,null,{}] 11:40:33 INFO - PROCESS | 1848 | 1461264033970 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:34 INFO - PROCESS | 1848 | 1461264034165 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 11:40:34 INFO - PROCESS | 1848 | 1461264034181 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9cc27800 == 19 [pid = 1848] [id = 28] 11:40:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f4da8ca5400) [pid = 1848] [serial = 81] [outer = (nil)] 11:40:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f4da8e2b000) [pid = 1848] [serial = 82] [outer = 0x7f4da8ca5400] 11:40:34 INFO - PROCESS | 1848 | 1461264034248 Marionette DEBUG loaded listener.js 11:40:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f4da8eee800) [pid = 1848] [serial = 83] [outer = 0x7f4da8ca5400] 11:40:35 INFO - PROCESS | 1848 | 1461264034996 Marionette TRACE conn3 <- [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]]]}] 11:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1089ms 11:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:40:35 INFO - PROCESS | 1848 | 1461264035033 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 11:40:35 INFO - PROCESS | 1848 | 1461264035036 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 11:40:35 INFO - PROCESS | 1848 | 1461264035048 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:40:35 INFO - PROCESS | 1848 | 1461264035050 Marionette TRACE conn3 <- [1,86,null,{}] 11:40:35 INFO - PROCESS | 1848 | 1461264035070 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:35 INFO - PROCESS | 1848 | 1461264035245 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 11:40:35 INFO - PROCESS | 1848 | 1461264035298 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da1fc9000 == 20 [pid = 1848] [id = 29] 11:40:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f4da8eec400) [pid = 1848] [serial = 84] [outer = (nil)] 11:40:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f4daa016c00) [pid = 1848] [serial = 85] [outer = 0x7f4da8eec400] 11:40:35 INFO - PROCESS | 1848 | 1461264035363 Marionette DEBUG loaded listener.js 11:40:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f4daba06000) [pid = 1848] [serial = 86] [outer = 0x7f4da8eec400] 11:40:36 INFO - PROCESS | 1848 | 1461264036177 Marionette TRACE conn3 <- [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]]]}] 11:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1187ms 11:40:36 INFO - PROCESS | 1848 | 1461264036229 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 11:40:36 INFO - PROCESS | 1848 | 1461264036234 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 11:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:40:36 INFO - PROCESS | 1848 | 1461264036258 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:40:36 INFO - PROCESS | 1848 | 1461264036264 Marionette TRACE conn3 <- [1,90,null,{}] 11:40:36 INFO - PROCESS | 1848 | 1461264036273 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:36 INFO - PROCESS | 1848 | 1461264036414 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 11:40:36 INFO - PROCESS | 1848 | 1461264036554 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d927bb800 == 21 [pid = 1848] [id = 30] 11:40:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f4d93fab800) [pid = 1848] [serial = 87] [outer = (nil)] 11:40:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f4d97eab000) [pid = 1848] [serial = 88] [outer = 0x7f4d93fab800] 11:40:36 INFO - PROCESS | 1848 | 1461264036625 Marionette DEBUG loaded listener.js 11:40:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f4d9a189000) [pid = 1848] [serial = 89] [outer = 0x7f4d93fab800] 11:40:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b4fd800 == 20 [pid = 1848] [id = 23] 11:40:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d956a2800 == 19 [pid = 1848] [id = 22] 11:40:37 INFO - PROCESS | 1848 | 1461264037459 Marionette TRACE conn3 <- [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]]]}] 11:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1269ms 11:40:37 INFO - PROCESS | 1848 | 1461264037510 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 11:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:40:37 INFO - PROCESS | 1848 | 1461264037516 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 11:40:37 INFO - PROCESS | 1848 | 1461264037524 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:40:37 INFO - PROCESS | 1848 | 1461264037530 Marionette TRACE conn3 <- [1,94,null,{}] 11:40:37 INFO - PROCESS | 1848 | 1461264037538 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:37 INFO - PROCESS | 1848 | 1461264037698 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 11:40:37 INFO - PROCESS | 1848 | 1461264037821 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b4fd800 == 20 [pid = 1848] [id = 31] 11:40:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f4d98998000) [pid = 1848] [serial = 90] [outer = (nil)] 11:40:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f4d9a499800) [pid = 1848] [serial = 91] [outer = 0x7f4d98998000] 11:40:37 INFO - PROCESS | 1848 | 1461264037896 Marionette DEBUG loaded listener.js 11:40:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f4d9bb69400) [pid = 1848] [serial = 92] [outer = 0x7f4d98998000] 11:40:38 INFO - PROCESS | 1848 | 1461264038683 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 11:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1234ms 11:40:38 INFO - PROCESS | 1848 | 1461264038758 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 11:40:38 INFO - PROCESS | 1848 | 1461264038766 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 11:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:40:38 INFO - PROCESS | 1848 | 1461264038775 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:40:38 INFO - PROCESS | 1848 | 1461264038780 Marionette TRACE conn3 <- [1,98,null,{}] 11:40:38 INFO - PROCESS | 1848 | 1461264038785 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:38 INFO - PROCESS | 1848 | 1461264038973 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 11:40:39 INFO - PROCESS | 1848 | 1461264039098 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e351800 == 21 [pid = 1848] [id = 32] 11:40:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f4d9a7d1400) [pid = 1848] [serial = 93] [outer = (nil)] 11:40:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f4d9e489800) [pid = 1848] [serial = 94] [outer = 0x7f4d9a7d1400] 11:40:39 INFO - PROCESS | 1848 | 1461264039169 Marionette DEBUG loaded listener.js 11:40:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f4da206fc00) [pid = 1848] [serial = 95] [outer = 0x7f4d9a7d1400] 11:40:40 INFO - PROCESS | 1848 | 1461264040014 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 11:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1277ms 11:40:40 INFO - PROCESS | 1848 | 1461264040058 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 11:40:40 INFO - PROCESS | 1848 | 1461264040062 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 11:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:40:40 INFO - PROCESS | 1848 | 1461264040074 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:40:40 INFO - PROCESS | 1848 | 1461264040079 Marionette TRACE conn3 <- [1,102,null,{}] 11:40:40 INFO - PROCESS | 1848 | 1461264040094 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:40 INFO - PROCESS | 1848 | 1461264040248 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 11:40:40 INFO - PROCESS | 1848 | 1461264040371 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8b50000 == 22 [pid = 1848] [id = 33] 11:40:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f4da8ca7800) [pid = 1848] [serial = 96] [outer = (nil)] 11:40:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f4daa01b400) [pid = 1848] [serial = 97] [outer = 0x7f4da8ca7800] 11:40:40 INFO - PROCESS | 1848 | 1461264040445 Marionette DEBUG loaded listener.js 11:40:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f4dabfddc00) [pid = 1848] [serial = 98] [outer = 0x7f4da8ca7800] 11:40:41 INFO - PROCESS | 1848 | 1461264041252 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 11:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1231ms 11:40:41 INFO - PROCESS | 1848 | 1461264041306 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 11:40:41 INFO - PROCESS | 1848 | 1461264041310 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 11:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:40:41 INFO - PROCESS | 1848 | 1461264041316 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:40:41 INFO - PROCESS | 1848 | 1461264041318 Marionette TRACE conn3 <- [1,106,null,{}] 11:40:41 INFO - PROCESS | 1848 | 1461264041324 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:41 INFO - PROCESS | 1848 | 1461264041461 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 11:40:41 INFO - PROCESS | 1848 | 1461264041687 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d97ec6800 == 23 [pid = 1848] [id = 34] 11:40:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f4d9266f000) [pid = 1848] [serial = 99] [outer = (nil)] 11:40:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4d93f94c00) [pid = 1848] [serial = 100] [outer = 0x7f4d9266f000] 11:40:41 INFO - PROCESS | 1848 | 1461264041755 Marionette DEBUG loaded listener.js 11:40:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4d991dc400) [pid = 1848] [serial = 101] [outer = 0x7f4d9266f000] 11:40:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bac2800 == 22 [pid = 1848] [id = 27] 11:40:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9a0a2000 == 21 [pid = 1848] [id = 26] 11:40:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92143000 == 20 [pid = 1848] [id = 25] 11:40:42 INFO - PROCESS | 1848 | 1461264042625 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 11:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1381ms 11:40:42 INFO - PROCESS | 1848 | 1461264042699 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 11:40:42 INFO - PROCESS | 1848 | 1461264042704 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 11:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:40:42 INFO - PROCESS | 1848 | 1461264042712 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:40:42 INFO - PROCESS | 1848 | 1461264042718 Marionette TRACE conn3 <- [1,110,null,{}] 11:40:42 INFO - PROCESS | 1848 | 1461264042727 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:42 INFO - PROCESS | 1848 | 1461264042890 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 11:40:43 INFO - PROCESS | 1848 | 1461264043018 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b26e000 == 21 [pid = 1848] [id = 35] 11:40:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4d97d17c00) [pid = 1848] [serial = 102] [outer = (nil)] 11:40:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4d9b614400) [pid = 1848] [serial = 103] [outer = 0x7f4d97d17c00] 11:40:43 INFO - PROCESS | 1848 | 1461264043090 Marionette DEBUG loaded listener.js 11:40:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4d9cbd2400) [pid = 1848] [serial = 104] [outer = 0x7f4d97d17c00] 11:40:43 INFO - PROCESS | 1848 | 1461264043889 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 11:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1237ms 11:40:43 INFO - PROCESS | 1848 | 1461264043949 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 11:40:43 INFO - PROCESS | 1848 | 1461264043957 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 11:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:40:43 INFO - PROCESS | 1848 | 1461264043966 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:40:43 INFO - PROCESS | 1848 | 1461264043969 Marionette TRACE conn3 <- [1,114,null,{}] 11:40:43 INFO - PROCESS | 1848 | 1461264043974 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:44 INFO - PROCESS | 1848 | 1461264044166 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 11:40:44 INFO - PROCESS | 1848 | 1461264044182 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da7de0000 == 22 [pid = 1848] [id = 36] 11:40:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4d9e37e800) [pid = 1848] [serial = 105] [outer = (nil)] 11:40:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4da8cabc00) [pid = 1848] [serial = 106] [outer = 0x7f4d9e37e800] 11:40:44 INFO - PROCESS | 1848 | 1461264044249 Marionette DEBUG loaded listener.js 11:40:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4daa0dd000) [pid = 1848] [serial = 107] [outer = 0x7f4d9e37e800] 11:40:45 INFO - PROCESS | 1848 | 1461264045138 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 11:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1226ms 11:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:40:45 INFO - PROCESS | 1848 | 1461264045193 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 11:40:45 INFO - PROCESS | 1848 | 1461264045196 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 11:40:45 INFO - PROCESS | 1848 | 1461264045202 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:40:45 INFO - PROCESS | 1848 | 1461264045208 Marionette TRACE conn3 <- [1,118,null,{}] 11:40:45 INFO - PROCESS | 1848 | 1461264045223 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:45 INFO - PROCESS | 1848 | 1461264045371 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 11:40:45 INFO - PROCESS | 1848 | 1461264045498 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da90ba800 == 23 [pid = 1848] [id = 37] 11:40:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4daba04400) [pid = 1848] [serial = 108] [outer = (nil)] 11:40:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4daddda000) [pid = 1848] [serial = 109] [outer = 0x7f4daba04400] 11:40:45 INFO - PROCESS | 1848 | 1461264045570 Marionette DEBUG loaded listener.js 11:40:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4dadf7bc00) [pid = 1848] [serial = 110] [outer = 0x7f4daba04400] 11:40:46 INFO - PROCESS | 1848 | 1461264046306 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 11:40:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4daddd4c00) [pid = 1848] [serial = 111] [outer = 0x7f4d91be1800] 11:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1132ms 11:40:46 INFO - PROCESS | 1848 | 1461264046352 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 11:40:46 INFO - PROCESS | 1848 | 1461264046357 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 11:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:40:46 INFO - PROCESS | 1848 | 1461264046423 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:40:46 INFO - PROCESS | 1848 | 1461264046427 Marionette TRACE conn3 <- [1,122,null,{}] 11:40:46 INFO - PROCESS | 1848 | 1461264046439 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:46 INFO - PROCESS | 1848 | 1461264046580 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 11:40:46 INFO - PROCESS | 1848 | 1461264046705 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d956aa800 == 24 [pid = 1848] [id = 38] 11:40:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4d91bdd400) [pid = 1848] [serial = 112] [outer = (nil)] 11:40:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4d9a496000) [pid = 1848] [serial = 113] [outer = 0x7f4d91bdd400] 11:40:46 INFO - PROCESS | 1848 | 1461264046778 Marionette DEBUG loaded listener.js 11:40:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4db0966800) [pid = 1848] [serial = 114] [outer = 0x7f4d91bdd400] 11:40:47 INFO - PROCESS | 1848 | 1461264047487 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 11:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1136ms 11:40:47 INFO - PROCESS | 1848 | 1461264047506 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 11:40:47 INFO - PROCESS | 1848 | 1461264047508 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 11:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:40:47 INFO - PROCESS | 1848 | 1461264047514 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:40:47 INFO - PROCESS | 1848 | 1461264047516 Marionette TRACE conn3 <- [1,126,null,{}] 11:40:47 INFO - PROCESS | 1848 | 1461264047521 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:47 INFO - PROCESS | 1848 | 1461264047656 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 11:40:47 INFO - PROCESS | 1848 | 1461264047787 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d956ac800 == 25 [pid = 1848] [id = 39] 11:40:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4d92272000) [pid = 1848] [serial = 115] [outer = (nil)] 11:40:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4db0971000) [pid = 1848] [serial = 116] [outer = 0x7f4d92272000] 11:40:47 INFO - PROCESS | 1848 | 1461264047855 Marionette DEBUG loaded listener.js 11:40:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f4db0ca8c00) [pid = 1848] [serial = 117] [outer = 0x7f4d92272000] 11:40:48 INFO - PROCESS | 1848 | 1461264048638 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 11:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1179ms 11:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:40:48 INFO - PROCESS | 1848 | 1461264048693 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 11:40:48 INFO - PROCESS | 1848 | 1461264048696 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 11:40:48 INFO - PROCESS | 1848 | 1461264048701 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:40:48 INFO - PROCESS | 1848 | 1461264048704 Marionette TRACE conn3 <- [1,130,null,{}] 11:40:48 INFO - PROCESS | 1848 | 1461264048709 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:48 INFO - PROCESS | 1848 | 1461264048902 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 11:40:49 INFO - PROCESS | 1848 | 1461264049032 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dadec9000 == 26 [pid = 1848] [id = 40] 11:40:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f4d916e9800) [pid = 1848] [serial = 118] [outer = (nil)] 11:40:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f4d916eb400) [pid = 1848] [serial = 119] [outer = 0x7f4d916e9800] 11:40:49 INFO - PROCESS | 1848 | 1461264049102 Marionette DEBUG loaded listener.js 11:40:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f4d916f0c00) [pid = 1848] [serial = 120] [outer = 0x7f4d916e9800] 11:40:50 INFO - PROCESS | 1848 | 1461264050008 Marionette TRACE conn3 <- [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]]]}] 11:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1385ms 11:40:50 INFO - PROCESS | 1848 | 1461264050087 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 11:40:50 INFO - PROCESS | 1848 | 1461264050093 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 11:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:40:50 INFO - PROCESS | 1848 | 1461264050101 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:40:50 INFO - PROCESS | 1848 | 1461264050104 Marionette TRACE conn3 <- [1,134,null,{}] 11:40:50 INFO - PROCESS | 1848 | 1461264050111 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:50 INFO - PROCESS | 1848 | 1461264050333 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 11:40:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9e351800 == 25 [pid = 1848] [id = 32] 11:40:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b4fd800 == 24 [pid = 1848] [id = 31] 11:40:50 INFO - PROCESS | 1848 | 1461264050520 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a8e2800 == 25 [pid = 1848] [id = 41] 11:40:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f4d91943800) [pid = 1848] [serial = 121] [outer = (nil)] 11:40:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f4d91947800) [pid = 1848] [serial = 122] [outer = 0x7f4d91943800] 11:40:50 INFO - PROCESS | 1848 | 1461264050635 Marionette DEBUG loaded listener.js 11:40:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f4d9194e800) [pid = 1848] [serial = 123] [outer = 0x7f4d91943800] 11:40:51 INFO - PROCESS | 1848 | 1461264051421 Marionette TRACE conn3 <- [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]]]}] 11:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1381ms 11:40:51 INFO - PROCESS | 1848 | 1461264051483 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 11:40:51 INFO - PROCESS | 1848 | 1461264051489 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 11:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:40:51 INFO - PROCESS | 1848 | 1461264051496 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:40:51 INFO - PROCESS | 1848 | 1461264051502 Marionette TRACE conn3 <- [1,138,null,{}] 11:40:51 INFO - PROCESS | 1848 | 1461264051508 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:51 INFO - PROCESS | 1848 | 1461264051656 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 11:40:51 INFO - PROCESS | 1848 | 1461264051788 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8b6b800 == 26 [pid = 1848] [id = 42] 11:40:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f4d93f9b400) [pid = 1848] [serial = 124] [outer = (nil)] 11:40:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f4d9a0ae400) [pid = 1848] [serial = 125] [outer = 0x7f4d93f9b400] 11:40:51 INFO - PROCESS | 1848 | 1461264051861 Marionette DEBUG loaded listener.js 11:40:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f4d9bb64800) [pid = 1848] [serial = 126] [outer = 0x7f4d93f9b400] 11:40:52 INFO - PROCESS | 1848 | 1461264052719 Marionette TRACE conn3 <- [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]]]}] 11:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1281ms 11:40:52 INFO - PROCESS | 1848 | 1461264052778 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 11:40:52 INFO - PROCESS | 1848 | 1461264052782 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 11:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:40:52 INFO - PROCESS | 1848 | 1461264052788 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:40:52 INFO - PROCESS | 1848 | 1461264052790 Marionette TRACE conn3 <- [1,142,null,{}] 11:40:52 INFO - PROCESS | 1848 | 1461264052796 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:52 INFO - PROCESS | 1848 | 1461264052939 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 11:40:53 INFO - PROCESS | 1848 | 1461264053073 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dabf88800 == 27 [pid = 1848] [id = 43] 11:40:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f4d9e385800) [pid = 1848] [serial = 127] [outer = (nil)] 11:40:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f4da7defc00) [pid = 1848] [serial = 128] [outer = 0x7f4d9e385800] 11:40:53 INFO - PROCESS | 1848 | 1461264053141 Marionette DEBUG loaded listener.js 11:40:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f4da8ef2c00) [pid = 1848] [serial = 129] [outer = 0x7f4d9e385800] 11:40:54 INFO - PROCESS | 1848 | 1461264054048 Marionette TRACE conn3 <- [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]]]}] 11:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1294ms 11:40:54 INFO - PROCESS | 1848 | 1461264054083 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 11:40:54 INFO - PROCESS | 1848 | 1461264054089 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 11:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:40:54 INFO - PROCESS | 1848 | 1461264054103 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:40:54 INFO - PROCESS | 1848 | 1461264054110 Marionette TRACE conn3 <- [1,146,null,{}] 11:40:54 INFO - PROCESS | 1848 | 1461264054115 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:54 INFO - PROCESS | 1848 | 1461264054295 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 11:40:54 INFO - PROCESS | 1848 | 1461264054429 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dadfc4800 == 28 [pid = 1848] [id = 44] 11:40:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f4d95693800) [pid = 1848] [serial = 130] [outer = (nil)] 11:40:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f4d956a0000) [pid = 1848] [serial = 131] [outer = 0x7f4d95693800] 11:40:54 INFO - PROCESS | 1848 | 1461264054497 Marionette DEBUG loaded listener.js 11:40:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f4da2dec000) [pid = 1848] [serial = 132] [outer = 0x7f4d95693800] 11:40:55 INFO - PROCESS | 1848 | 1461264055273 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 11:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1187ms 11:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:40:55 INFO - PROCESS | 1848 | 1461264055283 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 11:40:55 INFO - PROCESS | 1848 | 1461264055286 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 11:40:55 INFO - PROCESS | 1848 | 1461264055292 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:40:55 INFO - PROCESS | 1848 | 1461264055295 Marionette TRACE conn3 <- [1,150,null,{}] 11:40:55 INFO - PROCESS | 1848 | 1461264055299 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:55 INFO - PROCESS | 1848 | 1461264055555 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 11:40:55 INFO - PROCESS | 1848 | 1461264055705 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a8df800 == 29 [pid = 1848] [id = 45] 11:40:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f4d916ecc00) [pid = 1848] [serial = 133] [outer = (nil)] 11:40:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f4d916f2c00) [pid = 1848] [serial = 134] [outer = 0x7f4d916ecc00] 11:40:55 INFO - PROCESS | 1848 | 1461264055770 Marionette DEBUG loaded listener.js 11:40:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f4d9194f800) [pid = 1848] [serial = 135] [outer = 0x7f4d916ecc00] 11:40:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da7de0000 == 28 [pid = 1848] [id = 36] 11:40:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b26e000 == 27 [pid = 1848] [id = 35] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95986800 == 26 [pid = 1848] [id = 8] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da90ba800 == 25 [pid = 1848] [id = 37] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9cc27800 == 24 [pid = 1848] [id = 28] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d956ac800 == 23 [pid = 1848] [id = 39] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d956aa800 == 22 [pid = 1848] [id = 38] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da1fc9000 == 21 [pid = 1848] [id = 29] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d94173800 == 20 [pid = 1848] [id = 6] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9a8d3800 == 19 [pid = 1848] [id = 24] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dadec9000 == 18 [pid = 1848] [id = 40] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9e213000 == 17 [pid = 1848] [id = 21] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d927bb800 == 16 [pid = 1848] [id = 30] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dadfc4800 == 15 [pid = 1848] [id = 44] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d927b8000 == 14 [pid = 1848] [id = 9] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dabf88800 == 13 [pid = 1848] [id = 43] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d97ec6800 == 12 [pid = 1848] [id = 34] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da8b6b800 == 11 [pid = 1848] [id = 42] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9a8e2800 == 10 [pid = 1848] [id = 41] 11:40:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da8b50000 == 9 [pid = 1848] [id = 33] 11:40:59 INFO - PROCESS | 1848 | 1461264059960 Marionette TRACE conn3 <- [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]]]}] 11:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4689ms 11:40:59 INFO - PROCESS | 1848 | 1461264059981 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 11:40:59 INFO - PROCESS | 1848 | 1461264059986 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 11:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:41:00 INFO - PROCESS | 1848 | 1461264059994 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:41:00 INFO - PROCESS | 1848 | 1461264059997 Marionette TRACE conn3 <- [1,154,null,{}] 11:41:00 INFO - PROCESS | 1848 | 1461264060006 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:00 INFO - PROCESS | 1848 | 1461264060150 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 11:41:00 INFO - PROCESS | 1848 | 1461264060270 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d956aa800 == 10 [pid = 1848] [id = 46] 11:41:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f4d92172c00) [pid = 1848] [serial = 136] [outer = (nil)] 11:41:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f4d93f97400) [pid = 1848] [serial = 137] [outer = 0x7f4d92172c00] 11:41:00 INFO - PROCESS | 1848 | 1461264060332 Marionette DEBUG loaded listener.js 11:41:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4d95693000) [pid = 1848] [serial = 138] [outer = 0x7f4d92172c00] 11:41:00 INFO - PROCESS | 1848 | 1461264060940 Marionette TRACE conn3 <- [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]]]}] 11:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 985ms 11:41:00 INFO - PROCESS | 1848 | 1461264060977 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 11:41:00 INFO - PROCESS | 1848 | 1461264060987 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 11:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:41:01 INFO - PROCESS | 1848 | 1461264060997 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:41:01 INFO - PROCESS | 1848 | 1461264061000 Marionette TRACE conn3 <- [1,158,null,{}] 11:41:01 INFO - PROCESS | 1848 | 1461264061005 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:01 INFO - PROCESS | 1848 | 1461264061190 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 11:41:01 INFO - PROCESS | 1848 | 1461264061219 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d954b2800 == 11 [pid = 1848] [id = 47] 11:41:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d91bdf400) [pid = 1848] [serial = 139] [outer = (nil)] 11:41:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d97ea6c00) [pid = 1848] [serial = 140] [outer = 0x7f4d91bdf400] 11:41:01 INFO - PROCESS | 1848 | 1461264061278 Marionette DEBUG loaded listener.js 11:41:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d9a186400) [pid = 1848] [serial = 141] [outer = 0x7f4d91bdf400] 11:41:02 INFO - PROCESS | 1848 | 1461264062169 Marionette TRACE conn3 <- [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]]]}] 11:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1225ms 11:41:02 INFO - PROCESS | 1848 | 1461264062255 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 11:41:02 INFO - PROCESS | 1848 | 1461264062258 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 11:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:41:02 INFO - PROCESS | 1848 | 1461264062265 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:41:02 INFO - PROCESS | 1848 | 1461264062270 Marionette TRACE conn3 <- [1,162,null,{}] 11:41:02 INFO - PROCESS | 1848 | 1461264062291 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:02 INFO - PROCESS | 1848 | 1461264062460 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 11:41:02 INFO - PROCESS | 1848 | 1461264062524 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da89f6000 == 12 [pid = 1848] [id = 48] 11:41:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d93170400) [pid = 1848] [serial = 142] [outer = (nil)] 11:41:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4d9c1bbc00) [pid = 1848] [serial = 143] [outer = 0x7f4d93170400] 11:41:02 INFO - PROCESS | 1848 | 1461264062595 Marionette DEBUG loaded listener.js 11:41:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4d9d010000) [pid = 1848] [serial = 144] [outer = 0x7f4d93170400] 11:41:03 INFO - PROCESS | 1848 | 1461264063320 Marionette TRACE conn3 <- [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]]]}] 11:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1084ms 11:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:41:03 INFO - PROCESS | 1848 | 1461264063353 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 11:41:03 INFO - PROCESS | 1848 | 1461264063356 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 11:41:03 INFO - PROCESS | 1848 | 1461264063362 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:41:03 INFO - PROCESS | 1848 | 1461264063365 Marionette TRACE conn3 <- [1,166,null,{}] 11:41:03 INFO - PROCESS | 1848 | 1461264063378 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:03 INFO - PROCESS | 1848 | 1461264063539 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 11:41:03 INFO - PROCESS | 1848 | 1461264063602 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da9d16000 == 13 [pid = 1848] [id = 49] 11:41:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d9c12b400) [pid = 1848] [serial = 145] [outer = (nil)] 11:41:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4da8bc9000) [pid = 1848] [serial = 146] [outer = 0x7f4d9c12b400] 11:41:03 INFO - PROCESS | 1848 | 1461264063661 Marionette DEBUG loaded listener.js 11:41:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4da8e32800) [pid = 1848] [serial = 147] [outer = 0x7f4d9c12b400] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d93fa3800) [pid = 1848] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f4d9a18e000) [pid = 1848] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d9bf87000) [pid = 1848] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4d9e488400) [pid = 1848] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4da2df8400) [pid = 1848] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d9920f400) [pid = 1848] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d9216cc00) [pid = 1848] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4d92170000) [pid = 1848] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d92673400) [pid = 1848] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f4d92176400) [pid = 1848] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f4da8ca7800) [pid = 1848] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f4d92679c00) [pid = 1848] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f4d93fab800) [pid = 1848] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f4d9226a400) [pid = 1848] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f4d9a998800) [pid = 1848] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f4d9226ec00) [pid = 1848] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f4d9266f000) [pid = 1848] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f4d97d17c00) [pid = 1848] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f4d95693800) [pid = 1848] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f4d91bdd400) [pid = 1848] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f4d9a7d1400) [pid = 1848] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f4d9217b800) [pid = 1848] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f4d9e385800) [pid = 1848] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f4d92670c00) [pid = 1848] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f4da8eec400) [pid = 1848] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f4d95457800) [pid = 1848] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f4d98998000) [pid = 1848] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f4d916e9800) [pid = 1848] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f4d9d00f000) [pid = 1848] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f4d93fa4c00) [pid = 1848] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f4daba04400) [pid = 1848] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f4d91943800) [pid = 1848] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f4d92272000) [pid = 1848] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f4da8ca5400) [pid = 1848] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f4d9e37e800) [pid = 1848] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f4d93f9b400) [pid = 1848] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:41:05 INFO - PROCESS | 1848 | 1461264065415 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 11:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2088ms 11:41:05 INFO - PROCESS | 1848 | 1461264065465 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 11:41:05 INFO - PROCESS | 1848 | 1461264065468 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 11:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:41:05 INFO - PROCESS | 1848 | 1461264065497 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:41:05 INFO - PROCESS | 1848 | 1461264065499 Marionette TRACE conn3 <- [1,170,null,{}] 11:41:05 INFO - PROCESS | 1848 | 1461264065537 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:05 INFO - PROCESS | 1848 | 1461264065665 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 11:41:05 INFO - PROCESS | 1848 | 1461264065674 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a8e0000 == 14 [pid = 1848] [id = 50] 11:41:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4d91951c00) [pid = 1848] [serial = 148] [outer = (nil)] 11:41:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4d98998000) [pid = 1848] [serial = 149] [outer = 0x7f4d91951c00] 11:41:05 INFO - PROCESS | 1848 | 1461264065731 Marionette DEBUG loaded listener.js 11:41:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4d9cfc3800) [pid = 1848] [serial = 150] [outer = 0x7f4d91951c00] 11:41:06 INFO - PROCESS | 1848 | 1461264066496 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 11:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1065ms 11:41:06 INFO - PROCESS | 1848 | 1461264066549 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 11:41:06 INFO - PROCESS | 1848 | 1461264066552 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 11:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:41:06 INFO - PROCESS | 1848 | 1461264066567 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:41:06 INFO - PROCESS | 1848 | 1461264066570 Marionette TRACE conn3 <- [1,174,null,{}] 11:41:06 INFO - PROCESS | 1848 | 1461264066575 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:06 INFO - PROCESS | 1848 | 1461264066770 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 11:41:06 INFO - PROCESS | 1848 | 1461264066785 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8ed1000 == 15 [pid = 1848] [id = 51] 11:41:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4da7d53400) [pid = 1848] [serial = 151] [outer = (nil)] 11:41:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4daa019800) [pid = 1848] [serial = 152] [outer = 0x7f4da7d53400] 11:41:06 INFO - PROCESS | 1848 | 1461264066849 Marionette DEBUG loaded listener.js 11:41:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f4dabf26400) [pid = 1848] [serial = 153] [outer = 0x7f4da7d53400] 11:41:07 INFO - PROCESS | 1848 | 1461264067867 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 11:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1340ms 11:41:07 INFO - PROCESS | 1848 | 1461264067907 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 11:41:07 INFO - PROCESS | 1848 | 1461264067914 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 11:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:41:07 INFO - PROCESS | 1848 | 1461264067922 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:41:07 INFO - PROCESS | 1848 | 1461264067928 Marionette TRACE conn3 <- [1,178,null,{}] 11:41:07 INFO - PROCESS | 1848 | 1461264067934 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:08 INFO - PROCESS | 1848 | 1461264068101 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 11:41:08 INFO - PROCESS | 1848 | 1461264068233 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9adda000 == 16 [pid = 1848] [id = 52] 11:41:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f4d92678400) [pid = 1848] [serial = 154] [outer = (nil)] 11:41:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f4d95697400) [pid = 1848] [serial = 155] [outer = 0x7f4d92678400] 11:41:08 INFO - PROCESS | 1848 | 1461264068307 Marionette DEBUG loaded listener.js 11:41:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f4d97ea0c00) [pid = 1848] [serial = 156] [outer = 0x7f4d92678400] 11:41:09 INFO - PROCESS | 1848 | 1461264069168 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 11:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1284ms 11:41:09 INFO - PROCESS | 1848 | 1461264069207 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 11:41:09 INFO - PROCESS | 1848 | 1461264069215 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 11:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:41:09 INFO - PROCESS | 1848 | 1461264069251 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:41:09 INFO - PROCESS | 1848 | 1461264069256 Marionette TRACE conn3 <- [1,182,null,{}] 11:41:09 INFO - PROCESS | 1848 | 1461264069261 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:09 INFO - PROCESS | 1848 | 1461264069425 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 11:41:09 INFO - PROCESS | 1848 | 1461264069556 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d930b6800 == 17 [pid = 1848] [id = 53] 11:41:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f4d916e4c00) [pid = 1848] [serial = 157] [outer = (nil)] 11:41:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f4d916ee800) [pid = 1848] [serial = 158] [outer = 0x7f4d916e4c00] 11:41:09 INFO - PROCESS | 1848 | 1461264069627 Marionette DEBUG loaded listener.js 11:41:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f4d95698800) [pid = 1848] [serial = 159] [outer = 0x7f4d916e4c00] 11:41:10 INFO - PROCESS | 1848 | 1461264070233 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:41:10 INFO - PROCESS | 1848 | 1461264070714 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 11:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1537ms 11:41:10 INFO - PROCESS | 1848 | 1461264070786 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 11:41:10 INFO - PROCESS | 1848 | 1461264070790 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 11:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:41:10 INFO - PROCESS | 1848 | 1461264070798 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:41:10 INFO - PROCESS | 1848 | 1461264070803 Marionette TRACE conn3 <- [1,186,null,{}] 11:41:10 INFO - PROCESS | 1848 | 1461264070811 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:11 INFO - PROCESS | 1848 | 1461264071022 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 11:41:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9a8df800 == 16 [pid = 1848] [id = 45] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f4daba1b000) [pid = 1848] [serial = 2] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f4d91c54000) [pid = 1848] [serial = 28] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f4d916f2c00) [pid = 1848] [serial = 134] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f4d9aec3c00) [pid = 1848] [serial = 9] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f4d9a999000) [pid = 1848] [serial = 12] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f4d9d010c00) [pid = 1848] [serial = 16] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f4d9d016400) [pid = 1848] [serial = 17] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f4d93fa5800) [pid = 1848] [serial = 19] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | 1461264071226 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9213b800 == 17 [pid = 1848] [id = 54] 11:41:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4d92171000) [pid = 1848] [serial = 160] [outer = (nil)] 11:41:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f4d92176000) [pid = 1848] [serial = 161] [outer = 0x7f4d92171000] 11:41:11 INFO - PROCESS | 1848 | 1461264071323 Marionette DEBUG loaded listener.js 11:41:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f4d92458c00) [pid = 1848] [serial = 162] [outer = 0x7f4d92171000] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f4d9a8cb000) [pid = 1848] [serial = 76] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f4d9cfc1c00) [pid = 1848] [serial = 79] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f4d991dc400) [pid = 1848] [serial = 101] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f4d9cbd2400) [pid = 1848] [serial = 104] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f4d91947800) [pid = 1848] [serial = 122] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f4d9bb65c00) [pid = 1848] [serial = 77] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f4d9b614400) [pid = 1848] [serial = 103] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f4d92278800) [pid = 1848] [serial = 73] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f4d93f94c00) [pid = 1848] [serial = 100] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4d93fa9400) [pid = 1848] [serial = 40] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f4d97eab000) [pid = 1848] [serial = 88] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4d9c1c3c00) [pid = 1848] [serial = 46] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4d9266dc00) [pid = 1848] [serial = 31] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f4d9cbd1c00) [pid = 1848] [serial = 47] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f4d9d0e3800) [pid = 1848] [serial = 49] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4d9e38bc00) [pid = 1848] [serial = 50] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4da2065800) [pid = 1848] [serial = 52] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4da206f000) [pid = 1848] [serial = 53] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f4da7d4fc00) [pid = 1848] [serial = 55] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f4da8bc8000) [pid = 1848] [serial = 56] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f4d9a7cf000) [pid = 1848] [serial = 37] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f4da9d31400) [pid = 1848] [serial = 59] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f4da900c800) [pid = 1848] [serial = 58] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f4d9a40e800) [pid = 1848] [serial = 44] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f4d956eb800) [pid = 1848] [serial = 41] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f4d9b0fec00) [pid = 1848] [serial = 38] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f4d97ea4000) [pid = 1848] [serial = 43] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f4d93085c00) [pid = 1848] [serial = 33] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f4da9ec4c00) [pid = 1848] [serial = 61] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f4d93f95c00) [pid = 1848] [serial = 34] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f4daa011800) [pid = 1848] [serial = 62] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f4d9c474400) [pid = 1848] [serial = 26] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f4d93fa2c00) [pid = 1848] [serial = 64] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f4da8cabc00) [pid = 1848] [serial = 106] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f4daddda000) [pid = 1848] [serial = 109] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f4da8eee800) [pid = 1848] [serial = 83] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x7f4daa016c00) [pid = 1848] [serial = 85] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x7f4d9e489800) [pid = 1848] [serial = 94] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x7f4d95452800) [pid = 1848] [serial = 74] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x7f4d9a499800) [pid = 1848] [serial = 91] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 77 (0x7f4daa01b400) [pid = 1848] [serial = 97] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 76 (0x7f4d9a0ae400) [pid = 1848] [serial = 125] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 75 (0x7f4d9e382c00) [pid = 1848] [serial = 80] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 74 (0x7f4d9a496000) [pid = 1848] [serial = 113] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 73 (0x7f4dadf7bc00) [pid = 1848] [serial = 110] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 72 (0x7f4d9194e800) [pid = 1848] [serial = 123] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x7f4d916eb400) [pid = 1848] [serial = 119] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f4db0ca8c00) [pid = 1848] [serial = 117] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f4da8e2b000) [pid = 1848] [serial = 82] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f4d9cc92400) [pid = 1848] [serial = 70] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0x7f4daa0dd000) [pid = 1848] [serial = 107] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 66 (0x7f4d9bb64800) [pid = 1848] [serial = 126] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x7f4dabfddc00) [pid = 1848] [serial = 98] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x7f4db0971000) [pid = 1848] [serial = 116] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 63 (0x7f4d95543c00) [pid = 1848] [serial = 65] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 62 (0x7f4da7defc00) [pid = 1848] [serial = 128] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 61 (0x7f4d9a189000) [pid = 1848] [serial = 89] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 60 (0x7f4d9a493000) [pid = 1848] [serial = 67] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 59 (0x7f4da8ef2c00) [pid = 1848] [serial = 129] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 58 (0x7f4d92674800) [pid = 1848] [serial = 25] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 57 (0x7f4d956a0000) [pid = 1848] [serial = 131] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 56 (0x7f4daba06000) [pid = 1848] [serial = 86] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 55 (0x7f4d9a499c00) [pid = 1848] [serial = 22] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 54 (0x7f4d92170400) [pid = 1848] [serial = 23] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 53 (0x7f4d9bb69400) [pid = 1848] [serial = 92] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 52 (0x7f4d916f0c00) [pid = 1848] [serial = 120] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 51 (0x7f4d9266c000) [pid = 1848] [serial = 35] [outer = (nil)] [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.] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 50 (0x7f4d9ab7d800) [pid = 1848] [serial = 68] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 49 (0x7f4da2dec000) [pid = 1848] [serial = 132] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 48 (0x7f4db0966800) [pid = 1848] [serial = 114] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 47 (0x7f4da206fc00) [pid = 1848] [serial = 95] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1848 | --DOMWINDOW == 46 (0x7f4da2064800) [pid = 1848] [serial = 71] [outer = (nil)] [url = about:blank] 11:41:12 INFO - PROCESS | 1848 | 1461264072046 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 11:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1285ms 11:41:12 INFO - PROCESS | 1848 | 1461264072084 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 11:41:12 INFO - PROCESS | 1848 | 1461264072097 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 11:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:41:12 INFO - PROCESS | 1848 | 1461264072114 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:41:12 INFO - PROCESS | 1848 | 1461264072121 Marionette TRACE conn3 <- [1,190,null,{}] 11:41:12 INFO - PROCESS | 1848 | 1461264072132 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:12 INFO - PROCESS | 1848 | 1461264072371 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 11:41:12 INFO - PROCESS | 1848 | 1461264072451 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d93cb7800 == 18 [pid = 1848] [id = 55] 11:41:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 47 (0x7f4d916eb400) [pid = 1848] [serial = 163] [outer = (nil)] 11:41:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 48 (0x7f4d92670400) [pid = 1848] [serial = 164] [outer = 0x7f4d916eb400] 11:41:12 INFO - PROCESS | 1848 | 1461264072512 Marionette DEBUG loaded listener.js 11:41:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 49 (0x7f4d9414c400) [pid = 1848] [serial = 165] [outer = 0x7f4d916eb400] 11:41:13 INFO - PROCESS | 1848 | 1461264073103 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 11:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1036ms 11:41:13 INFO - PROCESS | 1848 | 1461264073150 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 11:41:13 INFO - PROCESS | 1848 | 1461264073152 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 11:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:41:13 INFO - PROCESS | 1848 | 1461264073158 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:41:13 INFO - PROCESS | 1848 | 1461264073163 Marionette TRACE conn3 <- [1,194,null,{}] 11:41:13 INFO - PROCESS | 1848 | 1461264073179 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:13 INFO - PROCESS | 1848 | 1461264073350 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 11:41:13 INFO - PROCESS | 1848 | 1461264073380 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d954b9000 == 19 [pid = 1848] [id = 56] 11:41:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 50 (0x7f4d93faa800) [pid = 1848] [serial = 166] [outer = (nil)] 11:41:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 51 (0x7f4d956a1c00) [pid = 1848] [serial = 167] [outer = 0x7f4d93faa800] 11:41:13 INFO - PROCESS | 1848 | 1461264073452 Marionette DEBUG loaded listener.js 11:41:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 52 (0x7f4d9920b800) [pid = 1848] [serial = 168] [outer = 0x7f4d93faa800] 11:41:14 INFO - PROCESS | 1848 | 1461264074149 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 11:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1037ms 11:41:14 INFO - PROCESS | 1848 | 1461264074196 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 11:41:14 INFO - PROCESS | 1848 | 1461264074200 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 11:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:41:14 INFO - PROCESS | 1848 | 1461264074209 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:41:14 INFO - PROCESS | 1848 | 1461264074211 Marionette TRACE conn3 <- [1,198,null,{}] 11:41:14 INFO - PROCESS | 1848 | 1461264074221 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:14 INFO - PROCESS | 1848 | 1461264074382 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 11:41:14 INFO - PROCESS | 1848 | 1461264074436 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d98973000 == 20 [pid = 1848] [id = 57] 11:41:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 53 (0x7f4d93fb2800) [pid = 1848] [serial = 169] [outer = (nil)] 11:41:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 54 (0x7f4d9a448800) [pid = 1848] [serial = 170] [outer = 0x7f4d93fb2800] 11:41:14 INFO - PROCESS | 1848 | 1461264074498 Marionette DEBUG loaded listener.js 11:41:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 55 (0x7f4d9a49a000) [pid = 1848] [serial = 171] [outer = 0x7f4d93fb2800] 11:41:15 INFO - PROCESS | 1848 | 1461264075184 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 11:41:15 INFO - PROCESS | 1848 | --DOMWINDOW == 54 (0x7f4d93170400) [pid = 1848] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:41:15 INFO - PROCESS | 1848 | --DOMWINDOW == 53 (0x7f4d9c12b400) [pid = 1848] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:41:15 INFO - PROCESS | 1848 | --DOMWINDOW == 52 (0x7f4d92172c00) [pid = 1848] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:41:15 INFO - PROCESS | 1848 | --DOMWINDOW == 51 (0x7f4d91bdf400) [pid = 1848] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:41:15 INFO - PROCESS | 1848 | --DOMWINDOW == 50 (0x7f4d916ecc00) [pid = 1848] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:41:15 INFO - PROCESS | 1848 | --DOMWINDOW == 49 (0x7f4d91951c00) [pid = 1848] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1033ms 11:41:15 INFO - PROCESS | 1848 | 1461264075243 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 11:41:15 INFO - PROCESS | 1848 | 1461264075247 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 11:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:41:15 INFO - PROCESS | 1848 | 1461264075258 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:41:15 INFO - PROCESS | 1848 | 1461264075260 Marionette TRACE conn3 <- [1,202,null,{}] 11:41:15 INFO - PROCESS | 1848 | 1461264075292 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:15 INFO - PROCESS | 1848 | 1461264075435 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 11:41:15 INFO - PROCESS | 1848 | 1461264075444 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a8d0800 == 21 [pid = 1848] [id = 58] 11:41:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 50 (0x7f4d916e7c00) [pid = 1848] [serial = 172] [outer = (nil)] 11:41:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 51 (0x7f4d992dc400) [pid = 1848] [serial = 173] [outer = 0x7f4d916e7c00] 11:41:15 INFO - PROCESS | 1848 | 1461264075506 Marionette DEBUG loaded listener.js 11:41:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 52 (0x7f4d9a7ca400) [pid = 1848] [serial = 174] [outer = 0x7f4d916e7c00] 11:41:16 INFO - PROCESS | 1848 | 1461264076225 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 11:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 983ms 11:41:16 INFO - PROCESS | 1848 | 1461264076242 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 11:41:16 INFO - PROCESS | 1848 | 1461264076244 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 11:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:41:16 INFO - PROCESS | 1848 | 1461264076251 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:41:16 INFO - PROCESS | 1848 | 1461264076254 Marionette TRACE conn3 <- [1,206,null,{}] 11:41:16 INFO - PROCESS | 1848 | 1461264076258 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:16 INFO - PROCESS | 1848 | 1461264076442 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 11:41:16 INFO - PROCESS | 1848 | 1461264076467 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b269800 == 22 [pid = 1848] [id = 59] 11:41:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 53 (0x7f4d9bb69800) [pid = 1848] [serial = 175] [outer = (nil)] 11:41:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 54 (0x7f4d9c1bd000) [pid = 1848] [serial = 176] [outer = 0x7f4d9bb69800] 11:41:16 INFO - PROCESS | 1848 | 1461264076529 Marionette DEBUG loaded listener.js 11:41:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 55 (0x7f4d9c1c1c00) [pid = 1848] [serial = 177] [outer = 0x7f4d9bb69800] 11:41:17 INFO - PROCESS | 1848 | 1461264077129 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 11:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 929ms 11:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:41:17 INFO - PROCESS | 1848 | 1461264077180 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 11:41:17 INFO - PROCESS | 1848 | 1461264077183 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 11:41:17 INFO - PROCESS | 1848 | 1461264077189 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:41:17 INFO - PROCESS | 1848 | 1461264077191 Marionette TRACE conn3 <- [1,210,null,{}] 11:41:17 INFO - PROCESS | 1848 | 1461264077196 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:17 INFO - PROCESS | 1848 | 1461264077353 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 11:41:17 INFO - PROCESS | 1848 | 1461264077461 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92137800 == 23 [pid = 1848] [id = 60] 11:41:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 56 (0x7f4d916e7000) [pid = 1848] [serial = 178] [outer = (nil)] 11:41:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 57 (0x7f4d916f3800) [pid = 1848] [serial = 179] [outer = 0x7f4d916e7000] 11:41:17 INFO - PROCESS | 1848 | 1461264077532 Marionette DEBUG loaded listener.js 11:41:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 58 (0x7f4d919c6000) [pid = 1848] [serial = 180] [outer = 0x7f4d916e7000] 11:41:18 INFO - PROCESS | 1848 | 1461264078335 Marionette TRACE conn3 <- [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]]]}] 11:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1187ms 11:41:18 INFO - PROCESS | 1848 | 1461264078377 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 11:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:41:18 INFO - PROCESS | 1848 | 1461264078382 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 11:41:18 INFO - PROCESS | 1848 | 1461264078389 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:41:18 INFO - PROCESS | 1848 | 1461264078394 Marionette TRACE conn3 <- [1,214,null,{}] 11:41:18 INFO - PROCESS | 1848 | 1461264078402 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:18 INFO - PROCESS | 1848 | 1461264078577 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 11:41:18 INFO - PROCESS | 1848 | 1461264078698 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d97ec1800 == 24 [pid = 1848] [id = 61] 11:41:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 59 (0x7f4d92450800) [pid = 1848] [serial = 181] [outer = (nil)] 11:41:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 60 (0x7f4d93faa000) [pid = 1848] [serial = 182] [outer = 0x7f4d92450800] 11:41:18 INFO - PROCESS | 1848 | 1461264078768 Marionette DEBUG loaded listener.js 11:41:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 61 (0x7f4d9569ac00) [pid = 1848] [serial = 183] [outer = 0x7f4d92450800] 11:41:19 INFO - PROCESS | 1848 | 1461264079530 Marionette TRACE conn3 <- [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]]]}] 11:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1182ms 11:41:19 INFO - PROCESS | 1848 | 1461264079574 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 11:41:19 INFO - PROCESS | 1848 | 1461264079580 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 11:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:41:19 INFO - PROCESS | 1848 | 1461264079604 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:41:19 INFO - PROCESS | 1848 | 1461264079607 Marionette TRACE conn3 <- [1,218,null,{}] 11:41:19 INFO - PROCESS | 1848 | 1461264079613 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:19 INFO - PROCESS | 1848 | 1461264079759 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 11:41:19 INFO - PROCESS | 1848 | 1461264079902 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9baca000 == 25 [pid = 1848] [id = 62] 11:41:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 62 (0x7f4d97ea4800) [pid = 1848] [serial = 184] [outer = (nil)] 11:41:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x7f4d9a490800) [pid = 1848] [serial = 185] [outer = 0x7f4d97ea4800] 11:41:19 INFO - PROCESS | 1848 | 1461264079975 Marionette DEBUG loaded listener.js 11:41:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f4d9bb63c00) [pid = 1848] [serial = 186] [outer = 0x7f4d97ea4800] 11:41:20 INFO - PROCESS | 1848 | 1461264080688 Marionette TRACE conn3 <- [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]]]}] 11:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1136ms 11:41:20 INFO - PROCESS | 1848 | 1461264080739 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 11:41:20 INFO - PROCESS | 1848 | 1461264080742 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 11:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:41:20 INFO - PROCESS | 1848 | 1461264080757 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:41:20 INFO - PROCESS | 1848 | 1461264080765 Marionette TRACE conn3 <- [1,222,null,{}] 11:41:20 INFO - PROCESS | 1848 | 1461264080771 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:20 INFO - PROCESS | 1848 | 1461264080918 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 11:41:21 INFO - PROCESS | 1848 | 1461264081036 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9c371000 == 26 [pid = 1848] [id = 63] 11:41:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f4d99859400) [pid = 1848] [serial = 187] [outer = (nil)] 11:41:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f4d9c475800) [pid = 1848] [serial = 188] [outer = 0x7f4d99859400] 11:41:21 INFO - PROCESS | 1848 | 1461264081104 Marionette DEBUG loaded listener.js 11:41:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f4d9cfbf000) [pid = 1848] [serial = 189] [outer = 0x7f4d99859400] 11:41:21 INFO - PROCESS | 1848 | 1461264081923 Marionette TRACE conn3 <- [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]]]}] 11:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1191ms 11:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:41:21 INFO - PROCESS | 1848 | 1461264081939 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 11:41:21 INFO - PROCESS | 1848 | 1461264081942 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 11:41:21 INFO - PROCESS | 1848 | 1461264081946 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:41:21 INFO - PROCESS | 1848 | 1461264081950 Marionette TRACE conn3 <- [1,226,null,{}] 11:41:21 INFO - PROCESS | 1848 | 1461264081955 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:22 INFO - PROCESS | 1848 | 1461264082092 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 11:41:22 INFO - PROCESS | 1848 | 1461264082189 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e20e800 == 27 [pid = 1848] [id = 64] 11:41:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f4d9cc8ec00) [pid = 1848] [serial = 190] [outer = (nil)] 11:41:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f4d9e241400) [pid = 1848] [serial = 191] [outer = 0x7f4d9cc8ec00] 11:41:22 INFO - PROCESS | 1848 | 1461264082254 Marionette DEBUG loaded listener.js 11:41:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f4d9e38b000) [pid = 1848] [serial = 192] [outer = 0x7f4d9cc8ec00] 11:41:23 INFO - PROCESS | 1848 | 1461264083139 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 11:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1228ms 11:41:23 INFO - PROCESS | 1848 | 1461264083176 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 11:41:23 INFO - PROCESS | 1848 | 1461264083181 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 11:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:41:23 INFO - PROCESS | 1848 | 1461264083205 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:41:23 INFO - PROCESS | 1848 | 1461264083211 Marionette TRACE conn3 <- [1,230,null,{}] 11:41:23 INFO - PROCESS | 1848 | 1461264083219 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:23 INFO - PROCESS | 1848 | 1461264083348 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 11:41:23 INFO - PROCESS | 1848 | 1461264083499 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91c5d800 == 28 [pid = 1848] [id = 65] 11:41:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f4d92170400) [pid = 1848] [serial = 193] [outer = (nil)] 11:41:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f4d9226f000) [pid = 1848] [serial = 194] [outer = 0x7f4d92170400] 11:41:23 INFO - PROCESS | 1848 | 1461264083581 Marionette DEBUG loaded listener.js 11:41:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x7f4d9308b400) [pid = 1848] [serial = 195] [outer = 0x7f4d92170400] 11:41:23 INFO - PROCESS | 1848 | --DOMWINDOW == 72 (0x7f4d9d010000) [pid = 1848] [serial = 144] [outer = (nil)] [url = about:blank] 11:41:23 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x7f4d9c1bbc00) [pid = 1848] [serial = 143] [outer = (nil)] [url = about:blank] 11:41:23 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f4da8bc9000) [pid = 1848] [serial = 146] [outer = (nil)] [url = about:blank] 11:41:23 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f4d93f97400) [pid = 1848] [serial = 137] [outer = (nil)] [url = about:blank] 11:41:23 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f4d95693000) [pid = 1848] [serial = 138] [outer = (nil)] [url = about:blank] 11:41:23 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0x7f4d97ea6c00) [pid = 1848] [serial = 140] [outer = (nil)] [url = about:blank] 11:41:23 INFO - PROCESS | 1848 | --DOMWINDOW == 66 (0x7f4d9cfc3800) [pid = 1848] [serial = 150] [outer = (nil)] [url = about:blank] 11:41:23 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x7f4d9194f800) [pid = 1848] [serial = 135] [outer = (nil)] [url = about:blank] 11:41:23 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x7f4da8e32800) [pid = 1848] [serial = 147] [outer = (nil)] [url = about:blank] 11:41:23 INFO - PROCESS | 1848 | --DOMWINDOW == 63 (0x7f4d9a186400) [pid = 1848] [serial = 141] [outer = (nil)] [url = about:blank] 11:41:23 INFO - PROCESS | 1848 | --DOMWINDOW == 62 (0x7f4d98998000) [pid = 1848] [serial = 149] [outer = (nil)] [url = about:blank] 11:41:24 INFO - PROCESS | 1848 | 1461264084247 Marionette TRACE conn3 <- [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]]]}] 11:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1090ms 11:41:24 INFO - PROCESS | 1848 | 1461264084293 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 11:41:24 INFO - PROCESS | 1848 | 1461264084300 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 11:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:41:24 INFO - PROCESS | 1848 | 1461264084309 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:41:24 INFO - PROCESS | 1848 | 1461264084311 Marionette TRACE conn3 <- [1,234,null,{}] 11:41:24 INFO - PROCESS | 1848 | 1461264084315 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:24 INFO - PROCESS | 1848 | 1461264084451 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 11:41:24 INFO - PROCESS | 1848 | 1461264084538 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96baf800 == 29 [pid = 1848] [id = 66] 11:41:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x7f4d919c9400) [pid = 1848] [serial = 196] [outer = (nil)] 11:41:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f4d94149400) [pid = 1848] [serial = 197] [outer = 0x7f4d919c9400] 11:41:24 INFO - PROCESS | 1848 | 1461264084597 Marionette DEBUG loaded listener.js 11:41:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f4d97ea7400) [pid = 1848] [serial = 198] [outer = 0x7f4d919c9400] 11:41:25 INFO - PROCESS | 1848 | 1461264085192 Marionette TRACE conn3 <- [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]]]}] 11:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 927ms 11:41:25 INFO - PROCESS | 1848 | 1461264085237 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 11:41:25 INFO - PROCESS | 1848 | 1461264085240 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 11:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:41:25 INFO - PROCESS | 1848 | 1461264085245 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:41:25 INFO - PROCESS | 1848 | 1461264085250 Marionette TRACE conn3 <- [1,238,null,{}] 11:41:25 INFO - PROCESS | 1848 | 1461264085264 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:25 INFO - PROCESS | 1848 | 1461264085423 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 11:41:25 INFO - PROCESS | 1848 | 1461264085447 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b270000 == 30 [pid = 1848] [id = 67] 11:41:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f4d9914cc00) [pid = 1848] [serial = 199] [outer = (nil)] 11:41:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f4d9a7d0400) [pid = 1848] [serial = 200] [outer = 0x7f4d9914cc00] 11:41:25 INFO - PROCESS | 1848 | 1461264085514 Marionette DEBUG loaded listener.js 11:41:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f4d9c12b400) [pid = 1848] [serial = 201] [outer = 0x7f4d9914cc00] 11:41:26 INFO - PROCESS | 1848 | 1461264086185 Marionette TRACE conn3 <- [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]]]}] 11:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 982ms 11:41:26 INFO - PROCESS | 1848 | 1461264086228 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 11:41:26 INFO - PROCESS | 1848 | 1461264086232 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 11:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:41:26 INFO - PROCESS | 1848 | 1461264086258 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:41:26 INFO - PROCESS | 1848 | 1461264086260 Marionette TRACE conn3 <- [1,242,null,{}] 11:41:26 INFO - PROCESS | 1848 | 1461264086266 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:26 INFO - PROCESS | 1848 | 1461264086426 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 11:41:26 INFO - PROCESS | 1848 | 1461264086445 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bf5c000 == 31 [pid = 1848] [id = 68] 11:41:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f4d9bb64800) [pid = 1848] [serial = 202] [outer = (nil)] 11:41:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f4d9d012800) [pid = 1848] [serial = 203] [outer = 0x7f4d9bb64800] 11:41:26 INFO - PROCESS | 1848 | 1461264086506 Marionette DEBUG loaded listener.js 11:41:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f4d9e245000) [pid = 1848] [serial = 204] [outer = 0x7f4d9bb64800] 11:41:27 INFO - PROCESS | 1848 | 1461264087142 Marionette TRACE conn3 <- [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]]]}] 11:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 924ms 11:41:27 INFO - PROCESS | 1848 | 1461264087183 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 11:41:27 INFO - PROCESS | 1848 | 1461264087186 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 11:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:41:27 INFO - PROCESS | 1848 | 1461264087201 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:41:27 INFO - PROCESS | 1848 | 1461264087204 Marionette TRACE conn3 <- [1,246,null,{}] 11:41:27 INFO - PROCESS | 1848 | 1461264087208 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:27 INFO - PROCESS | 1848 | 1461264087367 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 11:41:27 INFO - PROCESS | 1848 | 1461264087430 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e356000 == 32 [pid = 1848] [id = 69] 11:41:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f4d9920c000) [pid = 1848] [serial = 205] [outer = (nil)] 11:41:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x7f4d9e491000) [pid = 1848] [serial = 206] [outer = 0x7f4d9920c000] 11:41:27 INFO - PROCESS | 1848 | 1461264087488 Marionette DEBUG loaded listener.js 11:41:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x7f4da2064400) [pid = 1848] [serial = 207] [outer = 0x7f4d9920c000] 11:41:28 INFO - PROCESS | 1848 | --DOMWINDOW == 73 (0x7f4d93fb2800) [pid = 1848] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:41:28 INFO - PROCESS | 1848 | --DOMWINDOW == 72 (0x7f4da7d53400) [pid = 1848] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:41:28 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x7f4d92171000) [pid = 1848] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:41:28 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f4d916eb400) [pid = 1848] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:41:28 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f4d916e7c00) [pid = 1848] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:41:28 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f4d93faa800) [pid = 1848] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:41:28 INFO - PROCESS | 1848 | 1461264088294 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 11:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1134ms 11:41:28 INFO - PROCESS | 1848 | 1461264088327 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 11:41:28 INFO - PROCESS | 1848 | 1461264088329 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 11:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:41:28 INFO - PROCESS | 1848 | 1461264088338 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:41:28 INFO - PROCESS | 1848 | 1461264088340 Marionette TRACE conn3 <- [1,250,null,{}] 11:41:28 INFO - PROCESS | 1848 | 1461264088344 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:28 INFO - PROCESS | 1848 | 1461264088544 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 11:41:28 INFO - PROCESS | 1848 | 1461264088602 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da2dc9000 == 33 [pid = 1848] [id = 70] 11:41:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f4da2064800) [pid = 1848] [serial = 208] [outer = (nil)] 11:41:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f4da8bcc400) [pid = 1848] [serial = 209] [outer = 0x7f4da2064800] 11:41:28 INFO - PROCESS | 1848 | 1461264088666 Marionette DEBUG loaded listener.js 11:41:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f4da8ca8c00) [pid = 1848] [serial = 210] [outer = 0x7f4da2064800] 11:41:29 INFO - PROCESS | 1848 | 1461264089246 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 11:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 939ms 11:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:41:29 INFO - PROCESS | 1848 | 1461264089276 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 11:41:29 INFO - PROCESS | 1848 | 1461264089279 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 11:41:29 INFO - PROCESS | 1848 | 1461264089283 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:41:29 INFO - PROCESS | 1848 | 1461264089287 Marionette TRACE conn3 <- [1,254,null,{}] 11:41:29 INFO - PROCESS | 1848 | 1461264089292 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:29 INFO - PROCESS | 1848 | 1461264089406 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 11:41:29 INFO - PROCESS | 1848 | 1461264089424 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da89de800 == 34 [pid = 1848] [id = 71] 11:41:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f4d916e6c00) [pid = 1848] [serial = 211] [outer = (nil)] 11:41:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x7f4da8eaac00) [pid = 1848] [serial = 212] [outer = 0x7f4d916e6c00] 11:41:29 INFO - PROCESS | 1848 | 1461264089556 Marionette DEBUG loaded listener.js 11:41:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x7f4da9d33400) [pid = 1848] [serial = 213] [outer = 0x7f4d916e6c00] 11:41:30 INFO - PROCESS | 1848 | 1461264090129 Marionette TRACE conn3 <- [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]]]}] 11:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 878ms 11:41:30 INFO - PROCESS | 1848 | 1461264090162 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 11:41:30 INFO - PROCESS | 1848 | 1461264090165 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 11:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:41:30 INFO - PROCESS | 1848 | 1461264090171 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:41:30 INFO - PROCESS | 1848 | 1461264090173 Marionette TRACE conn3 <- [1,258,null,{}] 11:41:30 INFO - PROCESS | 1848 | 1461264090178 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:30 INFO - PROCESS | 1848 | 1461264090355 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 11:41:30 INFO - PROCESS | 1848 | 1461264090463 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d930d0800 == 35 [pid = 1848] [id = 72] 11:41:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x7f4d916ee000) [pid = 1848] [serial = 214] [outer = (nil)] 11:41:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x7f4d919c2c00) [pid = 1848] [serial = 215] [outer = 0x7f4d916ee000] 11:41:30 INFO - PROCESS | 1848 | 1461264090534 Marionette DEBUG loaded listener.js 11:41:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 77 (0x7f4d9217b800) [pid = 1848] [serial = 216] [outer = 0x7f4d916ee000] 11:41:31 INFO - PROCESS | 1848 | 1461264091316 Marionette TRACE conn3 <- [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]]]}] 11:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1175ms 11:41:31 INFO - PROCESS | 1848 | 1461264091349 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 11:41:31 INFO - PROCESS | 1848 | 1461264091355 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 11:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:41:31 INFO - PROCESS | 1848 | 1461264091363 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:41:31 INFO - PROCESS | 1848 | 1461264091369 Marionette TRACE conn3 <- [1,262,null,{}] 11:41:31 INFO - PROCESS | 1848 | 1461264091392 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:31 INFO - PROCESS | 1848 | 1461264091543 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 11:41:31 INFO - PROCESS | 1848 | 1461264091666 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ba44000 == 36 [pid = 1848] [id = 73] 11:41:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x7f4d9316a400) [pid = 1848] [serial = 217] [outer = (nil)] 11:41:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x7f4d991d6c00) [pid = 1848] [serial = 218] [outer = 0x7f4d9316a400] 11:41:31 INFO - PROCESS | 1848 | 1461264091738 Marionette DEBUG loaded listener.js 11:41:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f4d9a449000) [pid = 1848] [serial = 219] [outer = 0x7f4d9316a400] 11:41:32 INFO - PROCESS | 1848 | 1461264092495 Marionette TRACE conn3 <- [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]]]}] 11:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1198ms 11:41:32 INFO - PROCESS | 1848 | 1461264092562 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 11:41:32 INFO - PROCESS | 1848 | 1461264092566 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 11:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:41:32 INFO - PROCESS | 1848 | 1461264092572 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:41:32 INFO - PROCESS | 1848 | 1461264092575 Marionette TRACE conn3 <- [1,266,null,{}] 11:41:32 INFO - PROCESS | 1848 | 1461264092581 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:32 INFO - PROCESS | 1848 | 1461264092772 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 11:41:32 INFO - PROCESS | 1848 | 1461264092788 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da89f7800 == 37 [pid = 1848] [id = 74] 11:41:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f4d991e0c00) [pid = 1848] [serial = 220] [outer = (nil)] 11:41:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f4d9c1c3c00) [pid = 1848] [serial = 221] [outer = 0x7f4d991e0c00] 11:41:32 INFO - PROCESS | 1848 | 1461264092856 Marionette DEBUG loaded listener.js 11:41:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f4d9e48fc00) [pid = 1848] [serial = 222] [outer = 0x7f4d991e0c00] 11:41:33 INFO - PROCESS | 1848 | 1461264093718 Marionette TRACE conn3 <- [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]]]}] 11:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1175ms 11:41:33 INFO - PROCESS | 1848 | 1461264093751 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 11:41:33 INFO - PROCESS | 1848 | 1461264093757 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 11:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:41:33 INFO - PROCESS | 1848 | 1461264093772 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:41:33 INFO - PROCESS | 1848 | 1461264093779 Marionette TRACE conn3 <- [1,270,null,{}] 11:41:33 INFO - PROCESS | 1848 | 1461264093784 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:33 INFO - PROCESS | 1848 | 1461264093932 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 11:41:34 INFO - PROCESS | 1848 | 1461264094055 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da90be800 == 38 [pid = 1848] [id = 75] 11:41:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f4d9a8c9800) [pid = 1848] [serial = 223] [outer = (nil)] 11:41:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f4da8bce000) [pid = 1848] [serial = 224] [outer = 0x7f4d9a8c9800] 11:41:34 INFO - PROCESS | 1848 | 1461264094123 Marionette DEBUG loaded listener.js 11:41:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f4daa015800) [pid = 1848] [serial = 225] [outer = 0x7f4d9a8c9800] 11:41:34 INFO - PROCESS | 1848 | 1461264094920 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 11:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1189ms 11:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:41:34 INFO - PROCESS | 1848 | 1461264094954 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 11:41:34 INFO - PROCESS | 1848 | 1461264094957 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 11:41:34 INFO - PROCESS | 1848 | 1461264094962 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:41:34 INFO - PROCESS | 1848 | 1461264094971 Marionette TRACE conn3 <- [1,274,null,{}] 11:41:34 INFO - PROCESS | 1848 | 1461264094997 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:35 INFO - PROCESS | 1848 | 1461264095176 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 11:41:35 INFO - PROCESS | 1848 | 1461264095232 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daa05d800 == 39 [pid = 1848] [id = 76] 11:41:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f4daba04800) [pid = 1848] [serial = 226] [outer = (nil)] 11:41:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f4dabf25c00) [pid = 1848] [serial = 227] [outer = 0x7f4daba04800] 11:41:35 INFO - PROCESS | 1848 | 1461264095298 Marionette DEBUG loaded listener.js 11:41:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f4dad62f400) [pid = 1848] [serial = 228] [outer = 0x7f4daba04800] 11:41:36 INFO - PROCESS | 1848 | 1461264096028 Marionette TRACE conn3 <- [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]]]}] 11:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1093ms 11:41:36 INFO - PROCESS | 1848 | 1461264096079 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 11:41:36 INFO - PROCESS | 1848 | 1461264096083 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 11:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:41:36 INFO - PROCESS | 1848 | 1461264096089 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:41:36 INFO - PROCESS | 1848 | 1461264096092 Marionette TRACE conn3 <- [1,278,null,{}] 11:41:36 INFO - PROCESS | 1848 | 1461264096098 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:36 INFO - PROCESS | 1848 | 1461264096238 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 11:41:36 INFO - PROCESS | 1848 | 1461264096372 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dad8d1800 == 40 [pid = 1848] [id = 77] 11:41:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f4daddd8800) [pid = 1848] [serial = 229] [outer = (nil)] 11:41:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f4dadddbc00) [pid = 1848] [serial = 230] [outer = 0x7f4daddd8800] 11:41:36 INFO - PROCESS | 1848 | 1461264096450 Marionette DEBUG loaded listener.js 11:41:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f4dadf71400) [pid = 1848] [serial = 231] [outer = 0x7f4daddd8800] 11:41:37 INFO - PROCESS | 1848 | 1461264097441 Marionette TRACE conn3 <- [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]]]}] 11:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1385ms 11:41:37 INFO - PROCESS | 1848 | 1461264097475 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 11:41:37 INFO - PROCESS | 1848 | 1461264097480 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 11:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:41:37 INFO - PROCESS | 1848 | 1461264097487 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:41:37 INFO - PROCESS | 1848 | 1461264097492 Marionette TRACE conn3 <- [1,282,null,{}] 11:41:37 INFO - PROCESS | 1848 | 1461264097501 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:37 INFO - PROCESS | 1848 | 1461264097635 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 11:41:37 INFO - PROCESS | 1848 | 1461264097794 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91c54800 == 41 [pid = 1848] [id = 78] 11:41:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f4d92178c00) [pid = 1848] [serial = 232] [outer = (nil)] 11:41:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f4d93088400) [pid = 1848] [serial = 233] [outer = 0x7f4d92178c00] 11:41:37 INFO - PROCESS | 1848 | 1461264097881 Marionette DEBUG loaded listener.js 11:41:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f4d9545c400) [pid = 1848] [serial = 234] [outer = 0x7f4d92178c00] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f4d9c1bd000) [pid = 1848] [serial = 176] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | 1461264098679 Marionette TRACE conn3 <- [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]]]}] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f4d9a448800) [pid = 1848] [serial = 170] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f4daa019800) [pid = 1848] [serial = 152] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f4dabf26400) [pid = 1848] [serial = 153] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f4d92176000) [pid = 1848] [serial = 161] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f4d92458c00) [pid = 1848] [serial = 162] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f4d92670400) [pid = 1848] [serial = 164] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f4d9414c400) [pid = 1848] [serial = 165] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f4d9a7ca400) [pid = 1848] [serial = 174] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f4d992dc400) [pid = 1848] [serial = 173] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f4d916ee800) [pid = 1848] [serial = 158] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f4d95697400) [pid = 1848] [serial = 155] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f4d9a49a000) [pid = 1848] [serial = 171] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x7f4d956a1c00) [pid = 1848] [serial = 167] [outer = (nil)] [url = about:blank] 11:41:38 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x7f4d9920b800) [pid = 1848] [serial = 168] [outer = (nil)] [url = about:blank] 11:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1233ms 11:41:38 INFO - PROCESS | 1848 | 1461264098722 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 11:41:38 INFO - PROCESS | 1848 | 1461264098729 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 11:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:41:38 INFO - PROCESS | 1848 | 1461264098737 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:41:38 INFO - PROCESS | 1848 | 1461264098741 Marionette TRACE conn3 <- [1,286,null,{}] 11:41:38 INFO - PROCESS | 1848 | 1461264098746 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:38 INFO - PROCESS | 1848 | 1461264098872 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 11:41:38 INFO - PROCESS | 1848 | 1461264098888 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d94169000 == 42 [pid = 1848] [id = 79] 11:41:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f4d95452800) [pid = 1848] [serial = 235] [outer = (nil)] 11:41:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f4d957e0800) [pid = 1848] [serial = 236] [outer = 0x7f4d95452800] 11:41:38 INFO - PROCESS | 1848 | 1461264098944 Marionette DEBUG loaded listener.js 11:41:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f4d991dd000) [pid = 1848] [serial = 237] [outer = 0x7f4d95452800] 11:41:39 INFO - PROCESS | 1848 | 1461264099624 Marionette TRACE conn3 <- [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]]]}] 11:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 932ms 11:41:39 INFO - PROCESS | 1848 | 1461264099670 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 11:41:39 INFO - PROCESS | 1848 | 1461264099674 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 11:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:41:39 INFO - PROCESS | 1848 | 1461264099679 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:41:39 INFO - PROCESS | 1848 | 1461264099684 Marionette TRACE conn3 <- [1,290,null,{}] 11:41:39 INFO - PROCESS | 1848 | 1461264099698 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:39 INFO - PROCESS | 1848 | 1461264099860 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 11:41:39 INFO - PROCESS | 1848 | 1461264099879 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bf4a800 == 43 [pid = 1848] [id = 80] 11:41:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f4d9a497400) [pid = 1848] [serial = 238] [outer = (nil)] 11:41:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f4d9aec3c00) [pid = 1848] [serial = 239] [outer = 0x7f4d9a497400] 11:41:39 INFO - PROCESS | 1848 | 1461264099940 Marionette DEBUG loaded listener.js 11:41:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f4d9c1be400) [pid = 1848] [serial = 240] [outer = 0x7f4d9a497400] 11:41:40 INFO - PROCESS | 1848 | 1461264100708 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 11:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1082ms 11:41:40 INFO - PROCESS | 1848 | 1461264100797 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 11:41:40 INFO - PROCESS | 1848 | 1461264100801 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 11:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:41:40 INFO - PROCESS | 1848 | 1461264100806 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:41:40 INFO - PROCESS | 1848 | 1461264100808 Marionette TRACE conn3 <- [1,294,null,{}] 11:41:40 INFO - PROCESS | 1848 | 1461264100813 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:40 INFO - PROCESS | 1848 | 1461264100948 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 11:41:40 INFO - PROCESS | 1848 | 1461264100957 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da2dc2800 == 44 [pid = 1848] [id = 81] 11:41:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f4d957d9400) [pid = 1848] [serial = 241] [outer = (nil)] 11:41:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f4d9e488800) [pid = 1848] [serial = 242] [outer = 0x7f4d957d9400] 11:41:41 INFO - PROCESS | 1848 | 1461264101013 Marionette DEBUG loaded listener.js 11:41:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f4da2069c00) [pid = 1848] [serial = 243] [outer = 0x7f4d957d9400] 11:41:41 INFO - PROCESS | 1848 | 1461264101687 Marionette TRACE conn3 <- [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]]]}] 11:41:41 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. 11:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 930ms 11:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:41:41 INFO - PROCESS | 1848 | 1461264101737 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 11:41:41 INFO - PROCESS | 1848 | 1461264101739 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 11:41:41 INFO - PROCESS | 1848 | 1461264101745 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:41:41 INFO - PROCESS | 1848 | 1461264101748 Marionette TRACE conn3 <- [1,298,null,{}] 11:41:41 INFO - PROCESS | 1848 | 1461264101752 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:41 INFO - PROCESS | 1848 | 1461264101901 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 11:41:41 INFO - PROCESS | 1848 | 1461264101930 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8eb9800 == 45 [pid = 1848] [id = 82] 11:41:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f4d9226c400) [pid = 1848] [serial = 244] [outer = (nil)] 11:41:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f4da7df2000) [pid = 1848] [serial = 245] [outer = 0x7f4d9226c400] 11:41:41 INFO - PROCESS | 1848 | 1461264101984 Marionette DEBUG loaded listener.js 11:41:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f4da8e29800) [pid = 1848] [serial = 246] [outer = 0x7f4d9226c400] 11:41:42 INFO - PROCESS | 1848 | 1461264102676 Marionette TRACE conn3 <- [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]]]}] 11:41:42 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. 11:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 980ms 11:41:42 INFO - PROCESS | 1848 | 1461264102725 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 11:41:42 INFO - PROCESS | 1848 | 1461264102728 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 11:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:41:42 INFO - PROCESS | 1848 | 1461264102740 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:41:42 INFO - PROCESS | 1848 | 1461264102742 Marionette TRACE conn3 <- [1,302,null,{}] 11:41:42 INFO - PROCESS | 1848 | 1461264102748 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:42 INFO - PROCESS | 1848 | 1461264102933 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 11:41:42 INFO - PROCESS | 1848 | 1461264102956 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9416b800 == 46 [pid = 1848] [id = 83] 11:41:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f4dad87b400) [pid = 1848] [serial = 247] [outer = (nil)] 11:41:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f4dade89000) [pid = 1848] [serial = 248] [outer = 0x7f4dad87b400] 11:41:43 INFO - PROCESS | 1848 | 1461264103020 Marionette DEBUG loaded listener.js 11:41:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f4dadfce400) [pid = 1848] [serial = 249] [outer = 0x7f4dad87b400] 11:41:43 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f4d9bb64800) [pid = 1848] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:41:43 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f4d9914cc00) [pid = 1848] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:41:43 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f4d9920c000) [pid = 1848] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:41:43 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f4d92170400) [pid = 1848] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:41:43 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f4d919c9400) [pid = 1848] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:41:43 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f4d9bb69800) [pid = 1848] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:41:43 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f4da2064800) [pid = 1848] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:41:43 INFO - PROCESS | 1848 | 1461264103726 Marionette TRACE conn3 <- [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]]]}] 11:41:43 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. 11:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1030ms 11:41:43 INFO - PROCESS | 1848 | 1461264103771 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 11:41:43 INFO - PROCESS | 1848 | 1461264103774 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 11:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:41:43 INFO - PROCESS | 1848 | 1461264103779 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:41:43 INFO - PROCESS | 1848 | 1461264103781 Marionette TRACE conn3 <- [1,306,null,{}] 11:41:43 INFO - PROCESS | 1848 | 1461264103786 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:43 INFO - PROCESS | 1848 | 1461264103937 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 11:41:44 INFO - PROCESS | 1848 | 1461264103996 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da7de1000 == 47 [pid = 1848] [id = 84] 11:41:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f4d9920c000) [pid = 1848] [serial = 250] [outer = (nil)] 11:41:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f4da9d31400) [pid = 1848] [serial = 251] [outer = 0x7f4d9920c000] 11:41:44 INFO - PROCESS | 1848 | 1461264104054 Marionette DEBUG loaded listener.js 11:41:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f4dae206800) [pid = 1848] [serial = 252] [outer = 0x7f4d9920c000] 11:41:44 INFO - PROCESS | 1848 | 1461264104678 Marionette TRACE conn3 <- [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]]]}] 11:41:44 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. 11:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 927ms 11:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:41:44 INFO - PROCESS | 1848 | 1461264104707 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 11:41:44 INFO - PROCESS | 1848 | 1461264104709 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 11:41:44 INFO - PROCESS | 1848 | 1461264104714 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:41:44 INFO - PROCESS | 1848 | 1461264104717 Marionette TRACE conn3 <- [1,310,null,{}] 11:41:44 INFO - PROCESS | 1848 | 1461264104722 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:44 INFO - PROCESS | 1848 | 1461264104875 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 11:41:44 INFO - PROCESS | 1848 | 1461264104938 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dadfc2800 == 48 [pid = 1848] [id = 85] 11:41:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f4d9b0a7400) [pid = 1848] [serial = 253] [outer = (nil)] 11:41:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f4dae33d800) [pid = 1848] [serial = 254] [outer = 0x7f4d9b0a7400] 11:41:44 INFO - PROCESS | 1848 | 1461264104997 Marionette DEBUG loaded listener.js 11:41:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f4daff0c400) [pid = 1848] [serial = 255] [outer = 0x7f4d9b0a7400] 11:41:45 INFO - PROCESS | 1848 | 1461264105790 Marionette TRACE conn3 <- [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]]]}] 11:41:45 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. 11:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1129ms 11:41:45 INFO - PROCESS | 1848 | 1461264105844 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 11:41:45 INFO - PROCESS | 1848 | 1461264105848 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 11:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:41:45 INFO - PROCESS | 1848 | 1461264105857 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:41:45 INFO - PROCESS | 1848 | 1461264105862 Marionette TRACE conn3 <- [1,314,null,{}] 11:41:45 INFO - PROCESS | 1848 | 1461264105870 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:46 INFO - PROCESS | 1848 | 1461264106030 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 11:41:46 INFO - PROCESS | 1848 | 1461264106162 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a8e8800 == 49 [pid = 1848] [id = 86] 11:41:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f4d92277800) [pid = 1848] [serial = 256] [outer = (nil)] 11:41:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f4d9569fc00) [pid = 1848] [serial = 257] [outer = 0x7f4d92277800] 11:41:46 INFO - PROCESS | 1848 | 1461264106236 Marionette DEBUG loaded listener.js 11:41:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f4d957e1c00) [pid = 1848] [serial = 258] [outer = 0x7f4d92277800] 11:41:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f4d957e2800) [pid = 1848] [serial = 259] [outer = 0x7f4d91be1800] 11:41:47 INFO - PROCESS | 1848 | 1461264107202 Marionette TRACE conn3 <- [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]]]}] 11:41:47 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. 11:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1384ms 11:41:47 INFO - PROCESS | 1848 | 1461264107241 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 11:41:47 INFO - PROCESS | 1848 | 1461264107248 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 11:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:41:47 INFO - PROCESS | 1848 | 1461264107258 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:41:47 INFO - PROCESS | 1848 | 1461264107261 Marionette TRACE conn3 <- [1,318,null,{}] 11:41:47 INFO - PROCESS | 1848 | 1461264107267 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:47 INFO - PROCESS | 1848 | 1461264107422 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 11:41:47 INFO - PROCESS | 1848 | 1461264107559 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8e49000 == 50 [pid = 1848] [id = 87] 11:41:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f4d9267a400) [pid = 1848] [serial = 260] [outer = (nil)] 11:41:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4d9ad20000) [pid = 1848] [serial = 261] [outer = 0x7f4d9267a400] 11:41:47 INFO - PROCESS | 1848 | 1461264107629 Marionette DEBUG loaded listener.js 11:41:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4d9ad25000) [pid = 1848] [serial = 262] [outer = 0x7f4d9267a400] 11:41:48 INFO - PROCESS | 1848 | 1461264108451 Marionette TRACE conn3 <- [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]]]}] 11:41:48 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. 11:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1233ms 11:41:48 INFO - PROCESS | 1848 | 1461264108491 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 11:41:48 INFO - PROCESS | 1848 | 1461264108494 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 11:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:41:48 INFO - PROCESS | 1848 | 1461264108500 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:41:48 INFO - PROCESS | 1848 | 1461264108505 Marionette TRACE conn3 <- [1,322,null,{}] 11:41:48 INFO - PROCESS | 1848 | 1461264108520 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:48 INFO - PROCESS | 1848 | 1461264108666 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 11:41:48 INFO - PROCESS | 1848 | 1461264108803 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dae319000 == 51 [pid = 1848] [id = 88] 11:41:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4d9c124c00) [pid = 1848] [serial = 263] [outer = (nil)] 11:41:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4da8bcf000) [pid = 1848] [serial = 264] [outer = 0x7f4d9c124c00] 11:41:48 INFO - PROCESS | 1848 | 1461264108874 Marionette DEBUG loaded listener.js 11:41:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4daa018000) [pid = 1848] [serial = 265] [outer = 0x7f4d9c124c00] 11:41:49 INFO - PROCESS | 1848 | 1461264109786 Marionette TRACE conn3 <- [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]]]}] 11:41:49 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. 11:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1340ms 11:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:41:49 INFO - PROCESS | 1848 | 1461264109841 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 11:41:49 INFO - PROCESS | 1848 | 1461264109845 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 11:41:49 INFO - PROCESS | 1848 | 1461264109851 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:41:49 INFO - PROCESS | 1848 | 1461264109854 Marionette TRACE conn3 <- [1,326,null,{}] 11:41:49 INFO - PROCESS | 1848 | 1461264109860 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:50 INFO - PROCESS | 1848 | 1461264110006 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 11:41:50 INFO - PROCESS | 1848 | 1461264110141 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db0c35800 == 52 [pid = 1848] [id = 89] 11:41:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4d9d014800) [pid = 1848] [serial = 266] [outer = (nil)] 11:41:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4dadddc800) [pid = 1848] [serial = 267] [outer = 0x7f4d9d014800] 11:41:50 INFO - PROCESS | 1848 | 1461264110226 Marionette DEBUG loaded listener.js 11:41:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4dae2c4800) [pid = 1848] [serial = 268] [outer = 0x7f4d9d014800] 11:41:51 INFO - PROCESS | 1848 | 1461264111292 Marionette TRACE conn3 <- [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]]]}] 11:41:51 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. 11:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1478ms 11:41:51 INFO - PROCESS | 1848 | 1461264111328 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 11:41:51 INFO - PROCESS | 1848 | 1461264111332 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 11:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:41:51 INFO - PROCESS | 1848 | 1461264111339 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:41:51 INFO - PROCESS | 1848 | 1461264111344 Marionette TRACE conn3 <- [1,330,null,{}] 11:41:51 INFO - PROCESS | 1848 | 1461264111352 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:51 INFO - PROCESS | 1848 | 1461264111485 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 11:41:51 INFO - PROCESS | 1848 | 1461264111639 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e859800 == 53 [pid = 1848] [id = 90] 11:41:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4d95693000) [pid = 1848] [serial = 269] [outer = (nil)] 11:41:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4d956e4c00) [pid = 1848] [serial = 270] [outer = 0x7f4d95693000] 11:41:51 INFO - PROCESS | 1848 | 1461264111701 Marionette DEBUG loaded listener.js 11:41:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4d991e0000) [pid = 1848] [serial = 271] [outer = 0x7f4d95693000] 11:41:52 INFO - PROCESS | 1848 | 1461264112523 Marionette TRACE conn3 <- [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]]]}] 11:41:52 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. 11:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1233ms 11:41:52 INFO - PROCESS | 1848 | 1461264112573 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 11:41:52 INFO - PROCESS | 1848 | 1461264112581 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 11:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:41:52 INFO - PROCESS | 1848 | 1461264112590 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:41:52 INFO - PROCESS | 1848 | 1461264112594 Marionette TRACE conn3 <- [1,334,null,{}] 11:41:52 INFO - PROCESS | 1848 | 1461264112599 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:52 INFO - PROCESS | 1848 | 1461264112739 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 11:41:52 INFO - PROCESS | 1848 | 1461264112873 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d93cbd000 == 54 [pid = 1848] [id = 91] 11:41:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4d95697400) [pid = 1848] [serial = 272] [outer = (nil)] 11:41:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4d9a184000) [pid = 1848] [serial = 273] [outer = 0x7f4d95697400] 11:41:52 INFO - PROCESS | 1848 | 1461264112937 Marionette DEBUG loaded listener.js 11:41:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4d9ad21800) [pid = 1848] [serial = 274] [outer = 0x7f4d95697400] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f4d9c475800) [pid = 1848] [serial = 188] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f4d916f3800) [pid = 1848] [serial = 179] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f4d9a490800) [pid = 1848] [serial = 185] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f4d93faa000) [pid = 1848] [serial = 182] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4da8eaac00) [pid = 1848] [serial = 212] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da7de1000 == 53 [pid = 1848] [id = 84] 11:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9416b800 == 52 [pid = 1848] [id = 83] 11:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da8eb9800 == 51 [pid = 1848] [id = 82] 11:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da2dc2800 == 50 [pid = 1848] [id = 81] 11:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bf4a800 == 49 [pid = 1848] [id = 80] 11:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d94169000 == 48 [pid = 1848] [id = 79] 11:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91c54800 == 47 [pid = 1848] [id = 78] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f4d9d012800) [pid = 1848] [serial = 203] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4d9a7d0400) [pid = 1848] [serial = 200] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4da2064400) [pid = 1848] [serial = 207] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f4d9308b400) [pid = 1848] [serial = 195] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f4d94149400) [pid = 1848] [serial = 197] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4d9c12b400) [pid = 1848] [serial = 201] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4d9c1c1c00) [pid = 1848] [serial = 177] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4da8bcc400) [pid = 1848] [serial = 209] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f4d9e491000) [pid = 1848] [serial = 206] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f4d9e241400) [pid = 1848] [serial = 191] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f4d9e245000) [pid = 1848] [serial = 204] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f4da8ca8c00) [pid = 1848] [serial = 210] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f4d9226f000) [pid = 1848] [serial = 194] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f4d97ea7400) [pid = 1848] [serial = 198] [outer = (nil)] [url = about:blank] 11:41:53 INFO - PROCESS | 1848 | 1461264113710 Marionette TRACE conn3 <- [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]]]}] 11:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1130ms 11:41:53 INFO - PROCESS | 1848 | 1461264113720 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 11:41:53 INFO - PROCESS | 1848 | 1461264113724 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 11:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:41:53 INFO - PROCESS | 1848 | 1461264113729 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:41:53 INFO - PROCESS | 1848 | 1461264113734 Marionette TRACE conn3 <- [1,338,null,{}] 11:41:53 INFO - PROCESS | 1848 | 1461264113776 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:53 INFO - PROCESS | 1848 | 1461264113912 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 11:41:53 INFO - PROCESS | 1848 | 1461264113928 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b25a800 == 48 [pid = 1848] [id = 92] 11:41:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f4d9a7d0400) [pid = 1848] [serial = 275] [outer = (nil)] 11:41:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f4d9cfbc800) [pid = 1848] [serial = 276] [outer = 0x7f4d9a7d0400] 11:41:53 INFO - PROCESS | 1848 | 1461264113991 Marionette DEBUG loaded listener.js 11:41:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f4d9e491000) [pid = 1848] [serial = 277] [outer = 0x7f4d9a7d0400] 11:41:54 INFO - PROCESS | 1848 | 1461264114764 Marionette TRACE conn3 <- [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]]]}] 11:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1085ms 11:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:41:54 INFO - PROCESS | 1848 | 1461264114814 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 11:41:54 INFO - PROCESS | 1848 | 1461264114817 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 11:41:54 INFO - PROCESS | 1848 | 1461264114821 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:41:54 INFO - PROCESS | 1848 | 1461264114825 Marionette TRACE conn3 <- [1,342,null,{}] 11:41:54 INFO - PROCESS | 1848 | 1461264114850 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:54 INFO - PROCESS | 1848 | 1461264114981 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 11:41:55 INFO - PROCESS | 1848 | 1461264114995 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e222000 == 49 [pid = 1848] [id = 93] 11:41:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f4d957db000) [pid = 1848] [serial = 278] [outer = (nil)] 11:41:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f4da8ea2800) [pid = 1848] [serial = 279] [outer = 0x7f4d957db000] 11:41:55 INFO - PROCESS | 1848 | 1461264115054 Marionette DEBUG loaded listener.js 11:41:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4da9ed0000) [pid = 1848] [serial = 280] [outer = 0x7f4d957db000] 11:41:55 INFO - PROCESS | 1848 | 1461264115820 Marionette TRACE conn3 <- [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]]]}] 11:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1038ms 11:41:55 INFO - PROCESS | 1848 | 1461264115860 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 11:41:55 INFO - PROCESS | 1848 | 1461264115873 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 11:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:41:55 INFO - PROCESS | 1848 | 1461264115886 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:41:55 INFO - PROCESS | 1848 | 1461264115888 Marionette TRACE conn3 <- [1,346,null,{}] 11:41:55 INFO - PROCESS | 1848 | 1461264115907 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:56 INFO - PROCESS | 1848 | 1461264116068 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 11:41:56 INFO - PROCESS | 1848 | 1461264116090 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8b5e800 == 50 [pid = 1848] [id = 94] 11:41:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4da7de9c00) [pid = 1848] [serial = 281] [outer = (nil)] 11:41:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4daba94800) [pid = 1848] [serial = 282] [outer = 0x7f4da7de9c00] 11:41:56 INFO - PROCESS | 1848 | 1461264116149 Marionette DEBUG loaded listener.js 11:41:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4daddcf400) [pid = 1848] [serial = 283] [outer = 0x7f4da7de9c00] 11:41:56 INFO - PROCESS | 1848 | 1461264116838 Marionette TRACE conn3 <- [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]]]}] 11:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 976ms 11:41:56 INFO - PROCESS | 1848 | 1461264116862 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 11:41:56 INFO - PROCESS | 1848 | 1461264116864 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 11:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:41:56 INFO - PROCESS | 1848 | 1461264116870 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:41:56 INFO - PROCESS | 1848 | 1461264116872 Marionette TRACE conn3 <- [1,350,null,{}] 11:41:56 INFO - PROCESS | 1848 | 1461264116877 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:57 INFO - PROCESS | 1848 | 1461264117073 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 11:41:57 INFO - PROCESS | 1848 | 1461264117146 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dad83d000 == 51 [pid = 1848] [id = 95] 11:41:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4dade5a400) [pid = 1848] [serial = 284] [outer = (nil)] 11:41:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4daff45400) [pid = 1848] [serial = 285] [outer = 0x7f4dade5a400] 11:41:57 INFO - PROCESS | 1848 | 1461264117210 Marionette DEBUG loaded listener.js 11:41:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4daffb3c00) [pid = 1848] [serial = 286] [outer = 0x7f4dade5a400] 11:41:57 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4d9226c400) [pid = 1848] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:41:57 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f4dad87b400) [pid = 1848] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:41:57 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f4d9a497400) [pid = 1848] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:41:57 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4d92178c00) [pid = 1848] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:41:57 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4d957d9400) [pid = 1848] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:41:57 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4d9920c000) [pid = 1848] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:41:57 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f4d95452800) [pid = 1848] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:41:57 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f4d916e6c00) [pid = 1848] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:41:58 INFO - PROCESS | 1848 | 1461264118057 Marionette TRACE conn3 <- [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]]]}] 11:41:58 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. 11:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1224ms 11:41:58 INFO - PROCESS | 1848 | 1461264118095 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 11:41:58 INFO - PROCESS | 1848 | 1461264118098 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 11:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:41:58 INFO - PROCESS | 1848 | 1461264118103 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:41:58 INFO - PROCESS | 1848 | 1461264118105 Marionette TRACE conn3 <- [1,354,null,{}] 11:41:58 INFO - PROCESS | 1848 | 1461264118110 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:58 INFO - PROCESS | 1848 | 1461264118236 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 11:41:58 INFO - PROCESS | 1848 | 1461264118259 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96baa800 == 52 [pid = 1848] [id = 96] 11:41:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f4d957d6000) [pid = 1848] [serial = 287] [outer = (nil)] 11:41:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4da9da2400) [pid = 1848] [serial = 288] [outer = 0x7f4d957d6000] 11:41:58 INFO - PROCESS | 1848 | 1461264118317 Marionette DEBUG loaded listener.js 11:41:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4da9da9400) [pid = 1848] [serial = 289] [outer = 0x7f4d957d6000] 11:41:59 INFO - PROCESS | 1848 | 1461264119032 Marionette TRACE conn3 <- [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]]]}] 11:41:59 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. 11:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 974ms 11:41:59 INFO - PROCESS | 1848 | 1461264119079 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 11:41:59 INFO - PROCESS | 1848 | 1461264119082 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 11:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:41:59 INFO - PROCESS | 1848 | 1461264119093 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:41:59 INFO - PROCESS | 1848 | 1461264119095 Marionette TRACE conn3 <- [1,358,null,{}] 11:41:59 INFO - PROCESS | 1848 | 1461264119102 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:59 INFO - PROCESS | 1848 | 1461264119220 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 11:41:59 INFO - PROCESS | 1848 | 1461264119233 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daff5b800 == 53 [pid = 1848] [id = 97] 11:41:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4d95452800) [pid = 1848] [serial = 290] [outer = (nil)] 11:41:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4d9c411c00) [pid = 1848] [serial = 291] [outer = 0x7f4d95452800] 11:41:59 INFO - PROCESS | 1848 | 1461264119289 Marionette DEBUG loaded listener.js 11:41:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4d9c416000) [pid = 1848] [serial = 292] [outer = 0x7f4d95452800] 11:42:00 INFO - PROCESS | 1848 | 1461264120105 Marionette TRACE conn3 <- [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]]]}] 11:42:00 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. 11:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1035ms 11:42:00 INFO - PROCESS | 1848 | 1461264120123 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 11:42:00 INFO - PROCESS | 1848 | 1461264120129 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 11:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:42:00 INFO - PROCESS | 1848 | 1461264120137 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:42:00 INFO - PROCESS | 1848 | 1461264120142 Marionette TRACE conn3 <- [1,362,null,{}] 11:42:00 INFO - PROCESS | 1848 | 1461264120173 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:00 INFO - PROCESS | 1848 | 1461264120342 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 11:42:00 INFO - PROCESS | 1848 | 1461264120507 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d97ec1000 == 54 [pid = 1848] [id = 98] 11:42:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4d95452000) [pid = 1848] [serial = 293] [outer = (nil)] 11:42:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4d956eb800) [pid = 1848] [serial = 294] [outer = 0x7f4d95452000] 11:42:00 INFO - PROCESS | 1848 | 1461264120584 Marionette DEBUG loaded listener.js 11:42:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4d992dbc00) [pid = 1848] [serial = 295] [outer = 0x7f4d95452000] 11:42:01 INFO - PROCESS | 1848 | 1461264121435 Marionette TRACE conn3 <- [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]]]}] 11:42:01 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. 11:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1355ms 11:42:01 INFO - PROCESS | 1848 | 1461264121493 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 11:42:01 INFO - PROCESS | 1848 | 1461264121501 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 11:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:42:01 INFO - PROCESS | 1848 | 1461264121510 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:42:01 INFO - PROCESS | 1848 | 1461264121513 Marionette TRACE conn3 <- [1,366,null,{}] 11:42:01 INFO - PROCESS | 1848 | 1461264121519 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:01 INFO - PROCESS | 1848 | 1461264121675 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 11:42:01 INFO - PROCESS | 1848 | 1461264121805 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8b50800 == 55 [pid = 1848] [id = 99] 11:42:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4d9a999000) [pid = 1848] [serial = 296] [outer = (nil)] 11:42:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4d9c408800) [pid = 1848] [serial = 297] [outer = 0x7f4d9a999000] 11:42:01 INFO - PROCESS | 1848 | 1461264121877 Marionette DEBUG loaded listener.js 11:42:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4d9c416400) [pid = 1848] [serial = 298] [outer = 0x7f4d9a999000] 11:42:02 INFO - PROCESS | 1848 | 1461264122894 Marionette TRACE conn3 <- [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]]]}] 11:42:02 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. 11:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1440ms 11:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:42:02 INFO - PROCESS | 1848 | 1461264122949 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 11:42:02 INFO - PROCESS | 1848 | 1461264122952 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 11:42:02 INFO - PROCESS | 1848 | 1461264122959 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:42:02 INFO - PROCESS | 1848 | 1461264122964 Marionette TRACE conn3 <- [1,370,null,{}] 11:42:03 INFO - PROCESS | 1848 | 1461264123020 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:03 INFO - PROCESS | 1848 | 1461264123192 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 11:42:03 INFO - PROCESS | 1848 | 1461264123392 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db22ac800 == 56 [pid = 1848] [id = 100] 11:42:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4da904a000) [pid = 1848] [serial = 299] [outer = (nil)] 11:42:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4da9dac000) [pid = 1848] [serial = 300] [outer = 0x7f4da904a000] 11:42:03 INFO - PROCESS | 1848 | 1461264123468 Marionette DEBUG loaded listener.js 11:42:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4da9ecdc00) [pid = 1848] [serial = 301] [outer = 0x7f4da904a000] 11:42:04 INFO - PROCESS | 1848 | 1461264124271 Marionette TRACE conn3 <- [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]]]}] 11:42:04 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. 11:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1332ms 11:42:04 INFO - PROCESS | 1848 | 1461264124290 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 11:42:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:42:04 INFO - PROCESS | 1848 | 1461264124294 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 11:42:04 INFO - PROCESS | 1848 | 1461264124299 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:42:04 INFO - PROCESS | 1848 | 1461264124302 Marionette TRACE conn3 <- [1,374,null,{}] 11:42:04 INFO - PROCESS | 1848 | 1461264124307 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:04 INFO - PROCESS | 1848 | 1461264124445 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 11:42:04 INFO - PROCESS | 1848 | 1461264124582 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9abdf800 == 57 [pid = 1848] [id = 101] 11:42:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4da9da5000) [pid = 1848] [serial = 302] [outer = (nil)] 11:42:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4dadcb6000) [pid = 1848] [serial = 303] [outer = 0x7f4da9da5000] 11:42:04 INFO - PROCESS | 1848 | 1461264124649 Marionette DEBUG loaded listener.js 11:42:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4dadcbb000) [pid = 1848] [serial = 304] [outer = 0x7f4da9da5000] 11:42:05 INFO - PROCESS | 1848 | 1461264125560 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:42:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:42:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1277ms 11:42:05 INFO - PROCESS | 1848 | 1461264125576 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 11:42:05 INFO - PROCESS | 1848 | 1461264125579 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 11:42:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:42:05 INFO - PROCESS | 1848 | 1461264125585 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:42:05 INFO - PROCESS | 1848 | 1461264125587 Marionette TRACE conn3 <- [1,378,null,{}] 11:42:05 INFO - PROCESS | 1848 | 1461264125592 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:05 INFO - PROCESS | 1848 | 1461264125731 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 11:42:05 INFO - PROCESS | 1848 | 1461264125887 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91b53000 == 58 [pid = 1848] [id = 102] 11:42:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f4d916e8000) [pid = 1848] [serial = 305] [outer = (nil)] 11:42:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f4d9e24e000) [pid = 1848] [serial = 306] [outer = 0x7f4d916e8000] 11:42:05 INFO - PROCESS | 1848 | 1461264125954 Marionette DEBUG loaded listener.js 11:42:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f4dade88c00) [pid = 1848] [serial = 307] [outer = 0x7f4d916e8000] 11:42:06 INFO - PROCESS | 1848 | 1461264126739 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:42:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:42:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1180ms 11:42:06 INFO - PROCESS | 1848 | 1461264126771 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 11:42:06 INFO - PROCESS | 1848 | 1461264126773 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 11:42:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:42:06 INFO - PROCESS | 1848 | 1461264126780 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:42:06 INFO - PROCESS | 1848 | 1461264126783 Marionette TRACE conn3 <- [1,382,null,{}] 11:42:06 INFO - PROCESS | 1848 | 1461264126788 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:06 INFO - PROCESS | 1848 | 1461264126956 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 11:42:07 INFO - PROCESS | 1848 | 1461264127250 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d94162000 == 59 [pid = 1848] [id = 103] 11:42:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f4d91be3800) [pid = 1848] [serial = 308] [outer = (nil)] 11:42:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f4d9216d800) [pid = 1848] [serial = 309] [outer = 0x7f4d91be3800] 11:42:07 INFO - PROCESS | 1848 | 1461264127326 Marionette DEBUG loaded listener.js 11:42:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f4d93091800) [pid = 1848] [serial = 310] [outer = 0x7f4d91be3800] 11:42:08 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:42:08 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:42:08 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:42:08 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:42:08 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:42:08 INFO - PROCESS | 1848 | 1461264128260 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:42:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:42:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1529ms 11:42:08 INFO - PROCESS | 1848 | 1461264128310 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 11:42:08 INFO - PROCESS | 1848 | 1461264128316 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 11:42:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:42:08 INFO - PROCESS | 1848 | 1461264128324 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:42:08 INFO - PROCESS | 1848 | 1461264128328 Marionette TRACE conn3 <- [1,386,null,{}] 11:42:08 INFO - PROCESS | 1848 | 1461264128334 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:08 INFO - PROCESS | 1848 | 1461264128535 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 11:42:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96baa800 == 58 [pid = 1848] [id = 96] 11:42:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dad83d000 == 57 [pid = 1848] [id = 95] 11:42:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da8b5e800 == 56 [pid = 1848] [id = 94] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f4dae33d800) [pid = 1848] [serial = 254] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9e222000 == 55 [pid = 1848] [id = 93] 11:42:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b25a800 == 54 [pid = 1848] [id = 92] 11:42:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d93cbd000 == 53 [pid = 1848] [id = 91] 11:42:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9e859800 == 52 [pid = 1848] [id = 90] 11:42:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da8e49000 == 51 [pid = 1848] [id = 87] 11:42:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9a8e8800 == 50 [pid = 1848] [id = 86] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f4da7df2000) [pid = 1848] [serial = 245] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f4dade89000) [pid = 1848] [serial = 248] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f4d9aec3c00) [pid = 1848] [serial = 239] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f4d9c1be400) [pid = 1848] [serial = 240] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f4d991d6c00) [pid = 1848] [serial = 218] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f4dadddbc00) [pid = 1848] [serial = 230] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f4d9545c400) [pid = 1848] [serial = 234] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f4d93088400) [pid = 1848] [serial = 233] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f4d9e488800) [pid = 1848] [serial = 242] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f4d919c2c00) [pid = 1848] [serial = 215] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f4dae206800) [pid = 1848] [serial = 252] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f4d957e0800) [pid = 1848] [serial = 236] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4d991dd000) [pid = 1848] [serial = 237] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f4da9d33400) [pid = 1848] [serial = 213] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4d9c1c3c00) [pid = 1848] [serial = 221] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4da8bce000) [pid = 1848] [serial = 224] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f4dabf25c00) [pid = 1848] [serial = 227] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f4dadfce400) [pid = 1848] [serial = 249] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4da8e29800) [pid = 1848] [serial = 246] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4da9d31400) [pid = 1848] [serial = 251] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4da2069c00) [pid = 1848] [serial = 243] [outer = (nil)] [url = about:blank] 11:42:08 INFO - PROCESS | 1848 | 1461264128752 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d93cc6000 == 51 [pid = 1848] [id = 104] 11:42:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4d9545c400) [pid = 1848] [serial = 311] [outer = (nil)] 11:42:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4d9ad23800) [pid = 1848] [serial = 312] [outer = 0x7f4d9545c400] 11:42:08 INFO - PROCESS | 1848 | 1461264128819 Marionette DEBUG loaded listener.js 11:42:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4d9c12c800) [pid = 1848] [serial = 313] [outer = 0x7f4d9545c400] 11:42:09 INFO - PROCESS | 1848 | 1461264129472 Marionette TRACE conn3 <- [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]]]}] 11:42:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:42:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1185ms 11:42:09 INFO - PROCESS | 1848 | 1461264129511 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 11:42:09 INFO - PROCESS | 1848 | 1461264129517 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 11:42:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:42:09 INFO - PROCESS | 1848 | 1461264129524 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:42:09 INFO - PROCESS | 1848 | 1461264129527 Marionette TRACE conn3 <- [1,390,null,{}] 11:42:09 INFO - PROCESS | 1848 | 1461264129533 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:09 INFO - PROCESS | 1848 | 1461264129670 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 11:42:09 INFO - PROCESS | 1848 | 1461264129771 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bf5a800 == 52 [pid = 1848] [id = 105] 11:42:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4d92673400) [pid = 1848] [serial = 314] [outer = (nil)] 11:42:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4d9d010000) [pid = 1848] [serial = 315] [outer = 0x7f4d92673400] 11:42:09 INFO - PROCESS | 1848 | 1461264129828 Marionette DEBUG loaded listener.js 11:42:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4da206ac00) [pid = 1848] [serial = 316] [outer = 0x7f4d92673400] 11:42:10 INFO - PROCESS | 1848 | 1461264130599 Marionette TRACE conn3 <- [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]]]}] 11:42:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:42:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1127ms 11:42:10 INFO - PROCESS | 1848 | 1461264130655 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 11:42:10 INFO - PROCESS | 1848 | 1461264130658 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 11:42:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:42:10 INFO - PROCESS | 1848 | 1461264130666 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:42:10 INFO - PROCESS | 1848 | 1461264130674 Marionette TRACE conn3 <- [1,394,null,{}] 11:42:10 INFO - PROCESS | 1848 | 1461264130686 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:10 INFO - PROCESS | 1848 | 1461264130830 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 11:42:10 INFO - PROCESS | 1848 | 1461264130841 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da7dc7800 == 53 [pid = 1848] [id = 106] 11:42:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4da8bce000) [pid = 1848] [serial = 317] [outer = (nil)] 11:42:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4dabfdd400) [pid = 1848] [serial = 318] [outer = 0x7f4da8bce000] 11:42:10 INFO - PROCESS | 1848 | 1461264130896 Marionette DEBUG loaded listener.js 11:42:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4dadcbc800) [pid = 1848] [serial = 319] [outer = 0x7f4da8bce000] 11:42:11 INFO - PROCESS | 1848 | 1461264131657 Marionette TRACE conn3 <- [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]]]}] 11:42:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:42:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1037ms 11:42:11 INFO - PROCESS | 1848 | 1461264131702 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 11:42:11 INFO - PROCESS | 1848 | 1461264131705 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 11:42:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:42:11 INFO - PROCESS | 1848 | 1461264131722 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:42:11 INFO - PROCESS | 1848 | 1461264131725 Marionette TRACE conn3 <- [1,398,null,{}] 11:42:11 INFO - PROCESS | 1848 | 1461264131747 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:11 INFO - PROCESS | 1848 | 1461264131933 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 11:42:11 INFO - PROCESS | 1848 | 1461264131951 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da9a13000 == 54 [pid = 1848] [id = 107] 11:42:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4d958d5c00) [pid = 1848] [serial = 320] [outer = (nil)] 11:42:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4d958de800) [pid = 1848] [serial = 321] [outer = 0x7f4d958d5c00] 11:42:12 INFO - PROCESS | 1848 | 1461264132008 Marionette DEBUG loaded listener.js 11:42:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4d9a18d800) [pid = 1848] [serial = 322] [outer = 0x7f4d958d5c00] 11:42:12 INFO - PROCESS | 1848 | 1461264132761 Marionette TRACE conn3 <- [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]]]}] 11:42:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:42:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1085ms 11:42:12 INFO - PROCESS | 1848 | 1461264132798 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 11:42:12 INFO - PROCESS | 1848 | 1461264132801 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 11:42:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:42:12 INFO - PROCESS | 1848 | 1461264132830 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:42:12 INFO - PROCESS | 1848 | 1461264132832 Marionette TRACE conn3 <- [1,402,null,{}] 11:42:12 INFO - PROCESS | 1848 | 1461264132836 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:13 INFO - PROCESS | 1848 | 1461264132995 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 11:42:13 INFO - PROCESS | 1848 | 1461264133020 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92124800 == 55 [pid = 1848] [id = 108] 11:42:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4daddd4000) [pid = 1848] [serial = 323] [outer = (nil)] 11:42:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4dadf71800) [pid = 1848] [serial = 324] [outer = 0x7f4daddd4000] 11:42:13 INFO - PROCESS | 1848 | 1461264133098 Marionette DEBUG loaded listener.js 11:42:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4dae333400) [pid = 1848] [serial = 325] [outer = 0x7f4daddd4000] 11:42:13 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f4da7de9c00) [pid = 1848] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:42:13 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f4d957d6000) [pid = 1848] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:42:13 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f4dade5a400) [pid = 1848] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:42:13 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f4d957db000) [pid = 1848] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:42:13 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f4d95697400) [pid = 1848] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:42:13 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f4d9a7d0400) [pid = 1848] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:42:13 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4d95693000) [pid = 1848] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:42:13 INFO - PROCESS | 1848 | 1461264133925 Marionette TRACE conn3 <- [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]]]}] 11:42:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:42:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1159ms 11:42:13 INFO - PROCESS | 1848 | 1461264133967 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 11:42:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:42:13 INFO - PROCESS | 1848 | 1461264133979 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 11:42:13 INFO - PROCESS | 1848 | 1461264133986 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:42:13 INFO - PROCESS | 1848 | 1461264133988 Marionette TRACE conn3 <- [1,406,null,{}] 11:42:13 INFO - PROCESS | 1848 | 1461264133993 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:14 INFO - PROCESS | 1848 | 1461264134117 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 11:42:14 INFO - PROCESS | 1848 | 1461264134131 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dadfc1000 == 56 [pid = 1848] [id = 109] 11:42:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4daa019800) [pid = 1848] [serial = 326] [outer = (nil)] 11:42:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4daffb1800) [pid = 1848] [serial = 327] [outer = 0x7f4daa019800] 11:42:14 INFO - PROCESS | 1848 | 1461264134188 Marionette DEBUG loaded listener.js 11:42:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4db096d400) [pid = 1848] [serial = 328] [outer = 0x7f4daa019800] 11:42:14 INFO - PROCESS | 1848 | 1461264134886 Marionette TRACE conn3 <- [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]]]}] 11:42:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:42:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 925ms 11:42:14 INFO - PROCESS | 1848 | 1461264134910 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 11:42:14 INFO - PROCESS | 1848 | 1461264134913 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 11:42:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:42:14 INFO - PROCESS | 1848 | 1461264134919 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:42:14 INFO - PROCESS | 1848 | 1461264134921 Marionette TRACE conn3 <- [1,410,null,{}] 11:42:14 INFO - PROCESS | 1848 | 1461264134926 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:15 INFO - PROCESS | 1848 | 1461264135088 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 11:42:15 INFO - PROCESS | 1848 | 1461264135108 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daff6e000 == 57 [pid = 1848] [id = 110] 11:42:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4d9a495000) [pid = 1848] [serial = 329] [outer = (nil)] 11:42:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4dadcf5c00) [pid = 1848] [serial = 330] [outer = 0x7f4d9a495000] 11:42:15 INFO - PROCESS | 1848 | 1461264135165 Marionette DEBUG loaded listener.js 11:42:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4dadcfb800) [pid = 1848] [serial = 331] [outer = 0x7f4d9a495000] 11:42:16 INFO - PROCESS | 1848 | 1461264136255 Marionette TRACE conn3 <- [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]]]}] 11:42:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:42:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1374ms 11:42:16 INFO - PROCESS | 1848 | 1461264136295 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 11:42:16 INFO - PROCESS | 1848 | 1461264136300 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 11:42:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:42:16 INFO - PROCESS | 1848 | 1461264136307 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:42:16 INFO - PROCESS | 1848 | 1461264136310 Marionette TRACE conn3 <- [1,414,null,{}] 11:42:16 INFO - PROCESS | 1848 | 1461264136319 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:16 INFO - PROCESS | 1848 | 1461264136470 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 11:42:16 INFO - PROCESS | 1848 | 1461264136615 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91db3000 == 58 [pid = 1848] [id = 111] 11:42:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4d93088400) [pid = 1848] [serial = 332] [outer = (nil)] 11:42:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4d97d13400) [pid = 1848] [serial = 333] [outer = 0x7f4d93088400] 11:42:16 INFO - PROCESS | 1848 | 1461264136687 Marionette DEBUG loaded listener.js 11:42:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f4d9ad27000) [pid = 1848] [serial = 334] [outer = 0x7f4d93088400] 11:42:17 INFO - PROCESS | 1848 | 1461264137665 Marionette TRACE conn3 <- [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]]]}] 11:42:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:42:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1429ms 11:42:17 INFO - PROCESS | 1848 | 1461264137737 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 11:42:17 INFO - PROCESS | 1848 | 1461264137744 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 11:42:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:42:17 INFO - PROCESS | 1848 | 1461264137755 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:42:17 INFO - PROCESS | 1848 | 1461264137758 Marionette TRACE conn3 <- [1,418,null,{}] 11:42:17 INFO - PROCESS | 1848 | 1461264137765 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:17 INFO - PROCESS | 1848 | 1461264137965 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 11:42:18 INFO - PROCESS | 1848 | 1461264138189 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ba41800 == 59 [pid = 1848] [id = 112] 11:42:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f4d9c40ec00) [pid = 1848] [serial = 335] [outer = (nil)] 11:42:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f4da7de8c00) [pid = 1848] [serial = 336] [outer = 0x7f4d9c40ec00] 11:42:18 INFO - PROCESS | 1848 | 1461264138311 Marionette DEBUG loaded listener.js 11:42:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f4da9057000) [pid = 1848] [serial = 337] [outer = 0x7f4d9c40ec00] 11:42:19 INFO - PROCESS | 1848 | 1461264139566 Marionette TRACE conn3 <- [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]]]}] 11:42:19 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 11:42:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1837ms 11:42:19 INFO - PROCESS | 1848 | 1461264139593 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 11:42:19 INFO - PROCESS | 1848 | 1461264139597 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 11:42:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:42:19 INFO - PROCESS | 1848 | 1461264139603 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:42:19 INFO - PROCESS | 1848 | 1461264139609 Marionette TRACE conn3 <- [1,422,null,{}] 11:42:19 INFO - PROCESS | 1848 | 1461264139625 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:19 INFO - PROCESS | 1848 | 1461264139820 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 11:42:19 INFO - PROCESS | 1848 | 1461264139960 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dabf86800 == 60 [pid = 1848] [id = 113] 11:42:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f4da9da1400) [pid = 1848] [serial = 338] [outer = (nil)] 11:42:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f4dadcf3c00) [pid = 1848] [serial = 339] [outer = 0x7f4da9da1400] 11:42:20 INFO - PROCESS | 1848 | 1461264140036 Marionette DEBUG loaded listener.js 11:42:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f4dae2ccc00) [pid = 1848] [serial = 340] [outer = 0x7f4da9da1400] 11:42:21 INFO - PROCESS | 1848 | 1461264141569 Marionette TRACE conn3 <- [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]]]}] 11:42:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:42:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1983ms 11:42:21 INFO - PROCESS | 1848 | 1461264141587 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 11:42:21 INFO - PROCESS | 1848 | 1461264141592 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 11:42:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:42:21 INFO - PROCESS | 1848 | 1461264141600 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:42:21 INFO - PROCESS | 1848 | 1461264141607 Marionette TRACE conn3 <- [1,426,null,{}] 11:42:21 INFO - PROCESS | 1848 | 1461264141616 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:21 INFO - PROCESS | 1848 | 1461264141799 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 11:42:21 INFO - PROCESS | 1848 | 1461264141947 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91b50800 == 61 [pid = 1848] [id = 114] 11:42:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f4d93fa1800) [pid = 1848] [serial = 341] [outer = (nil)] 11:42:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f4d9569f000) [pid = 1848] [serial = 342] [outer = 0x7f4d93fa1800] 11:42:22 INFO - PROCESS | 1848 | 1461264142052 Marionette DEBUG loaded listener.js 11:42:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f4d958de000) [pid = 1848] [serial = 343] [outer = 0x7f4d93fa1800] 11:42:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b270000 == 60 [pid = 1848] [id = 67] 11:42:22 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f4d9569fc00) [pid = 1848] [serial = 257] [outer = (nil)] [url = about:blank] 11:42:22 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f4d9ad20000) [pid = 1848] [serial = 261] [outer = (nil)] [url = about:blank] 11:42:22 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f4da8bcf000) [pid = 1848] [serial = 264] [outer = (nil)] [url = about:blank] 11:42:22 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f4d9c411c00) [pid = 1848] [serial = 291] [outer = (nil)] [url = about:blank] 11:42:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dadfc1000 == 59 [pid = 1848] [id = 109] 11:42:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92124800 == 58 [pid = 1848] [id = 108] 11:42:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da9a13000 == 57 [pid = 1848] [id = 107] 11:42:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da7dc7800 == 56 [pid = 1848] [id = 106] 11:42:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bf5a800 == 55 [pid = 1848] [id = 105] 11:42:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d93cc6000 == 54 [pid = 1848] [id = 104] 11:42:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d94162000 == 53 [pid = 1848] [id = 103] 11:42:22 INFO - PROCESS | 1848 | 1461264142915 Marionette TRACE conn3 <- [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] 11:42:22 INFO - PROCESS | 1848 | 1461264142996 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 11:42:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:42:23 INFO - PROCESS | 1848 | 1461264143007 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:42:23 INFO - PROCESS | 1848 | 1461264143010 Marionette TRACE conn3 <- [1,430,null,{}] 11:42:23 INFO - PROCESS | 1848 | 1461264143018 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:23 INFO - PROCESS | 1848 | 1461264143164 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 11:42:23 INFO - PROCESS | 1848 | 1461264143259 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d954b5800 == 50 [pid = 1848] [id = 115] 11:42:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4d91943000) [pid = 1848] [serial = 344] [outer = (nil)] 11:42:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4d9a579800) [pid = 1848] [serial = 345] [outer = 0x7f4d91943000] 11:42:23 INFO - PROCESS | 1848 | 1461264143318 Marionette DEBUG loaded listener.js 11:42:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4d9b541c00) [pid = 1848] [serial = 346] [outer = 0x7f4d91943000] 11:42:24 INFO - PROCESS | 1848 | 1461264144198 Marionette TRACE conn3 <- [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]]]}] 11:42:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:42:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1235ms 11:42:24 INFO - PROCESS | 1848 | 1461264144242 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 11:42:24 INFO - PROCESS | 1848 | 1461264144247 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 11:42:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:42:24 INFO - PROCESS | 1848 | 1461264144255 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:42:24 INFO - PROCESS | 1848 | 1461264144261 Marionette TRACE conn3 <- [1,434,null,{}] 11:42:24 INFO - PROCESS | 1848 | 1461264144287 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:24 INFO - PROCESS | 1848 | 1461264144443 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 11:42:24 INFO - PROCESS | 1848 | 1461264144578 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d94170000 == 51 [pid = 1848] [id = 116] 11:42:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4d919c7800) [pid = 1848] [serial = 347] [outer = (nil)] 11:42:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4d958dcc00) [pid = 1848] [serial = 348] [outer = 0x7f4d919c7800] 11:42:24 INFO - PROCESS | 1848 | 1461264144648 Marionette DEBUG loaded listener.js 11:42:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4d9adea400) [pid = 1848] [serial = 349] [outer = 0x7f4d919c7800] 11:42:25 INFO - PROCESS | 1848 | 1461264145558 Marionette TRACE conn3 <- [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]]]}] 11:42:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:42:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1339ms 11:42:25 INFO - PROCESS | 1848 | 1461264145595 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 11:42:25 INFO - PROCESS | 1848 | 1461264145603 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 11:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:42:25 INFO - PROCESS | 1848 | 1461264145612 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:42:25 INFO - PROCESS | 1848 | 1461264145616 Marionette TRACE conn3 <- [1,438,null,{}] 11:42:25 INFO - PROCESS | 1848 | 1461264145622 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:25 INFO - PROCESS | 1848 | 1461264145784 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 11:42:25 INFO - PROCESS | 1848 | 1461264145930 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b26d800 == 52 [pid = 1848] [id = 117] 11:42:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4d9b546400) [pid = 1848] [serial = 350] [outer = (nil)] 11:42:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4d9b54e800) [pid = 1848] [serial = 351] [outer = 0x7f4d9b546400] 11:42:26 INFO - PROCESS | 1848 | 1461264145998 Marionette DEBUG loaded listener.js 11:42:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4d9c1bc400) [pid = 1848] [serial = 352] [outer = 0x7f4d9b546400] 11:42:27 INFO - PROCESS | 1848 | 1461264147004 Marionette TRACE conn3 <- [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]]]}] 11:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1433ms 11:42:27 INFO - PROCESS | 1848 | 1461264147046 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 11:42:27 INFO - PROCESS | 1848 | 1461264147050 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 11:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:42:27 INFO - PROCESS | 1848 | 1461264147056 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:42:27 INFO - PROCESS | 1848 | 1461264147061 Marionette TRACE conn3 <- [1,442,null,{}] 11:42:27 INFO - PROCESS | 1848 | 1461264147078 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:27 INFO - PROCESS | 1848 | 1461264147246 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 11:42:27 INFO - PROCESS | 1848 | 1461264147400 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9cc2c000 == 53 [pid = 1848] [id = 118] 11:42:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4d9c414c00) [pid = 1848] [serial = 353] [outer = (nil)] 11:42:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f4d9e494400) [pid = 1848] [serial = 354] [outer = 0x7f4d9c414c00] 11:42:27 INFO - PROCESS | 1848 | 1461264147489 Marionette DEBUG loaded listener.js 11:42:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f4da8bd3000) [pid = 1848] [serial = 355] [outer = 0x7f4d9c414c00] 11:42:28 INFO - PROCESS | 1848 | 1461264148276 Marionette TRACE conn3 <- [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]]]}] 11:42:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:42:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1288ms 11:42:28 INFO - PROCESS | 1848 | 1461264148345 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 11:42:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:42:28 INFO - PROCESS | 1848 | 1461264148349 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 11:42:28 INFO - PROCESS | 1848 | 1461264148356 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:42:28 INFO - PROCESS | 1848 | 1461264148359 Marionette TRACE conn3 <- [1,446,null,{}] 11:42:28 INFO - PROCESS | 1848 | 1461264148364 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:28 INFO - PROCESS | 1848 | 1461264148514 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 11:42:28 INFO - PROCESS | 1848 | 1461264148652 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da7dd3000 == 54 [pid = 1848] [id = 119] 11:42:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f4d916f3800) [pid = 1848] [serial = 356] [outer = (nil)] 11:42:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f4da9dae800) [pid = 1848] [serial = 357] [outer = 0x7f4d916f3800] 11:42:28 INFO - PROCESS | 1848 | 1461264148722 Marionette DEBUG loaded listener.js 11:42:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f4daa011400) [pid = 1848] [serial = 358] [outer = 0x7f4d916f3800] 11:42:29 INFO - PROCESS | 1848 | 1461264149638 Marionette TRACE conn3 <- [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]]]}] 11:42:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1338ms 11:42:29 INFO - PROCESS | 1848 | 1461264149694 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 11:42:29 INFO - PROCESS | 1848 | 1461264149697 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 11:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:42:29 INFO - PROCESS | 1848 | 1461264149704 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:42:29 INFO - PROCESS | 1848 | 1461264149706 Marionette TRACE conn3 <- [1,450,null,{}] 11:42:29 INFO - PROCESS | 1848 | 1461264149712 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:29 INFO - PROCESS | 1848 | 1461264149852 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 11:42:29 INFO - PROCESS | 1848 | 1461264149993 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da90c0800 == 55 [pid = 1848] [id = 120] 11:42:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f4da2064800) [pid = 1848] [serial = 359] [outer = (nil)] 11:42:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f4dad87c000) [pid = 1848] [serial = 360] [outer = 0x7f4da2064800] 11:42:30 INFO - PROCESS | 1848 | 1461264150059 Marionette DEBUG loaded listener.js 11:42:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f4dadcee400) [pid = 1848] [serial = 361] [outer = 0x7f4da2064800] 11:42:30 INFO - PROCESS | 1848 | 1461264150938 Marionette TRACE conn3 <- [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] 11:42:30 INFO - PROCESS | 1848 | 1461264150991 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 11:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:42:31 INFO - PROCESS | 1848 | 1461264150997 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:42:31 INFO - PROCESS | 1848 | 1461264150999 Marionette TRACE conn3 <- [1,454,null,{}] 11:42:31 INFO - PROCESS | 1848 | 1461264151004 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:31 INFO - PROCESS | 1848 | 1461264151180 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 11:42:31 INFO - PROCESS | 1848 | 1461264151317 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91c4b800 == 56 [pid = 1848] [id = 121] 11:42:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f4dadcf9800) [pid = 1848] [serial = 362] [outer = (nil)] 11:42:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f4dae2cb800) [pid = 1848] [serial = 363] [outer = 0x7f4dadcf9800] 11:42:31 INFO - PROCESS | 1848 | 1461264151390 Marionette DEBUG loaded listener.js 11:42:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f4db096a800) [pid = 1848] [serial = 364] [outer = 0x7f4dadcf9800] 11:42:32 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:42:32 INFO - PROCESS | 1848 | 1461264152245 Marionette TRACE conn3 <- [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]]]}] 11:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1277ms 11:42:32 INFO - PROCESS | 1848 | 1461264152291 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 11:42:32 INFO - PROCESS | 1848 | 1461264152293 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 11:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:42:32 INFO - PROCESS | 1848 | 1461264152301 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:42:32 INFO - PROCESS | 1848 | 1461264152305 Marionette TRACE conn3 <- [1,458,null,{}] 11:42:32 INFO - PROCESS | 1848 | 1461264152311 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:32 INFO - PROCESS | 1848 | 1461264152462 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 11:42:32 INFO - PROCESS | 1848 | 1461264152604 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dae313000 == 57 [pid = 1848] [id = 122] 11:42:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f4d968e4000) [pid = 1848] [serial = 365] [outer = (nil)] 11:42:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f4d968ec400) [pid = 1848] [serial = 366] [outer = 0x7f4d968e4000] 11:42:32 INFO - PROCESS | 1848 | 1461264152673 Marionette DEBUG loaded listener.js 11:42:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f4d968f0c00) [pid = 1848] [serial = 367] [outer = 0x7f4d968e4000] 11:42:33 INFO - PROCESS | 1848 | 1461264153752 Marionette TRACE conn3 <- [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] 11:42:33 INFO - PROCESS | 1848 | 1461264153838 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 11:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:42:33 INFO - PROCESS | 1848 | 1461264153853 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:42:33 INFO - PROCESS | 1848 | 1461264153857 Marionette TRACE conn3 <- [1,462,null,{}] 11:42:33 INFO - PROCESS | 1848 | 1461264153865 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:34 INFO - PROCESS | 1848 | 1461264154033 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 11:42:34 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91b50800 == 56 [pid = 1848] [id = 114] 11:42:34 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9ba41800 == 55 [pid = 1848] [id = 112] 11:42:34 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91db3000 == 54 [pid = 1848] [id = 111] 11:42:34 INFO - PROCESS | 1848 | 1461264154169 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92135000 == 55 [pid = 1848] [id = 123] 11:42:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f4d968e9c00) [pid = 1848] [serial = 368] [outer = (nil)] 11:42:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f4d9ad1b800) [pid = 1848] [serial = 369] [outer = 0x7f4d968e9c00] 11:42:34 INFO - PROCESS | 1848 | 1461264154230 Marionette DEBUG loaded listener.js 11:42:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f4d9b545c00) [pid = 1848] [serial = 370] [outer = 0x7f4d968e9c00] 11:42:34 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:42:35 INFO - PROCESS | 1848 | 1461264154997 Marionette TRACE conn3 <- [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] 11:42:35 INFO - PROCESS | 1848 | 1461264155047 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 11:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:42:35 INFO - PROCESS | 1848 | 1461264155057 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:42:35 INFO - PROCESS | 1848 | 1461264155060 Marionette TRACE conn3 <- [1,466,null,{}] 11:42:35 INFO - PROCESS | 1848 | 1461264155064 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:35 INFO - PROCESS | 1848 | 1461264155204 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 11:42:35 INFO - PROCESS | 1848 | 1461264155214 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9cb86800 == 56 [pid = 1848] [id = 124] 11:42:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f4d9c1c2400) [pid = 1848] [serial = 371] [outer = (nil)] 11:42:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f4d9e387800) [pid = 1848] [serial = 372] [outer = 0x7f4d9c1c2400] 11:42:35 INFO - PROCESS | 1848 | 1461264155282 Marionette DEBUG loaded listener.js 11:42:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f4da8ca0c00) [pid = 1848] [serial = 373] [outer = 0x7f4d9c1c2400] 11:42:36 INFO - PROCESS | 1848 | 1461264156195 Marionette TRACE conn3 <- [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] 11:42:36 INFO - PROCESS | 1848 | 1461264156241 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 11:42:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:42:36 INFO - PROCESS | 1848 | 1461264156255 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:42:36 INFO - PROCESS | 1848 | 1461264156260 Marionette TRACE conn3 <- [1,470,null,{}] 11:42:36 INFO - PROCESS | 1848 | 1461264156274 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:36 INFO - PROCESS | 1848 | 1461264156451 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 11:42:36 INFO - PROCESS | 1848 | 1461264156474 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daff78000 == 57 [pid = 1848] [id = 125] 11:42:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f4dade51800) [pid = 1848] [serial = 374] [outer = (nil)] 11:42:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4dae2cec00) [pid = 1848] [serial = 375] [outer = 0x7f4dade51800] 11:42:36 INFO - PROCESS | 1848 | 1461264156538 Marionette DEBUG loaded listener.js 11:42:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4daffa7800) [pid = 1848] [serial = 376] [outer = 0x7f4dade51800] 11:42:37 INFO - PROCESS | 1848 | 1461264157314 Marionette TRACE conn3 <- [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]]]}] 11:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1094ms 11:42:37 INFO - PROCESS | 1848 | 1461264157353 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 11:42:37 INFO - PROCESS | 1848 | 1461264157356 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 11:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:42:37 INFO - PROCESS | 1848 | 1461264157362 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:42:37 INFO - PROCESS | 1848 | 1461264157364 Marionette TRACE conn3 <- [1,474,null,{}] 11:42:37 INFO - PROCESS | 1848 | 1461264157376 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:37 INFO - PROCESS | 1848 | 1461264157564 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 11:42:37 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d93fa1800) [pid = 1848] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:42:37 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f4da8bce000) [pid = 1848] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:42:37 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f4d92673400) [pid = 1848] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:42:37 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f4daddd4000) [pid = 1848] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:42:37 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f4d9545c400) [pid = 1848] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:42:37 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f4d95452800) [pid = 1848] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:42:37 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f4d958d5c00) [pid = 1848] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:42:37 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f4daa019800) [pid = 1848] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:42:37 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f4d91be3800) [pid = 1848] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:42:37 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f4d9b0a7400) [pid = 1848] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:42:37 INFO - PROCESS | 1848 | 1461264157653 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f5d2800 == 58 [pid = 1848] [id = 126] 11:42:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f4d916e7c00) [pid = 1848] [serial = 377] [outer = (nil)] 11:42:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f4d91bf1800) [pid = 1848] [serial = 378] [outer = 0x7f4d916e7c00] 11:42:37 INFO - PROCESS | 1848 | 1461264157715 Marionette DEBUG loaded listener.js 11:42:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f4d93092000) [pid = 1848] [serial = 379] [outer = 0x7f4d916e7c00] 11:42:38 INFO - PROCESS | 1848 | 1461264158384 Marionette TRACE conn3 <- [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]]]}] 11:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1083ms 11:42:38 INFO - PROCESS | 1848 | 1461264158447 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 11:42:38 INFO - PROCESS | 1848 | 1461264158451 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 11:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:42:38 INFO - PROCESS | 1848 | 1461264158456 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:42:38 INFO - PROCESS | 1848 | 1461264158458 Marionette TRACE conn3 <- [1,478,null,{}] 11:42:38 INFO - PROCESS | 1848 | 1461264158463 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:38 INFO - PROCESS | 1848 | 1461264158591 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 11:42:38 INFO - PROCESS | 1848 | 1461264158606 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b268800 == 59 [pid = 1848] [id = 127] 11:42:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f4d91bf5c00) [pid = 1848] [serial = 380] [outer = (nil)] 11:42:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f4d9e245000) [pid = 1848] [serial = 381] [outer = 0x7f4d91bf5c00] 11:42:38 INFO - PROCESS | 1848 | 1461264158666 Marionette DEBUG loaded listener.js 11:42:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f4daddde000) [pid = 1848] [serial = 382] [outer = 0x7f4d91bf5c00] 11:42:39 INFO - PROCESS | 1848 | 1461264159431 Marionette TRACE conn3 <- [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]]]}] 11:42:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1023ms 11:42:39 INFO - PROCESS | 1848 | 1461264159480 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 11:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:42:39 INFO - PROCESS | 1848 | 1461264159495 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 11:42:39 INFO - PROCESS | 1848 | 1461264159501 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:42:39 INFO - PROCESS | 1848 | 1461264159503 Marionette TRACE conn3 <- [1,482,null,{}] 11:42:39 INFO - PROCESS | 1848 | 1461264159523 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:39 INFO - PROCESS | 1848 | 1461264159777 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 11:42:39 INFO - PROCESS | 1848 | 1461264159887 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91e55800 == 60 [pid = 1848] [id = 128] 11:42:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f4d91be4000) [pid = 1848] [serial = 383] [outer = (nil)] 11:42:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f4d91bf3c00) [pid = 1848] [serial = 384] [outer = 0x7f4d91be4000] 11:42:39 INFO - PROCESS | 1848 | 1461264159959 Marionette DEBUG loaded listener.js 11:42:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4d957dbc00) [pid = 1848] [serial = 385] [outer = 0x7f4d91be4000] 11:42:40 INFO - PROCESS | 1848 | 1461264160815 Marionette TRACE conn3 <- [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]]]}] 11:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1348ms 11:42:40 INFO - PROCESS | 1848 | 1461264160850 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 11:42:40 INFO - PROCESS | 1848 | 1461264160860 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 11:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:42:40 INFO - PROCESS | 1848 | 1461264160867 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:42:40 INFO - PROCESS | 1848 | 1461264160871 Marionette TRACE conn3 <- [1,486,null,{}] 11:42:40 INFO - PROCESS | 1848 | 1461264160878 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:41 INFO - PROCESS | 1848 | 1461264161050 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 11:42:41 INFO - PROCESS | 1848 | 1461264161192 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9582a000 == 61 [pid = 1848] [id = 129] 11:42:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d968ef000) [pid = 1848] [serial = 386] [outer = (nil)] 11:42:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d9b54bc00) [pid = 1848] [serial = 387] [outer = 0x7f4d968ef000] 11:42:41 INFO - PROCESS | 1848 | 1461264161265 Marionette DEBUG loaded listener.js 11:42:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d9c40c400) [pid = 1848] [serial = 388] [outer = 0x7f4d968ef000] 11:42:42 INFO - PROCESS | 1848 | 1461264162152 Marionette TRACE conn3 <- [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]]]}] 11:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1337ms 11:42:42 INFO - PROCESS | 1848 | 1461264162204 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 11:42:42 INFO - PROCESS | 1848 | 1461264162209 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 11:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:42:42 INFO - PROCESS | 1848 | 1461264162232 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:42:42 INFO - PROCESS | 1848 | 1461264162235 Marionette TRACE conn3 <- [1,490,null,{}] 11:42:42 INFO - PROCESS | 1848 | 1461264162241 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:42 INFO - PROCESS | 1848 | 1461264162395 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 11:42:42 INFO - PROCESS | 1848 | 1461264162537 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dae304800 == 62 [pid = 1848] [id = 130] 11:42:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d9bb69400) [pid = 1848] [serial = 389] [outer = (nil)] 11:42:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4dadcbe800) [pid = 1848] [serial = 390] [outer = 0x7f4d9bb69400] 11:42:42 INFO - PROCESS | 1848 | 1461264162615 Marionette DEBUG loaded listener.js 11:42:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4dae339400) [pid = 1848] [serial = 391] [outer = 0x7f4d9bb69400] 11:42:43 INFO - PROCESS | 1848 | 1461264163514 Marionette TRACE conn3 <- [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]]]}] 11:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1329ms 11:42:43 INFO - PROCESS | 1848 | 1461264163560 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 11:42:43 INFO - PROCESS | 1848 | 1461264163567 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 11:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:42:43 INFO - PROCESS | 1848 | 1461264163582 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:42:43 INFO - PROCESS | 1848 | 1461264163589 Marionette TRACE conn3 <- [1,494,null,{}] 11:42:43 INFO - PROCESS | 1848 | 1461264163594 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:43 INFO - PROCESS | 1848 | 1461264163741 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 11:42:43 INFO - PROCESS | 1848 | 1461264163882 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96720000 == 63 [pid = 1848] [id = 131] 11:42:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d8f6e8800) [pid = 1848] [serial = 392] [outer = (nil)] 11:42:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4d9bb6cc00) [pid = 1848] [serial = 393] [outer = 0x7f4d8f6e8800] 11:42:43 INFO - PROCESS | 1848 | 1461264163954 Marionette DEBUG loaded listener.js 11:42:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4daffb3000) [pid = 1848] [serial = 394] [outer = 0x7f4d8f6e8800] 11:42:44 INFO - PROCESS | 1848 | 1461264164831 Marionette TRACE conn3 <- [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]]]}] 11:42:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1290ms 11:42:44 INFO - PROCESS | 1848 | 1461264164866 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 11:42:44 INFO - PROCESS | 1848 | 1461264164868 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 11:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:42:44 INFO - PROCESS | 1848 | 1461264164874 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:42:44 INFO - PROCESS | 1848 | 1461264164877 Marionette TRACE conn3 <- [1,498,null,{}] 11:42:44 INFO - PROCESS | 1848 | 1461264164882 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:45 INFO - PROCESS | 1848 | 1461264165022 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 11:42:45 INFO - PROCESS | 1848 | 1461264165171 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f2e6800 == 64 [pid = 1848] [id = 132] 11:42:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4d8f6e8c00) [pid = 1848] [serial = 395] [outer = (nil)] 11:42:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d958e0400) [pid = 1848] [serial = 396] [outer = 0x7f4d8f6e8c00] 11:42:45 INFO - PROCESS | 1848 | 1461264165238 Marionette DEBUG loaded listener.js 11:42:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4db0974400) [pid = 1848] [serial = 397] [outer = 0x7f4d8f6e8c00] 11:42:46 INFO - PROCESS | 1848 | 1461264166388 Marionette TRACE conn3 <- [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]]]}] 11:42:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:42:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1578ms 11:42:46 INFO - PROCESS | 1848 | 1461264166458 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 11:42:46 INFO - PROCESS | 1848 | 1461264166463 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 11:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:42:46 INFO - PROCESS | 1848 | 1461264166471 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:42:46 INFO - PROCESS | 1848 | 1461264166475 Marionette TRACE conn3 <- [1,502,null,{}] 11:42:46 INFO - PROCESS | 1848 | 1461264166482 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:46 INFO - PROCESS | 1848 | 1461264166630 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 11:42:46 INFO - PROCESS | 1848 | 1461264166810 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d927ca800 == 65 [pid = 1848] [id = 133] 11:42:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d916ed800) [pid = 1848] [serial = 398] [outer = (nil)] 11:42:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4d919c3400) [pid = 1848] [serial = 399] [outer = 0x7f4d916ed800] 11:42:46 INFO - PROCESS | 1848 | 1461264166871 Marionette DEBUG loaded listener.js 11:42:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d9226c800) [pid = 1848] [serial = 400] [outer = 0x7f4d916ed800] 11:42:47 INFO - PROCESS | 1848 | 1461264167650 Marionette TRACE conn3 <- [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]]]}] 11:42:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:42:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1232ms 11:42:47 INFO - PROCESS | 1848 | 1461264167704 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 11:42:47 INFO - PROCESS | 1848 | 1461264167712 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 11:42:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:42:47 INFO - PROCESS | 1848 | 1461264167720 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:42:47 INFO - PROCESS | 1848 | 1461264167724 Marionette TRACE conn3 <- [1,506,null,{}] 11:42:47 INFO - PROCESS | 1848 | 1461264167729 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:47 INFO - PROCESS | 1848 | 1461264167872 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 11:42:48 INFO - PROCESS | 1848 | 1461264168019 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91e59800 == 66 [pid = 1848] [id = 134] 11:42:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d91bf7400) [pid = 1848] [serial = 401] [outer = (nil)] 11:42:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d9569e000) [pid = 1848] [serial = 402] [outer = 0x7f4d91bf7400] 11:42:48 INFO - PROCESS | 1848 | 1461264168084 Marionette DEBUG loaded listener.js 11:42:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d957de400) [pid = 1848] [serial = 403] [outer = 0x7f4d91bf7400] 11:42:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91c5d800 == 65 [pid = 1848] [id = 65] 11:42:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da2dc9000 == 64 [pid = 1848] [id = 70] 11:42:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4daff5b800 == 63 [pid = 1848] [id = 97] 11:42:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96baf800 == 62 [pid = 1848] [id = 66] 11:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4dadcf3c00) [pid = 1848] [serial = 339] [outer = (nil)] [url = about:blank] 11:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4dadcf5c00) [pid = 1848] [serial = 330] [outer = (nil)] [url = about:blank] 11:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4d9c408800) [pid = 1848] [serial = 297] [outer = (nil)] [url = about:blank] 11:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4da9dac000) [pid = 1848] [serial = 300] [outer = (nil)] [url = about:blank] 11:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4d956eb800) [pid = 1848] [serial = 294] [outer = (nil)] [url = about:blank] 11:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4d9e24e000) [pid = 1848] [serial = 306] [outer = (nil)] [url = about:blank] 11:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f4dadcb6000) [pid = 1848] [serial = 303] [outer = (nil)] [url = about:blank] 11:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4d97d13400) [pid = 1848] [serial = 333] [outer = (nil)] [url = about:blank] 11:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f4da7de8c00) [pid = 1848] [serial = 336] [outer = (nil)] [url = about:blank] 11:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d9a579800) [pid = 1848] [serial = 345] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f5d2800 == 61 [pid = 1848] [id = 126] 11:42:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4daff78000 == 60 [pid = 1848] [id = 125] 11:42:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9cb86800 == 59 [pid = 1848] [id = 124] 11:42:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92135000 == 58 [pid = 1848] [id = 123] 11:42:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da90c0800 == 57 [pid = 1848] [id = 120] 11:42:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da7dd3000 == 56 [pid = 1848] [id = 119] 11:42:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9cc2c000 == 55 [pid = 1848] [id = 118] 11:42:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4daff6e000 == 54 [pid = 1848] [id = 110] 11:42:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b26d800 == 53 [pid = 1848] [id = 117] 11:42:49 INFO - PROCESS | 1848 | 1461264169086 Marionette TRACE conn3 <- [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]]]}] 11:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1384ms 11:42:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d94170000 == 52 [pid = 1848] [id = 116] 11:42:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d954b5800 == 51 [pid = 1848] [id = 115] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f4dadcbc800) [pid = 1848] [serial = 319] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d9d010000) [pid = 1848] [serial = 315] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4dadf71800) [pid = 1848] [serial = 324] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4d9ad23800) [pid = 1848] [serial = 312] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d9c416000) [pid = 1848] [serial = 292] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d958de800) [pid = 1848] [serial = 321] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4d9a18d800) [pid = 1848] [serial = 322] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4daffb1800) [pid = 1848] [serial = 327] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f4d9216d800) [pid = 1848] [serial = 309] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f4db096d400) [pid = 1848] [serial = 328] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f4d9c12c800) [pid = 1848] [serial = 313] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f4da206ac00) [pid = 1848] [serial = 316] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f4daff0c400) [pid = 1848] [serial = 255] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f4dabfdd400) [pid = 1848] [serial = 318] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f4dae333400) [pid = 1848] [serial = 325] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f4d93091800) [pid = 1848] [serial = 310] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f4d9569f000) [pid = 1848] [serial = 342] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f4d958de000) [pid = 1848] [serial = 343] [outer = (nil)] [url = about:blank] 11:42:49 INFO - PROCESS | 1848 | 1461264169124 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 11:42:49 INFO - PROCESS | 1848 | 1461264169128 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 11:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:42:49 INFO - PROCESS | 1848 | 1461264169133 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:42:49 INFO - PROCESS | 1848 | 1461264169138 Marionette TRACE conn3 <- [1,510,null,{}] 11:42:49 INFO - PROCESS | 1848 | 1461264169152 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:49 INFO - PROCESS | 1848 | 1461264169280 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 11:42:49 INFO - PROCESS | 1848 | 1461264169298 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92208800 == 52 [pid = 1848] [id = 135] 11:42:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f4d958de000) [pid = 1848] [serial = 404] [outer = (nil)] 11:42:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f4d968ee800) [pid = 1848] [serial = 405] [outer = 0x7f4d958de000] 11:42:49 INFO - PROCESS | 1848 | 1461264169359 Marionette DEBUG loaded listener.js 11:42:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f4d991dc400) [pid = 1848] [serial = 406] [outer = 0x7f4d958de000] 11:42:50 INFO - PROCESS | 1848 | 1461264170082 Marionette TRACE conn3 <- [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]]]}] 11:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 981ms 11:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:42:50 INFO - PROCESS | 1848 | 1461264170114 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 11:42:50 INFO - PROCESS | 1848 | 1461264170118 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 11:42:50 INFO - PROCESS | 1848 | 1461264170123 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:42:50 INFO - PROCESS | 1848 | 1461264170126 Marionette TRACE conn3 <- [1,514,null,{}] 11:42:50 INFO - PROCESS | 1848 | 1461264170139 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:50 INFO - PROCESS | 1848 | 1461264170264 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 11:42:50 INFO - PROCESS | 1848 | 1461264170279 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d97ebd800 == 53 [pid = 1848] [id = 136] 11:42:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f4d8f6e7c00) [pid = 1848] [serial = 407] [outer = (nil)] 11:42:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f4d9ad21400) [pid = 1848] [serial = 408] [outer = 0x7f4d8f6e7c00] 11:42:50 INFO - PROCESS | 1848 | 1461264170344 Marionette DEBUG loaded listener.js 11:42:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f4d9b549000) [pid = 1848] [serial = 409] [outer = 0x7f4d8f6e7c00] 11:42:51 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 11:42:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 989ms 11:42:51 INFO - PROCESS | 1848 | 1461264171104 Marionette TRACE conn3 <- [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]]]}] 11:42:51 INFO - PROCESS | 1848 | 1461264171113 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 11:42:51 INFO - PROCESS | 1848 | 1461264171115 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 11:42:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:42:51 INFO - PROCESS | 1848 | 1461264171121 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:42:51 INFO - PROCESS | 1848 | 1461264171123 Marionette TRACE conn3 <- [1,518,null,{}] 11:42:51 INFO - PROCESS | 1848 | 1461264171128 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:51 INFO - PROCESS | 1848 | 1461264171310 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 11:42:51 INFO - PROCESS | 1848 | 1461264171328 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a8df800 == 54 [pid = 1848] [id = 137] 11:42:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f4d958e2c00) [pid = 1848] [serial = 410] [outer = (nil)] 11:42:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f4d9bef1000) [pid = 1848] [serial = 411] [outer = 0x7f4d958e2c00] 11:42:51 INFO - PROCESS | 1848 | 1461264171385 Marionette DEBUG loaded listener.js 11:42:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f4d9c1c3400) [pid = 1848] [serial = 412] [outer = 0x7f4d958e2c00] 11:42:52 INFO - PROCESS | 1848 | 1461264172148 Marionette TRACE conn3 <- [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]]]}] 11:42:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1080ms 11:42:52 INFO - PROCESS | 1848 | 1461264172206 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 11:42:52 INFO - PROCESS | 1848 | 1461264172209 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 11:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:42:52 INFO - PROCESS | 1848 | 1461264172215 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:42:52 INFO - PROCESS | 1848 | 1461264172217 Marionette TRACE conn3 <- [1,522,null,{}] 11:42:52 INFO - PROCESS | 1848 | 1461264172222 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:52 INFO - PROCESS | 1848 | 1461264172419 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 11:42:52 INFO - PROCESS | 1848 | 1461264172438 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b587800 == 55 [pid = 1848] [id = 138] 11:42:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4d9c40c000) [pid = 1848] [serial = 413] [outer = (nil)] 11:42:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d9d011400) [pid = 1848] [serial = 414] [outer = 0x7f4d9c40c000] 11:42:52 INFO - PROCESS | 1848 | 1461264172502 Marionette DEBUG loaded listener.js 11:42:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4da7defc00) [pid = 1848] [serial = 415] [outer = 0x7f4d9c40c000] 11:42:53 INFO - PROCESS | 1848 | 1461264173227 Marionette TRACE conn3 <- [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]]]}] 11:42:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:42:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1027ms 11:42:53 INFO - PROCESS | 1848 | 1461264173244 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 11:42:53 INFO - PROCESS | 1848 | 1461264173246 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 11:42:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:42:53 INFO - PROCESS | 1848 | 1461264173252 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:42:53 INFO - PROCESS | 1848 | 1461264173254 Marionette TRACE conn3 <- [1,526,null,{}] 11:42:53 INFO - PROCESS | 1848 | 1461264173265 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:53 INFO - PROCESS | 1848 | 1461264173450 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 11:42:53 INFO - PROCESS | 1848 | 1461264173536 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bf5a000 == 56 [pid = 1848] [id = 139] 11:42:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d91bf5000) [pid = 1848] [serial = 416] [outer = (nil)] 11:42:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4da9d30000) [pid = 1848] [serial = 417] [outer = 0x7f4d91bf5000] 11:42:53 INFO - PROCESS | 1848 | 1461264173597 Marionette DEBUG loaded listener.js 11:42:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4da9dadc00) [pid = 1848] [serial = 418] [outer = 0x7f4d91bf5000] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4d9a8c9800) [pid = 1848] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4da904a000) [pid = 1848] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d916ee000) [pid = 1848] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4da9da5000) [pid = 1848] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d916e7000) [pid = 1848] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f4d9cc8ec00) [pid = 1848] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f4d92678400) [pid = 1848] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f4d92277800) [pid = 1848] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f4d916e8000) [pid = 1848] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f4d9d014800) [pid = 1848] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f4da9da1400) [pid = 1848] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f4d9c414c00) [pid = 1848] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f4d919c7800) [pid = 1848] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f4da2064800) [pid = 1848] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f4d916f3800) [pid = 1848] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f4d9c1c2400) [pid = 1848] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f4d91943000) [pid = 1848] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f4d968e4000) [pid = 1848] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f4dadcf9800) [pid = 1848] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f4d9a495000) [pid = 1848] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f4d93088400) [pid = 1848] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f4d916e4c00) [pid = 1848] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f4daba04800) [pid = 1848] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f4d9a999000) [pid = 1848] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f4d92450800) [pid = 1848] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f4d9316a400) [pid = 1848] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f4d9c40ec00) [pid = 1848] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f4d97ea4800) [pid = 1848] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f4daddd8800) [pid = 1848] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f4d9c124c00) [pid = 1848] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f4d95452000) [pid = 1848] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f4d991e0c00) [pid = 1848] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f4d9267a400) [pid = 1848] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f4d99859400) [pid = 1848] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4dade51800) [pid = 1848] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f4d916e7c00) [pid = 1848] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4d968e9c00) [pid = 1848] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:42:54 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4d9b546400) [pid = 1848] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:42:54 INFO - PROCESS | 1848 | 1461264174851 Marionette TRACE conn3 <- [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]]]}] 11:42:54 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 11:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1636ms 11:42:54 INFO - PROCESS | 1848 | 1461264174888 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 11:42:54 INFO - PROCESS | 1848 | 1461264174892 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 11:42:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:42:54 INFO - PROCESS | 1848 | 1461264174904 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:42:54 INFO - PROCESS | 1848 | 1461264174906 Marionette TRACE conn3 <- [1,530,null,{}] 11:42:54 INFO - PROCESS | 1848 | 1461264174911 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:55 INFO - PROCESS | 1848 | 1461264175034 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 11:42:55 INFO - PROCESS | 1848 | 1461264175047 Marionette TRACE conn3 -> [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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9abd9000 == 57 [pid = 1848] [id = 140] 11:42:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4d91becc00) [pid = 1848] [serial = 419] [outer = (nil)] 11:42:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4d957e4c00) [pid = 1848] [serial = 420] [outer = 0x7f4d91becc00] 11:42:55 INFO - PROCESS | 1848 | 1461264175103 Marionette DEBUG loaded listener.js 11:42:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4d9a404c00) [pid = 1848] [serial = 421] [outer = 0x7f4d91becc00] 11:42:55 INFO - PROCESS | 1848 | 1461264175758 Marionette TRACE conn3 <- [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"]]]}] 11:42:55 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 11:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:42:55 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 11:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:42:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 925ms 11:42:55 INFO - PROCESS | 1848 | 1461264175831 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 11:42:55 INFO - PROCESS | 1848 | 1461264175835 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 11:42:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:42:55 INFO - PROCESS | 1848 | 1461264175840 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:42:55 INFO - PROCESS | 1848 | 1461264175842 Marionette TRACE conn3 <- [1,534,null,{}] 11:42:55 INFO - PROCESS | 1848 | 1461264175847 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:56 INFO - PROCESS | 1848 | 1461264176026 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 11:42:56 INFO - PROCESS | 1848 | 1461264176042 Marionette TRACE conn3 -> [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_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/drawFocusIfNeeded_001.html\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da2dca800 == 58 [pid = 1848] [id = 141] 11:42:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4d916e6400) [pid = 1848] [serial = 422] [outer = (nil)] 11:42:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4d9b54c400) [pid = 1848] [serial = 423] [outer = 0x7f4d916e6400] 11:42:56 INFO - PROCESS | 1848 | 1461264176099 Marionette DEBUG loaded listener.js 11:42:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4da8bd0000) [pid = 1848] [serial = 424] [outer = 0x7f4d916e6400] 11:42:56 INFO - PROCESS | 1848 | 1461264176958 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 11:42:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:42:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1127ms 11:42:56 INFO - PROCESS | 1848 | 1461264176968 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 11:42:56 INFO - PROCESS | 1848 | 1461264176974 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 11:42:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:42:57 INFO - PROCESS | 1848 | 1461264177017 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:42:57 INFO - PROCESS | 1848 | 1461264177022 Marionette TRACE conn3 <- [1,538,null,{}] 11:42:57 INFO - PROCESS | 1848 | 1461264177030 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:57 INFO - PROCESS | 1848 | 1461264177205 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 11:42:57 INFO - PROCESS | 1848 | 1461264177338 Marionette TRACE conn3 -> [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_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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d930c7800 == 59 [pid = 1848] [id = 142] 11:42:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4d8f6f2800) [pid = 1848] [serial = 425] [outer = (nil)] 11:42:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4d91beb000) [pid = 1848] [serial = 426] [outer = 0x7f4d8f6f2800] 11:42:57 INFO - PROCESS | 1848 | 1461264177431 Marionette DEBUG loaded listener.js 11:42:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4d93fa3000) [pid = 1848] [serial = 427] [outer = 0x7f4d8f6f2800] 11:42:58 INFO - PROCESS | 1848 | 1461264178319 Marionette TRACE conn3 <- [1,540,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]]]}] 11:42:58 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. 11:42:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1383ms 11:42:58 INFO - PROCESS | 1848 | 1461264178399 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 11:42:58 INFO - PROCESS | 1848 | 1461264178409 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 11:42:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:42:58 INFO - PROCESS | 1848 | 1461264178423 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:42:58 INFO - PROCESS | 1848 | 1461264178428 Marionette TRACE conn3 <- [1,542,null,{}] 11:42:58 INFO - PROCESS | 1848 | 1461264178435 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:58 INFO - PROCESS | 1848 | 1461264178592 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 11:42:58 INFO - PROCESS | 1848 | 1461264178730 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b260000 == 60 [pid = 1848] [id = 143] 11:42:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4d93f9b800) [pid = 1848] [serial = 428] [outer = (nil)] 11:42:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4d958de800) [pid = 1848] [serial = 429] [outer = 0x7f4d93f9b800] 11:42:58 INFO - PROCESS | 1848 | 1461264178798 Marionette DEBUG loaded listener.js 11:42:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f4d98998000) [pid = 1848] [serial = 430] [outer = 0x7f4d93f9b800] 11:42:59 INFO - PROCESS | 1848 | 1461264179611 Marionette TRACE conn3 <- [1,544,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]]]}] 11:42:59 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. 11:42:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1234ms 11:42:59 INFO - PROCESS | 1848 | 1461264179657 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 11:42:59 INFO - PROCESS | 1848 | 1461264179662 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 11:42:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:42:59 INFO - PROCESS | 1848 | 1461264179688 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:42:59 INFO - PROCESS | 1848 | 1461264179695 Marionette TRACE conn3 <- [1,546,null,{}] 11:42:59 INFO - PROCESS | 1848 | 1461264179710 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:59 INFO - PROCESS | 1848 | 1461264179899 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 11:43:00 INFO - PROCESS | 1848 | 1461264180022 Marionette TRACE conn3 -> [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-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\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_004.html\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da90c0800 == 61 [pid = 1848] [id = 144] 11:43:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f4d958dc000) [pid = 1848] [serial = 431] [outer = (nil)] 11:43:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f4d9b54fc00) [pid = 1848] [serial = 432] [outer = 0x7f4d958dc000] 11:43:00 INFO - PROCESS | 1848 | 1461264180126 Marionette DEBUG loaded listener.js 11:43:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f4d9cc92800) [pid = 1848] [serial = 433] [outer = 0x7f4d958dc000] 11:43:00 INFO - PROCESS | 1848 | 1461264180907 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 11:43:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:43:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1286ms 11:43:00 INFO - PROCESS | 1848 | 1461264180972 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 11:43:00 INFO - PROCESS | 1848 | 1461264180976 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 11:43:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:43:00 INFO - PROCESS | 1848 | 1461264180986 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:43:00 INFO - PROCESS | 1848 | 1461264180990 Marionette TRACE conn3 <- [1,550,null,{}] 11:43:01 INFO - PROCESS | 1848 | 1461264181000 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:01 INFO - PROCESS | 1848 | 1461264181171 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 11:43:01 INFO - PROCESS | 1848 | 1461264181342 Marionette TRACE conn3 -> [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-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\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_005.html\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dad8d5800 == 62 [pid = 1848] [id = 145] 11:43:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f4d9226b000) [pid = 1848] [serial = 434] [outer = (nil)] 11:43:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f4d9e386800) [pid = 1848] [serial = 435] [outer = 0x7f4d9226b000] 11:43:01 INFO - PROCESS | 1848 | 1461264181412 Marionette DEBUG loaded listener.js 11:43:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f4da904a000) [pid = 1848] [serial = 436] [outer = 0x7f4d9226b000] 11:43:02 INFO - PROCESS | 1848 | 1461264182160 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 11:43:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 11:43:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1190ms 11:43:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:43:02 INFO - PROCESS | 1848 | 1461264182172 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 11:43:02 INFO - PROCESS | 1848 | 1461264182175 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 11:43:02 INFO - PROCESS | 1848 | 1461264182181 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:43:02 INFO - PROCESS | 1848 | 1461264182184 Marionette TRACE conn3 <- [1,554,null,{}] 11:43:02 INFO - PROCESS | 1848 | 1461264182189 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:02 INFO - PROCESS | 1848 | 1461264182341 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 11:43:02 INFO - PROCESS | 1848 | 1461264182513 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dae253800 == 63 [pid = 1848] [id = 146] 11:43:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f4d919c3000) [pid = 1848] [serial = 437] [outer = (nil)] 11:43:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f4da9da5400) [pid = 1848] [serial = 438] [outer = 0x7f4d919c3000] 11:43:02 INFO - PROCESS | 1848 | 1461264182588 Marionette DEBUG loaded listener.js 11:43:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f4daba98800) [pid = 1848] [serial = 439] [outer = 0x7f4d919c3000] 11:43:03 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:03 INFO - PROCESS | 1848 | 1461264183442 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 11:43:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:43:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1327ms 11:43:03 INFO - PROCESS | 1848 | 1461264183508 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 11:43:03 INFO - PROCESS | 1848 | 1461264183512 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 11:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:43:03 INFO - PROCESS | 1848 | 1461264183517 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:43:03 INFO - PROCESS | 1848 | 1461264183520 Marionette TRACE conn3 <- [1,558,null,{}] 11:43:03 INFO - PROCESS | 1848 | 1461264183525 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:03 INFO - PROCESS | 1848 | 1461264183696 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 11:43:03 INFO - PROCESS | 1848 | 1461264183837 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db229f000 == 64 [pid = 1848] [id = 147] 11:43:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f4da9daac00) [pid = 1848] [serial = 440] [outer = (nil)] 11:43:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f4dadcf3c00) [pid = 1848] [serial = 441] [outer = 0x7f4da9daac00] 11:43:03 INFO - PROCESS | 1848 | 1461264183912 Marionette DEBUG loaded listener.js 11:43:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f4dae203c00) [pid = 1848] [serial = 442] [outer = 0x7f4da9daac00] 11:43:04 INFO - PROCESS | 1848 | 1461264184717 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 11:43:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:43:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1233ms 11:43:04 INFO - PROCESS | 1848 | 1461264184752 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 11:43:04 INFO - PROCESS | 1848 | 1461264184755 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 11:43:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:43:04 INFO - PROCESS | 1848 | 1461264184761 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:43:04 INFO - PROCESS | 1848 | 1461264184764 Marionette TRACE conn3 <- [1,562,null,{}] 11:43:04 INFO - PROCESS | 1848 | 1461264184769 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:04 INFO - PROCESS | 1848 | 1461264184912 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 11:43:05 INFO - PROCESS | 1848 | 1461264185059 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d965e3800 == 65 [pid = 1848] [id = 148] 11:43:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f4d92a82800) [pid = 1848] [serial = 443] [outer = (nil)] 11:43:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f4d92a89400) [pid = 1848] [serial = 444] [outer = 0x7f4d92a82800] 11:43:05 INFO - PROCESS | 1848 | 1461264185130 Marionette DEBUG loaded listener.js 11:43:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f4d92a8ec00) [pid = 1848] [serial = 445] [outer = 0x7f4d92a82800] 11:43:05 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:05 INFO - PROCESS | 1848 | 1461264185941 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 11:43:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:43:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1228ms 11:43:05 INFO - PROCESS | 1848 | 1461264185990 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 11:43:05 INFO - PROCESS | 1848 | 1461264185994 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 11:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:43:06 INFO - PROCESS | 1848 | 1461264186004 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:43:06 INFO - PROCESS | 1848 | 1461264186013 Marionette TRACE conn3 <- [1,566,null,{}] 11:43:06 INFO - PROCESS | 1848 | 1461264186020 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:06 INFO - PROCESS | 1848 | 1461264186161 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 11:43:06 INFO - PROCESS | 1848 | 1461264186326 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8a94c000 == 66 [pid = 1848] [id = 149] 11:43:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f4d916eb000) [pid = 1848] [serial = 446] [outer = (nil)] 11:43:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f4da206fc00) [pid = 1848] [serial = 447] [outer = 0x7f4d916eb000] 11:43:06 INFO - PROCESS | 1848 | 1461264186398 Marionette DEBUG loaded listener.js 11:43:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f4dae20a800) [pid = 1848] [serial = 448] [outer = 0x7f4d916eb000] 11:43:06 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:07 INFO - PROCESS | 1848 | 1461264187212 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 11:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1246ms 11:43:07 INFO - PROCESS | 1848 | 1461264187248 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 11:43:07 INFO - PROCESS | 1848 | 1461264187251 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 11:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:43:07 INFO - PROCESS | 1848 | 1461264187257 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:43:07 INFO - PROCESS | 1848 | 1461264187260 Marionette TRACE conn3 <- [1,570,null,{}] 11:43:07 INFO - PROCESS | 1848 | 1461264187265 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:07 INFO - PROCESS | 1848 | 1461264187410 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 11:43:07 INFO - PROCESS | 1848 | 1461264187556 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f5df000 == 67 [pid = 1848] [id = 150] 11:43:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f4d916f1000) [pid = 1848] [serial = 449] [outer = (nil)] 11:43:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f4d919c9000) [pid = 1848] [serial = 450] [outer = 0x7f4d916f1000] 11:43:07 INFO - PROCESS | 1848 | 1461264187625 Marionette DEBUG loaded listener.js 11:43:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4d92677000) [pid = 1848] [serial = 451] [outer = 0x7f4d916f1000] 11:43:08 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:09 INFO - PROCESS | 1848 | 1461264189092 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 11:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1879ms 11:43:09 INFO - PROCESS | 1848 | 1461264189136 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 11:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:43:09 INFO - PROCESS | 1848 | 1461264189141 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 11:43:09 INFO - PROCESS | 1848 | 1461264189148 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:43:09 INFO - PROCESS | 1848 | 1461264189153 Marionette TRACE conn3 <- [1,574,null,{}] 11:43:09 INFO - PROCESS | 1848 | 1461264189284 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:09 INFO - PROCESS | 1848 | 1461264189453 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 11:43:09 INFO - PROCESS | 1848 | 1461264189568 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f5d9000 == 68 [pid = 1848] [id = 151] 11:43:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d9544f000) [pid = 1848] [serial = 452] [outer = (nil)] 11:43:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d958d9c00) [pid = 1848] [serial = 453] [outer = 0x7f4d9544f000] 11:43:09 INFO - PROCESS | 1848 | 1461264189675 Marionette DEBUG loaded listener.js 11:43:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d968e8c00) [pid = 1848] [serial = 454] [outer = 0x7f4d9544f000] 11:43:09 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9abd9000 == 67 [pid = 1848] [id = 140] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d9e245000) [pid = 1848] [serial = 381] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bf5a000 == 66 [pid = 1848] [id = 139] 11:43:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b587800 == 65 [pid = 1848] [id = 138] 11:43:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d97ebd800 == 64 [pid = 1848] [id = 136] 11:43:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92208800 == 63 [pid = 1848] [id = 135] 11:43:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91e59800 == 62 [pid = 1848] [id = 134] 11:43:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d927ca800 == 61 [pid = 1848] [id = 133] 11:43:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9582a000 == 60 [pid = 1848] [id = 129] 11:43:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91e55800 == 59 [pid = 1848] [id = 128] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4dadcfb800) [pid = 1848] [serial = 331] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d9ad27000) [pid = 1848] [serial = 334] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f4d95698800) [pid = 1848] [serial = 159] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f4dad62f400) [pid = 1848] [serial = 228] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f4d9c416400) [pid = 1848] [serial = 298] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f4d9569ac00) [pid = 1848] [serial = 183] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f4d9a449000) [pid = 1848] [serial = 219] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f4da9057000) [pid = 1848] [serial = 337] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f4d9bb63c00) [pid = 1848] [serial = 186] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f4dadf71400) [pid = 1848] [serial = 231] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f4daa018000) [pid = 1848] [serial = 265] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f4d992dbc00) [pid = 1848] [serial = 295] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f4d9e48fc00) [pid = 1848] [serial = 222] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f4d9ad25000) [pid = 1848] [serial = 262] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f4d9cfbf000) [pid = 1848] [serial = 189] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f4daa015800) [pid = 1848] [serial = 225] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f4da9ecdc00) [pid = 1848] [serial = 301] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f4d9217b800) [pid = 1848] [serial = 216] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f4dadcbb000) [pid = 1848] [serial = 304] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f4d919c6000) [pid = 1848] [serial = 180] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f4d9e38b000) [pid = 1848] [serial = 192] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f4d97ea0c00) [pid = 1848] [serial = 156] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f4d957e1c00) [pid = 1848] [serial = 258] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f4dade88c00) [pid = 1848] [serial = 307] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f4dae2c4800) [pid = 1848] [serial = 268] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f4dae2ccc00) [pid = 1848] [serial = 340] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f4dae2cec00) [pid = 1848] [serial = 375] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f4d91bf1800) [pid = 1848] [serial = 378] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f4daffa7800) [pid = 1848] [serial = 376] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f4d9ad1b800) [pid = 1848] [serial = 369] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f4d9b545c00) [pid = 1848] [serial = 370] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4d9c1bc400) [pid = 1848] [serial = 352] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f4d9b54e800) [pid = 1848] [serial = 351] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4da8bd3000) [pid = 1848] [serial = 355] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4d9e494400) [pid = 1848] [serial = 354] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f4d9adea400) [pid = 1848] [serial = 349] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f4d958dcc00) [pid = 1848] [serial = 348] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4dadcee400) [pid = 1848] [serial = 361] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4dad87c000) [pid = 1848] [serial = 360] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4daa011400) [pid = 1848] [serial = 358] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f4da9dae800) [pid = 1848] [serial = 357] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f4d9e387800) [pid = 1848] [serial = 372] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f4d9b541c00) [pid = 1848] [serial = 346] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f4d968f0c00) [pid = 1848] [serial = 367] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f4d968ec400) [pid = 1848] [serial = 366] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f4db096a800) [pid = 1848] [serial = 364] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f4dae2cb800) [pid = 1848] [serial = 363] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f4d93092000) [pid = 1848] [serial = 379] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f4da8ca0c00) [pid = 1848] [serial = 373] [outer = (nil)] [url = about:blank] 11:43:10 INFO - PROCESS | 1848 | 1461264190529 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1425ms 11:43:10 INFO - PROCESS | 1848 | 1461264190581 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 11:43:10 INFO - PROCESS | 1848 | 1461264190588 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 11:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:43:10 INFO - PROCESS | 1848 | 1461264190597 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:43:10 INFO - PROCESS | 1848 | 1461264190600 Marionette TRACE conn3 <- [1,578,null,{}] 11:43:10 INFO - PROCESS | 1848 | 1461264190605 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:10 INFO - PROCESS | 1848 | 1461264190743 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 11:43:10 INFO - PROCESS | 1848 | 1461264190758 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d954ae800 == 60 [pid = 1848] [id = 152] 11:43:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f4d957d8c00) [pid = 1848] [serial = 455] [outer = (nil)] 11:43:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f4d992d8c00) [pid = 1848] [serial = 456] [outer = 0x7f4d957d8c00] 11:43:10 INFO - PROCESS | 1848 | 1461264190817 Marionette DEBUG loaded listener.js 11:43:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f4d9a497c00) [pid = 1848] [serial = 457] [outer = 0x7f4d957d8c00] 11:43:11 INFO - PROCESS | 1848 | 1461264191564 Marionette TRACE conn3 <- [1,580,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]]]}] 11:43:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:43:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 987ms 11:43:11 INFO - PROCESS | 1848 | 1461264191584 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 11:43:11 INFO - PROCESS | 1848 | 1461264191587 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 11:43:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:43:11 INFO - PROCESS | 1848 | 1461264191594 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:43:11 INFO - PROCESS | 1848 | 1461264191599 Marionette TRACE conn3 <- [1,582,null,{}] 11:43:11 INFO - PROCESS | 1848 | 1461264191623 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:11 INFO - PROCESS | 1848 | 1461264191762 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 11:43:11 INFO - PROCESS | 1848 | 1461264191780 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a0a2000 == 61 [pid = 1848] [id = 153] 11:43:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f4d9b544800) [pid = 1848] [serial = 458] [outer = (nil)] 11:43:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f4d9bef7400) [pid = 1848] [serial = 459] [outer = 0x7f4d9b544800] 11:43:11 INFO - PROCESS | 1848 | 1461264191841 Marionette DEBUG loaded listener.js 11:43:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f4d9c1c1800) [pid = 1848] [serial = 460] [outer = 0x7f4d9b544800] 11:43:12 INFO - PROCESS | 1848 | 1461264192649 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 11:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1090ms 11:43:12 INFO - PROCESS | 1848 | 1461264192697 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 11:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:43:12 INFO - PROCESS | 1848 | 1461264192701 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 11:43:12 INFO - PROCESS | 1848 | 1461264192707 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:43:12 INFO - PROCESS | 1848 | 1461264192710 Marionette TRACE conn3 <- [1,586,null,{}] 11:43:12 INFO - PROCESS | 1848 | 1461264192720 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:12 INFO - PROCESS | 1848 | 1461264192884 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 11:43:12 INFO - PROCESS | 1848 | 1461264192908 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b572000 == 62 [pid = 1848] [id = 154] 11:43:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f4d9ad25000) [pid = 1848] [serial = 461] [outer = (nil)] 11:43:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f4d9c416800) [pid = 1848] [serial = 462] [outer = 0x7f4d9ad25000] 11:43:12 INFO - PROCESS | 1848 | 1461264192967 Marionette DEBUG loaded listener.js 11:43:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4d9cfbf000) [pid = 1848] [serial = 463] [outer = 0x7f4d9ad25000] 11:43:13 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:13 INFO - PROCESS | 1848 | 1461264193696 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 11:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1030ms 11:43:13 INFO - PROCESS | 1848 | 1461264193737 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 11:43:13 INFO - PROCESS | 1848 | 1461264193741 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 11:43:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:43:13 INFO - PROCESS | 1848 | 1461264193751 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:43:13 INFO - PROCESS | 1848 | 1461264193753 Marionette TRACE conn3 <- [1,590,null,{}] 11:43:13 INFO - PROCESS | 1848 | 1461264193757 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:13 INFO - PROCESS | 1848 | 1461264193940 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 11:43:14 INFO - PROCESS | 1848 | 1461264194050 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bb21800 == 63 [pid = 1848] [id = 155] 11:43:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4d9c124c00) [pid = 1848] [serial = 464] [outer = (nil)] 11:43:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4d9e490400) [pid = 1848] [serial = 465] [outer = 0x7f4d9c124c00] 11:43:14 INFO - PROCESS | 1848 | 1461264194107 Marionette DEBUG loaded listener.js 11:43:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4da7dea000) [pid = 1848] [serial = 466] [outer = 0x7f4d9c124c00] 11:43:14 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4d91bf5000) [pid = 1848] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:43:14 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4d91bf7400) [pid = 1848] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:43:14 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4d9c40c000) [pid = 1848] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:43:14 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f4d8f6e7c00) [pid = 1848] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:43:14 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f4d958de000) [pid = 1848] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:43:14 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f4d958e2c00) [pid = 1848] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:43:14 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f4d916ed800) [pid = 1848] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:43:14 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f4d91bf5c00) [pid = 1848] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:43:14 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f4d91becc00) [pid = 1848] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:43:14 INFO - PROCESS | 1848 | 1461264194918 Marionette TRACE conn3 <- [1,592,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]]]}] 11:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1240ms 11:43:14 INFO - PROCESS | 1848 | 1461264194986 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 11:43:14 INFO - PROCESS | 1848 | 1461264194989 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 11:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:43:14 INFO - PROCESS | 1848 | 1461264194994 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:43:14 INFO - PROCESS | 1848 | 1461264194996 Marionette TRACE conn3 <- [1,594,null,{}] 11:43:15 INFO - PROCESS | 1848 | 1461264195001 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:15 INFO - PROCESS | 1848 | 1461264195153 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 11:43:15 INFO - PROCESS | 1848 | 1461264195163 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9cb83800 == 64 [pid = 1848] [id = 156] 11:43:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f4d916ed800) [pid = 1848] [serial = 467] [outer = (nil)] 11:43:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f4d9bb65800) [pid = 1848] [serial = 468] [outer = 0x7f4d916ed800] 11:43:15 INFO - PROCESS | 1848 | 1461264195223 Marionette DEBUG loaded listener.js 11:43:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f4daa011800) [pid = 1848] [serial = 469] [outer = 0x7f4d916ed800] 11:43:15 INFO - PROCESS | 1848 | 1461264195976 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 11:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1027ms 11:43:16 INFO - PROCESS | 1848 | 1461264196022 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 11:43:16 INFO - PROCESS | 1848 | 1461264196025 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 11:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:43:16 INFO - PROCESS | 1848 | 1461264196030 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:43:16 INFO - PROCESS | 1848 | 1461264196032 Marionette TRACE conn3 <- [1,598,null,{}] 11:43:16 INFO - PROCESS | 1848 | 1461264196037 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:16 INFO - PROCESS | 1848 | 1461264196216 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 11:43:16 INFO - PROCESS | 1848 | 1461264196234 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da1fb8000 == 65 [pid = 1848] [id = 157] 11:43:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f4da9da5000) [pid = 1848] [serial = 470] [outer = (nil)] 11:43:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f4dad879400) [pid = 1848] [serial = 471] [outer = 0x7f4da9da5000] 11:43:16 INFO - PROCESS | 1848 | 1461264196294 Marionette DEBUG loaded listener.js 11:43:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4dadcbf000) [pid = 1848] [serial = 472] [outer = 0x7f4da9da5000] 11:43:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4d91948000) [pid = 1848] [serial = 473] [outer = 0x7f4d91be1800] 11:43:17 INFO - PROCESS | 1848 | 1461264197290 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 11:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1326ms 11:43:17 INFO - PROCESS | 1848 | 1461264197358 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 11:43:17 INFO - PROCESS | 1848 | 1461264197364 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 11:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:43:17 INFO - PROCESS | 1848 | 1461264197372 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:43:17 INFO - PROCESS | 1848 | 1461264197378 Marionette TRACE conn3 <- [1,602,null,{}] 11:43:17 INFO - PROCESS | 1848 | 1461264197385 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:17 INFO - PROCESS | 1848 | 1461264197593 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 11:43:17 INFO - PROCESS | 1848 | 1461264197739 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9317d000 == 66 [pid = 1848] [id = 158] 11:43:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4d916e5400) [pid = 1848] [serial = 474] [outer = (nil)] 11:43:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4d93faf400) [pid = 1848] [serial = 475] [outer = 0x7f4d916e5400] 11:43:17 INFO - PROCESS | 1848 | 1461264197813 Marionette DEBUG loaded listener.js 11:43:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4d958e0c00) [pid = 1848] [serial = 476] [outer = 0x7f4d916e5400] 11:43:18 INFO - PROCESS | 1848 | 1461264198838 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 11:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1543ms 11:43:18 INFO - PROCESS | 1848 | 1461264198915 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 11:43:18 INFO - PROCESS | 1848 | 1461264198922 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 11:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:43:18 INFO - PROCESS | 1848 | 1461264198931 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:43:18 INFO - PROCESS | 1848 | 1461264198934 Marionette TRACE conn3 <- [1,606,null,{}] 11:43:18 INFO - PROCESS | 1848 | 1461264198938 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:19 INFO - PROCESS | 1848 | 1461264199129 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 11:43:19 INFO - PROCESS | 1848 | 1461264199317 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ba4a000 == 67 [pid = 1848] [id = 159] 11:43:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4d968e6000) [pid = 1848] [serial = 477] [outer = (nil)] 11:43:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4d9ad1d000) [pid = 1848] [serial = 478] [outer = 0x7f4d968e6000] 11:43:19 INFO - PROCESS | 1848 | 1461264199433 Marionette DEBUG loaded listener.js 11:43:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4d9b543c00) [pid = 1848] [serial = 479] [outer = 0x7f4d968e6000] 11:43:20 INFO - PROCESS | 1848 | 1461264200313 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1427ms 11:43:20 INFO - PROCESS | 1848 | 1461264200359 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 11:43:20 INFO - PROCESS | 1848 | 1461264200362 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 11:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:43:20 INFO - PROCESS | 1848 | 1461264200368 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:43:20 INFO - PROCESS | 1848 | 1461264200374 Marionette TRACE conn3 <- [1,610,null,{}] 11:43:20 INFO - PROCESS | 1848 | 1461264200389 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:20 INFO - PROCESS | 1848 | 1461264200565 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 11:43:20 INFO - PROCESS | 1848 | 1461264200707 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da9aca000 == 68 [pid = 1848] [id = 160] 11:43:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4d9bb66400) [pid = 1848] [serial = 480] [outer = (nil)] 11:43:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4da8bca800) [pid = 1848] [serial = 481] [outer = 0x7f4d9bb66400] 11:43:20 INFO - PROCESS | 1848 | 1461264200780 Marionette DEBUG loaded listener.js 11:43:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4da9daec00) [pid = 1848] [serial = 482] [outer = 0x7f4d9bb66400] 11:43:21 INFO - PROCESS | 1848 | 1461264201665 Marionette TRACE conn3 <- [1,612,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]]]}] 11:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1331ms 11:43:21 INFO - PROCESS | 1848 | 1461264201700 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 11:43:21 INFO - PROCESS | 1848 | 1461264201704 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 11:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:43:21 INFO - PROCESS | 1848 | 1461264201711 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:43:21 INFO - PROCESS | 1848 | 1461264201714 Marionette TRACE conn3 <- [1,614,null,{}] 11:43:21 INFO - PROCESS | 1848 | 1461264201719 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:21 INFO - PROCESS | 1848 | 1461264201868 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 11:43:22 INFO - PROCESS | 1848 | 1461264202014 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dad834800 == 69 [pid = 1848] [id = 161] 11:43:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4d8f6e7000) [pid = 1848] [serial = 483] [outer = (nil)] 11:43:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4dadcc0800) [pid = 1848] [serial = 484] [outer = 0x7f4d8f6e7000] 11:43:22 INFO - PROCESS | 1848 | 1461264202084 Marionette DEBUG loaded listener.js 11:43:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4daddd0400) [pid = 1848] [serial = 485] [outer = 0x7f4d8f6e7000] 11:43:22 INFO - PROCESS | 1848 | 1461264202921 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 11:43:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:43:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1279ms 11:43:22 INFO - PROCESS | 1848 | 1461264202991 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 11:43:22 INFO - PROCESS | 1848 | 1461264202994 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 11:43:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:43:23 INFO - PROCESS | 1848 | 1461264203000 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:43:23 INFO - PROCESS | 1848 | 1461264203003 Marionette TRACE conn3 <- [1,618,null,{}] 11:43:23 INFO - PROCESS | 1848 | 1461264203008 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:23 INFO - PROCESS | 1848 | 1461264203159 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 11:43:23 INFO - PROCESS | 1848 | 1461264203307 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dae322000 == 70 [pid = 1848] [id = 162] 11:43:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4d9026c000) [pid = 1848] [serial = 486] [outer = (nil)] 11:43:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4d90274400) [pid = 1848] [serial = 487] [outer = 0x7f4d9026c000] 11:43:23 INFO - PROCESS | 1848 | 1461264203377 Marionette DEBUG loaded listener.js 11:43:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4d90279800) [pid = 1848] [serial = 488] [outer = 0x7f4d9026c000] 11:43:24 INFO - PROCESS | 1848 | 1461264204525 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 11:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1577ms 11:43:24 INFO - PROCESS | 1848 | 1461264204578 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 11:43:24 INFO - PROCESS | 1848 | 1461264204583 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 11:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:43:24 INFO - PROCESS | 1848 | 1461264204591 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:43:24 INFO - PROCESS | 1848 | 1461264204596 Marionette TRACE conn3 <- [1,622,null,{}] 11:43:24 INFO - PROCESS | 1848 | 1461264204604 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:24 INFO - PROCESS | 1848 | 1461264204758 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 11:43:24 INFO - PROCESS | 1848 | 1461264204932 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96715800 == 71 [pid = 1848] [id = 163] 11:43:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f4d9226c400) [pid = 1848] [serial = 489] [outer = (nil)] 11:43:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f4d92a81400) [pid = 1848] [serial = 490] [outer = 0x7f4d9226c400] 11:43:24 INFO - PROCESS | 1848 | 1461264204993 Marionette DEBUG loaded listener.js 11:43:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f4d95544c00) [pid = 1848] [serial = 491] [outer = 0x7f4d9226c400] 11:43:25 INFO - PROCESS | 1848 | 1461264205870 Marionette TRACE conn3 <- [1,624,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]]]}] 11:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1333ms 11:43:25 INFO - PROCESS | 1848 | 1461264205925 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 11:43:25 INFO - PROCESS | 1848 | 1461264205933 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 11:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:43:25 INFO - PROCESS | 1848 | 1461264205942 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:43:25 INFO - PROCESS | 1848 | 1461264205945 Marionette TRACE conn3 <- [1,626,null,{}] 11:43:25 INFO - PROCESS | 1848 | 1461264205951 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:26 INFO - PROCESS | 1848 | 1461264206107 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 11:43:26 INFO - PROCESS | 1848 | 1461264206251 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91b56800 == 72 [pid = 1848] [id = 164] 11:43:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f4d95695000) [pid = 1848] [serial = 492] [outer = (nil)] 11:43:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f4d957db800) [pid = 1848] [serial = 493] [outer = 0x7f4d95695000] 11:43:26 INFO - PROCESS | 1848 | 1461264206315 Marionette DEBUG loaded listener.js 11:43:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f4d958dd800) [pid = 1848] [serial = 494] [outer = 0x7f4d95695000] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91c4b800 == 71 [pid = 1848] [id = 121] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dadfc2800 == 70 [pid = 1848] [id = 85] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dae313000 == 69 [pid = 1848] [id = 122] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9cb83800 == 68 [pid = 1848] [id = 156] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bb21800 == 67 [pid = 1848] [id = 155] 11:43:26 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f4d9b54c400) [pid = 1848] [serial = 423] [outer = (nil)] [url = about:blank] 11:43:26 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f4d958e0400) [pid = 1848] [serial = 396] [outer = (nil)] [url = about:blank] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9a8df800 == 66 [pid = 1848] [id = 137] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b572000 == 65 [pid = 1848] [id = 154] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9a0a2000 == 64 [pid = 1848] [id = 153] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d954ae800 == 63 [pid = 1848] [id = 152] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f5d9000 == 62 [pid = 1848] [id = 151] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dad8d5800 == 61 [pid = 1848] [id = 145] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da90c0800 == 60 [pid = 1848] [id = 144] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b260000 == 59 [pid = 1848] [id = 143] 11:43:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d930c7800 == 58 [pid = 1848] [id = 142] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f4da9dadc00) [pid = 1848] [serial = 418] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f4d9569e000) [pid = 1848] [serial = 402] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f4da7defc00) [pid = 1848] [serial = 415] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f4d9b549000) [pid = 1848] [serial = 409] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f4d91bf3c00) [pid = 1848] [serial = 384] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f4d9ad21400) [pid = 1848] [serial = 408] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f4d968ee800) [pid = 1848] [serial = 405] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f4d991dc400) [pid = 1848] [serial = 406] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f4dadcbe800) [pid = 1848] [serial = 390] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f4da9d30000) [pid = 1848] [serial = 417] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f4d9b54bc00) [pid = 1848] [serial = 387] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4d957de400) [pid = 1848] [serial = 403] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f4d9bef1000) [pid = 1848] [serial = 411] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4d9c1c3400) [pid = 1848] [serial = 412] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4d9bb6cc00) [pid = 1848] [serial = 393] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f4d9226c800) [pid = 1848] [serial = 400] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f4daddde000) [pid = 1848] [serial = 382] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4d957e4c00) [pid = 1848] [serial = 420] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4d919c3400) [pid = 1848] [serial = 399] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4d9a404c00) [pid = 1848] [serial = 421] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f4d9d011400) [pid = 1848] [serial = 414] [outer = (nil)] [url = about:blank] 11:43:27 INFO - PROCESS | 1848 | 1461264207279 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 11:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1379ms 11:43:27 INFO - PROCESS | 1848 | 1461264207322 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 11:43:27 INFO - PROCESS | 1848 | 1461264207326 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 11:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:43:27 INFO - PROCESS | 1848 | 1461264207332 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:43:27 INFO - PROCESS | 1848 | 1461264207336 Marionette TRACE conn3 <- [1,630,null,{}] 11:43:27 INFO - PROCESS | 1848 | 1461264207351 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:27 INFO - PROCESS | 1848 | 1461264207487 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 11:43:27 INFO - PROCESS | 1848 | 1461264207589 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d954b5800 == 59 [pid = 1848] [id = 165] 11:43:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4d9226c800) [pid = 1848] [serial = 495] [outer = (nil)] 11:43:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4d968f0400) [pid = 1848] [serial = 496] [outer = 0x7f4d9226c800] 11:43:27 INFO - PROCESS | 1848 | 1461264207656 Marionette DEBUG loaded listener.js 11:43:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4d9985a400) [pid = 1848] [serial = 497] [outer = 0x7f4d9226c800] 11:43:28 INFO - PROCESS | 1848 | 1461264208297 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 11:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 990ms 11:43:28 INFO - PROCESS | 1848 | 1461264208322 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 11:43:28 INFO - PROCESS | 1848 | 1461264208326 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 11:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:43:28 INFO - PROCESS | 1848 | 1461264208332 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:43:28 INFO - PROCESS | 1848 | 1461264208334 Marionette TRACE conn3 <- [1,634,null,{}] 11:43:28 INFO - PROCESS | 1848 | 1461264208339 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:28 INFO - PROCESS | 1848 | 1461264208514 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 11:43:28 INFO - PROCESS | 1848 | 1461264208584 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d97ec0000 == 60 [pid = 1848] [id = 166] 11:43:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4d92276000) [pid = 1848] [serial = 498] [outer = (nil)] 11:43:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4d9a494400) [pid = 1848] [serial = 499] [outer = 0x7f4d92276000] 11:43:28 INFO - PROCESS | 1848 | 1461264208644 Marionette DEBUG loaded listener.js 11:43:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4d9ad27c00) [pid = 1848] [serial = 500] [outer = 0x7f4d92276000] 11:43:29 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:29 INFO - PROCESS | 1848 | 1461264209343 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 11:43:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:43:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1028ms 11:43:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:43:29 INFO - PROCESS | 1848 | 1461264209360 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 11:43:29 INFO - PROCESS | 1848 | 1461264209362 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 11:43:29 INFO - PROCESS | 1848 | 1461264209373 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:43:29 INFO - PROCESS | 1848 | 1461264209376 Marionette TRACE conn3 <- [1,638,null,{}] 11:43:29 INFO - PROCESS | 1848 | 1461264209437 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:29 INFO - PROCESS | 1848 | 1461264209607 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 11:43:29 INFO - PROCESS | 1848 | 1461264209625 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9abf3000 == 61 [pid = 1848] [id = 167] 11:43:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4d9026ac00) [pid = 1848] [serial = 501] [outer = (nil)] 11:43:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4d9b547400) [pid = 1848] [serial = 502] [outer = 0x7f4d9026ac00] 11:43:29 INFO - PROCESS | 1848 | 1461264209682 Marionette DEBUG loaded listener.js 11:43:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4d9bb6cc00) [pid = 1848] [serial = 503] [outer = 0x7f4d9026ac00] 11:43:30 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:30 INFO - PROCESS | 1848 | 1461264210420 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 11:43:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:43:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1088ms 11:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:43:30 INFO - PROCESS | 1848 | 1461264210455 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 11:43:30 INFO - PROCESS | 1848 | 1461264210458 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 11:43:30 INFO - PROCESS | 1848 | 1461264210463 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:43:30 INFO - PROCESS | 1848 | 1461264210466 Marionette TRACE conn3 <- [1,642,null,{}] 11:43:30 INFO - PROCESS | 1848 | 1461264210474 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:30 INFO - PROCESS | 1848 | 1461264210725 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 11:43:30 INFO - PROCESS | 1848 | 1461264210752 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bac8000 == 62 [pid = 1848] [id = 168] 11:43:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4d9c40bc00) [pid = 1848] [serial = 504] [outer = (nil)] 11:43:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4d9d0e3000) [pid = 1848] [serial = 505] [outer = 0x7f4d9c40bc00] 11:43:30 INFO - PROCESS | 1848 | 1461264210817 Marionette DEBUG loaded listener.js 11:43:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4d9e494c00) [pid = 1848] [serial = 506] [outer = 0x7f4d9c40bc00] 11:43:31 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f4d9ad25000) [pid = 1848] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:43:31 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f4d8f6f2800) [pid = 1848] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:43:31 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4d9b544800) [pid = 1848] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:43:31 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f4d9c124c00) [pid = 1848] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:43:31 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4d958dc000) [pid = 1848] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:43:31 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4d9226b000) [pid = 1848] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:43:31 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f4d916ed800) [pid = 1848] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:43:31 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f4d957d8c00) [pid = 1848] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:43:31 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4d916f1000) [pid = 1848] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:43:31 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4d9544f000) [pid = 1848] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:43:31 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4d93f9b800) [pid = 1848] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:43:31 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f4d8f6e8c00) [pid = 1848] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:43:31 INFO - PROCESS | 1848 | 1461264211771 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 11:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1327ms 11:43:31 INFO - PROCESS | 1848 | 1461264211795 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 11:43:31 INFO - PROCESS | 1848 | 1461264211799 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 11:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:43:31 INFO - PROCESS | 1848 | 1461264211805 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:43:31 INFO - PROCESS | 1848 | 1461264211818 Marionette TRACE conn3 <- [1,646,null,{}] 11:43:31 INFO - PROCESS | 1848 | 1461264211824 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:31 INFO - PROCESS | 1848 | 1461264211956 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 11:43:31 INFO - PROCESS | 1848 | 1461264211970 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9add3000 == 63 [pid = 1848] [id = 169] 11:43:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4d9569b400) [pid = 1848] [serial = 507] [outer = (nil)] 11:43:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4d9e8b0000) [pid = 1848] [serial = 508] [outer = 0x7f4d9569b400] 11:43:32 INFO - PROCESS | 1848 | 1461264212028 Marionette DEBUG loaded listener.js 11:43:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4da897d800) [pid = 1848] [serial = 509] [outer = 0x7f4d9569b400] 11:43:32 INFO - PROCESS | 1848 | 1461264212774 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:43:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:43:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 986ms 11:43:32 INFO - PROCESS | 1848 | 1461264212793 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 11:43:32 INFO - PROCESS | 1848 | 1461264212796 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 11:43:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:43:32 INFO - PROCESS | 1848 | 1461264212802 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:43:32 INFO - PROCESS | 1848 | 1461264212804 Marionette TRACE conn3 <- [1,650,null,{}] 11:43:32 INFO - PROCESS | 1848 | 1461264212810 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:32 INFO - PROCESS | 1848 | 1461264212987 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 11:43:33 INFO - PROCESS | 1848 | 1461264213008 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9c441000 == 64 [pid = 1848] [id = 170] 11:43:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4d957d8c00) [pid = 1848] [serial = 510] [outer = (nil)] 11:43:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4da8bcf000) [pid = 1848] [serial = 511] [outer = 0x7f4d957d8c00] 11:43:33 INFO - PROCESS | 1848 | 1461264213067 Marionette DEBUG loaded listener.js 11:43:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4da9ec5800) [pid = 1848] [serial = 512] [outer = 0x7f4d957d8c00] 11:43:34 INFO - PROCESS | 1848 | 1461264214032 Marionette TRACE conn3 <- [1,652,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]]]}] 11:43:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:43:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1282ms 11:43:34 INFO - PROCESS | 1848 | 1461264214086 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 11:43:34 INFO - PROCESS | 1848 | 1461264214092 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 11:43:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:43:34 INFO - PROCESS | 1848 | 1461264214102 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:43:34 INFO - PROCESS | 1848 | 1461264214106 Marionette TRACE conn3 <- [1,654,null,{}] 11:43:34 INFO - PROCESS | 1848 | 1461264214114 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:34 INFO - PROCESS | 1848 | 1461264214289 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 11:43:34 INFO - PROCESS | 1848 | 1461264214432 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d94176800 == 65 [pid = 1848] [id = 171] 11:43:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4d92171000) [pid = 1848] [serial = 513] [outer = (nil)] 11:43:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4d9414ec00) [pid = 1848] [serial = 514] [outer = 0x7f4d92171000] 11:43:34 INFO - PROCESS | 1848 | 1461264214506 Marionette DEBUG loaded listener.js 11:43:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4d957db000) [pid = 1848] [serial = 515] [outer = 0x7f4d92171000] 11:43:35 INFO - PROCESS | 1848 | 1461264215509 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 11:43:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:43:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1480ms 11:43:35 INFO - PROCESS | 1848 | 1461264215583 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 11:43:35 INFO - PROCESS | 1848 | 1461264215591 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 11:43:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:43:35 INFO - PROCESS | 1848 | 1461264215601 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:43:35 INFO - PROCESS | 1848 | 1461264215606 Marionette TRACE conn3 <- [1,658,null,{}] 11:43:35 INFO - PROCESS | 1848 | 1461264215611 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:35 INFO - PROCESS | 1848 | 1461264215811 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 11:43:36 INFO - PROCESS | 1848 | 1461264216034 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b4fe000 == 66 [pid = 1848] [id = 172] 11:43:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4d968ea800) [pid = 1848] [serial = 516] [outer = (nil)] 11:43:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4d9a186400) [pid = 1848] [serial = 517] [outer = 0x7f4d968ea800] 11:43:36 INFO - PROCESS | 1848 | 1461264216161 Marionette DEBUG loaded listener.js 11:43:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4d9aec2c00) [pid = 1848] [serial = 518] [outer = 0x7f4d968ea800] 11:43:36 INFO - PROCESS | 1848 | 1461264216981 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 11:43:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:43:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1431ms 11:43:37 INFO - PROCESS | 1848 | 1461264217034 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 11:43:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:43:37 INFO - PROCESS | 1848 | 1461264217038 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 11:43:37 INFO - PROCESS | 1848 | 1461264217044 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:43:37 INFO - PROCESS | 1848 | 1461264217050 Marionette TRACE conn3 <- [1,662,null,{}] 11:43:37 INFO - PROCESS | 1848 | 1461264217065 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:37 INFO - PROCESS | 1848 | 1461264217270 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 11:43:37 INFO - PROCESS | 1848 | 1461264217413 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8b5c000 == 67 [pid = 1848] [id = 173] 11:43:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4d9c125c00) [pid = 1848] [serial = 519] [outer = (nil)] 11:43:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4d9cbd1c00) [pid = 1848] [serial = 520] [outer = 0x7f4d9c125c00] 11:43:37 INFO - PROCESS | 1848 | 1461264217486 Marionette DEBUG loaded listener.js 11:43:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4da8ca8c00) [pid = 1848] [serial = 521] [outer = 0x7f4d9c125c00] 11:43:38 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:38 INFO - PROCESS | 1848 | 1461264218321 Marionette TRACE conn3 <- [1,664,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]]]}] 11:43:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:43:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1336ms 11:43:38 INFO - PROCESS | 1848 | 1461264218381 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 11:43:38 INFO - PROCESS | 1848 | 1461264218386 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 11:43:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:43:38 INFO - PROCESS | 1848 | 1461264218391 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:43:38 INFO - PROCESS | 1848 | 1461264218393 Marionette TRACE conn3 <- [1,666,null,{}] 11:43:38 INFO - PROCESS | 1848 | 1461264218399 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:38 INFO - PROCESS | 1848 | 1461264218542 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 11:43:38 INFO - PROCESS | 1848 | 1461264218688 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daa059800 == 68 [pid = 1848] [id = 174] 11:43:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4d957d9000) [pid = 1848] [serial = 522] [outer = (nil)] 11:43:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4daba93c00) [pid = 1848] [serial = 523] [outer = 0x7f4d957d9000] 11:43:38 INFO - PROCESS | 1848 | 1461264218757 Marionette DEBUG loaded listener.js 11:43:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f4dadcb5c00) [pid = 1848] [serial = 524] [outer = 0x7f4d957d9000] 11:43:39 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:39 INFO - PROCESS | 1848 | 1461264219557 Marionette TRACE conn3 <- [1,668,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]]]}] 11:43:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:43:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1182ms 11:43:39 INFO - PROCESS | 1848 | 1461264219581 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 11:43:39 INFO - PROCESS | 1848 | 1461264219584 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 11:43:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:43:39 INFO - PROCESS | 1848 | 1461264219591 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:43:39 INFO - PROCESS | 1848 | 1461264219593 Marionette TRACE conn3 <- [1,670,null,{}] 11:43:39 INFO - PROCESS | 1848 | 1461264219599 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:39 INFO - PROCESS | 1848 | 1461264219741 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 11:43:39 INFO - PROCESS | 1848 | 1461264219886 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daded3800 == 69 [pid = 1848] [id = 175] 11:43:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f4d9c410000) [pid = 1848] [serial = 525] [outer = (nil)] 11:43:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f4dadcee800) [pid = 1848] [serial = 526] [outer = 0x7f4d9c410000] 11:43:39 INFO - PROCESS | 1848 | 1461264219954 Marionette DEBUG loaded listener.js 11:43:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f4daddd8c00) [pid = 1848] [serial = 527] [outer = 0x7f4d9c410000] 11:43:40 INFO - PROCESS | 1848 | 1461264220817 Marionette TRACE conn3 <- [1,672,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]]]}] 11:43:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:43:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1280ms 11:43:40 INFO - PROCESS | 1848 | 1461264220873 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 11:43:40 INFO - PROCESS | 1848 | 1461264220876 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 11:43:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:43:40 INFO - PROCESS | 1848 | 1461264220881 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:43:40 INFO - PROCESS | 1848 | 1461264220884 Marionette TRACE conn3 <- [1,674,null,{}] 11:43:40 INFO - PROCESS | 1848 | 1461264220889 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:41 INFO - PROCESS | 1848 | 1461264221065 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 11:43:41 INFO - PROCESS | 1848 | 1461264221401 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d956a8000 == 70 [pid = 1848] [id = 176] 11:43:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f4d916e8000) [pid = 1848] [serial = 528] [outer = (nil)] 11:43:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f4d91928800) [pid = 1848] [serial = 529] [outer = 0x7f4d916e8000] 11:43:41 INFO - PROCESS | 1848 | 1461264221527 Marionette DEBUG loaded listener.js 11:43:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f4d91931c00) [pid = 1848] [serial = 530] [outer = 0x7f4d916e8000] 11:43:42 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:42 INFO - PROCESS | 1848 | 1461264222406 Marionette TRACE conn3 <- [1,676,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]]]}] 11:43:42 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 11:43:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1576ms 11:43:42 INFO - PROCESS | 1848 | 1461264222460 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 11:43:42 INFO - PROCESS | 1848 | 1461264222466 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 11:43:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:43:42 INFO - PROCESS | 1848 | 1461264222474 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:43:42 INFO - PROCESS | 1848 | 1461264222478 Marionette TRACE conn3 <- [1,678,null,{}] 11:43:42 INFO - PROCESS | 1848 | 1461264222505 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:42 INFO - PROCESS | 1848 | 1461264222663 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 11:43:42 INFO - PROCESS | 1848 | 1461264222809 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f2dd000 == 71 [pid = 1848] [id = 177] 11:43:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f4d91be4800) [pid = 1848] [serial = 531] [outer = (nil)] 11:43:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f4d92a83800) [pid = 1848] [serial = 532] [outer = 0x7f4d91be4800] 11:43:42 INFO - PROCESS | 1848 | 1461264222873 Marionette DEBUG loaded listener.js 11:43:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f4d93f9e800) [pid = 1848] [serial = 533] [outer = 0x7f4d91be4800] 11:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bf5c000 == 70 [pid = 1848] [id = 68] 11:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d930d0800 == 69 [pid = 1848] [id = 72] 11:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9add3000 == 68 [pid = 1848] [id = 169] 11:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bac8000 == 67 [pid = 1848] [id = 168] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f4da9da5400) [pid = 1848] [serial = 438] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f4dadcf3c00) [pid = 1848] [serial = 441] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f4d92a89400) [pid = 1848] [serial = 444] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f4da206fc00) [pid = 1848] [serial = 447] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f4dad879400) [pid = 1848] [serial = 471] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9abf3000 == 66 [pid = 1848] [id = 167] 11:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d97ec0000 == 65 [pid = 1848] [id = 166] 11:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d954b5800 == 64 [pid = 1848] [id = 165] 11:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91b56800 == 63 [pid = 1848] [id = 164] 11:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96715800 == 62 [pid = 1848] [id = 163] 11:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dae322000 == 61 [pid = 1848] [id = 162] 11:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dad834800 == 60 [pid = 1848] [id = 161] 11:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9317d000 == 59 [pid = 1848] [id = 158] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f4db0974400) [pid = 1848] [serial = 397] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f4d9c416800) [pid = 1848] [serial = 462] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f4d93fa3000) [pid = 1848] [serial = 427] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f4d91beb000) [pid = 1848] [serial = 426] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f4d9bef7400) [pid = 1848] [serial = 459] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f4d9e490400) [pid = 1848] [serial = 465] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f4d9cc92800) [pid = 1848] [serial = 433] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f4d9b54fc00) [pid = 1848] [serial = 432] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f4da7dea000) [pid = 1848] [serial = 466] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f4d9e386800) [pid = 1848] [serial = 435] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f4da904a000) [pid = 1848] [serial = 436] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f4d9bb65800) [pid = 1848] [serial = 468] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4d992d8c00) [pid = 1848] [serial = 456] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f4d9a497c00) [pid = 1848] [serial = 457] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4d92677000) [pid = 1848] [serial = 451] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4d919c9000) [pid = 1848] [serial = 450] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f4d968e8c00) [pid = 1848] [serial = 454] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f4d958d9c00) [pid = 1848] [serial = 453] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4d98998000) [pid = 1848] [serial = 430] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4d958de800) [pid = 1848] [serial = 429] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4d9cfbf000) [pid = 1848] [serial = 463] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f4d9c1c1800) [pid = 1848] [serial = 460] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f4daa011800) [pid = 1848] [serial = 469] [outer = (nil)] [url = about:blank] 11:43:43 INFO - PROCESS | 1848 | 1461264223771 Marionette TRACE conn3 <- [1,680,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]]]}] 11:43:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:43:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1350ms 11:43:43 INFO - PROCESS | 1848 | 1461264223827 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 11:43:43 INFO - PROCESS | 1848 | 1461264223832 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 11:43:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:43:43 INFO - PROCESS | 1848 | 1461264223840 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:43:43 INFO - PROCESS | 1848 | 1461264223843 Marionette TRACE conn3 <- [1,682,null,{}] 11:43:43 INFO - PROCESS | 1848 | 1461264223848 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:43 INFO - PROCESS | 1848 | 1461264223989 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 11:43:44 INFO - PROCESS | 1848 | 1461264223999 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d94167000 == 60 [pid = 1848] [id = 178] 11:43:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f4d8f6f0800) [pid = 1848] [serial = 534] [outer = (nil)] 11:43:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4d958da800) [pid = 1848] [serial = 535] [outer = 0x7f4d8f6f0800] 11:43:44 INFO - PROCESS | 1848 | 1461264224059 Marionette DEBUG loaded listener.js 11:43:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4d968f0800) [pid = 1848] [serial = 536] [outer = 0x7f4d8f6f0800] 11:43:45 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:45 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:43:45 INFO - PROCESS | 1848 | 1461264225285 Marionette TRACE conn3 <- [1,684,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]]]}] 11:43:45 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) 11:43:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1481ms 11:43:45 INFO - PROCESS | 1848 | 1461264225321 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 11:43:45 INFO - PROCESS | 1848 | 1461264225325 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 11:43:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:43:45 INFO - PROCESS | 1848 | 1461264225333 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:43:45 INFO - PROCESS | 1848 | 1461264225341 Marionette TRACE conn3 <- [1,686,null,{}] 11:43:45 INFO - PROCESS | 1848 | 1461264225354 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:45 INFO - PROCESS | 1848 | 1461264225542 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 11:43:45 INFO - PROCESS | 1848 | 1461264225568 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9abdc000 == 61 [pid = 1848] [id = 179] 11:43:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4d957da000) [pid = 1848] [serial = 537] [outer = (nil)] 11:43:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4d9a491c00) [pid = 1848] [serial = 538] [outer = 0x7f4d957da000] 11:43:45 INFO - PROCESS | 1848 | 1461264225628 Marionette DEBUG loaded listener.js 11:43:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4d9b54cc00) [pid = 1848] [serial = 539] [outer = 0x7f4d957da000] 11:43:46 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:46 INFO - PROCESS | 1848 | 1461264226798 Marionette TRACE conn3 <- [1,688,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]]]}] 11:43:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:43:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1492ms 11:43:46 INFO - PROCESS | 1848 | 1461264226824 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 11:43:46 INFO - PROCESS | 1848 | 1461264226827 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 11:43:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:43:46 INFO - PROCESS | 1848 | 1461264226833 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:43:46 INFO - PROCESS | 1848 | 1461264226835 Marionette TRACE conn3 <- [1,690,null,{}] 11:43:46 INFO - PROCESS | 1848 | 1461264226850 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:47 INFO - PROCESS | 1848 | 1461264227018 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 11:43:47 INFO - PROCESS | 1848 | 1461264227114 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bac4800 == 62 [pid = 1848] [id = 180] 11:43:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4d957dd000) [pid = 1848] [serial = 540] [outer = (nil)] 11:43:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4d9bef7400) [pid = 1848] [serial = 541] [outer = 0x7f4d957dd000] 11:43:47 INFO - PROCESS | 1848 | 1461264227173 Marionette DEBUG loaded listener.js 11:43:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4d9cbc8400) [pid = 1848] [serial = 542] [outer = 0x7f4d957dd000] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4d9026ac00) [pid = 1848] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4d9c40bc00) [pid = 1848] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f4d92276000) [pid = 1848] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f4d9226c400) [pid = 1848] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4d9226c800) [pid = 1848] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4d95695000) [pid = 1848] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4da9da5000) [pid = 1848] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f4d9569b400) [pid = 1848] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f4d919c3000) [pid = 1848] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f4d968ef000) [pid = 1848] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f4d92a82800) [pid = 1848] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f4da9daac00) [pid = 1848] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f4d9bb69400) [pid = 1848] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f4d91be4000) [pid = 1848] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f4d916eb000) [pid = 1848] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:43:47 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f4d8f6e8800) [pid = 1848] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:43:48 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:48 INFO - PROCESS | 1848 | 1461264228473 Marionette TRACE conn3 <- [1,692,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]]]}] 11:43:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:43:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1685ms 11:43:48 INFO - PROCESS | 1848 | 1461264228519 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 11:43:48 INFO - PROCESS | 1848 | 1461264228522 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 11:43:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:43:48 INFO - PROCESS | 1848 | 1461264228527 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:43:48 INFO - PROCESS | 1848 | 1461264228529 Marionette TRACE conn3 <- [1,694,null,{}] 11:43:48 INFO - PROCESS | 1848 | 1461264228534 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:48 INFO - PROCESS | 1848 | 1461264228667 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 11:43:48 INFO - PROCESS | 1848 | 1461264228811 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92208800 == 63 [pid = 1848] [id = 181] 11:43:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f4d9c40a800) [pid = 1848] [serial = 543] [outer = (nil)] 11:43:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f4d9cbc5c00) [pid = 1848] [serial = 544] [outer = 0x7f4d9c40a800] 11:43:48 INFO - PROCESS | 1848 | 1461264228886 Marionette DEBUG loaded listener.js 11:43:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f4da2069800) [pid = 1848] [serial = 545] [outer = 0x7f4d9c40a800] 11:43:49 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:49 INFO - PROCESS | 1848 | 1461264229959 Marionette TRACE conn3 <- [1,696,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]]]}] 11:43:50 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) 11:43:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1476ms 11:43:50 INFO - PROCESS | 1848 | 1461264230005 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 11:43:50 INFO - PROCESS | 1848 | 1461264230011 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 11:43:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:43:50 INFO - PROCESS | 1848 | 1461264230019 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:43:50 INFO - PROCESS | 1848 | 1461264230024 Marionette TRACE conn3 <- [1,698,null,{}] 11:43:50 INFO - PROCESS | 1848 | 1461264230032 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:50 INFO - PROCESS | 1848 | 1461264230226 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 11:43:50 INFO - PROCESS | 1848 | 1461264230409 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d94171800 == 64 [pid = 1848] [id = 182] 11:43:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f4d91936000) [pid = 1848] [serial = 546] [outer = (nil)] 11:43:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f4d919ca000) [pid = 1848] [serial = 547] [outer = 0x7f4d91936000] 11:43:50 INFO - PROCESS | 1848 | 1461264230480 Marionette DEBUG loaded listener.js 11:43:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f4d92a83c00) [pid = 1848] [serial = 548] [outer = 0x7f4d91936000] 11:43:51 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:51 INFO - PROCESS | 1848 | 1461264231782 Marionette TRACE conn3 <- [1,700,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]]]}] 11:43:51 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) 11:43:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1784ms 11:43:51 INFO - PROCESS | 1848 | 1461264231803 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 11:43:51 INFO - PROCESS | 1848 | 1461264231811 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 11:43:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:43:51 INFO - PROCESS | 1848 | 1461264231915 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:43:51 INFO - PROCESS | 1848 | 1461264231920 Marionette TRACE conn3 <- [1,702,null,{}] 11:43:51 INFO - PROCESS | 1848 | 1461264231927 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:52 INFO - PROCESS | 1848 | 1461264232070 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 11:43:52 INFO - PROCESS | 1848 | 1461264232207 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b269000 == 65 [pid = 1848] [id = 183] 11:43:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f4d919c3800) [pid = 1848] [serial = 549] [outer = (nil)] 11:43:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f4d956e8000) [pid = 1848] [serial = 550] [outer = 0x7f4d919c3800] 11:43:52 INFO - PROCESS | 1848 | 1461264232275 Marionette DEBUG loaded listener.js 11:43:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4d9a18dc00) [pid = 1848] [serial = 551] [outer = 0x7f4d919c3800] 11:43:53 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:53 INFO - PROCESS | 1848 | 1461264233510 Marionette TRACE conn3 <- [1,704,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]]]}] 11:43:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:43:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1684ms 11:43:53 INFO - PROCESS | 1848 | 1461264233548 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 11:43:53 INFO - PROCESS | 1848 | 1461264233551 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 11:43:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:43:53 INFO - PROCESS | 1848 | 1461264233557 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:43:53 INFO - PROCESS | 1848 | 1461264233562 Marionette TRACE conn3 <- [1,706,null,{}] 11:43:53 INFO - PROCESS | 1848 | 1461264233656 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:53 INFO - PROCESS | 1848 | 1461264233889 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 11:43:54 INFO - PROCESS | 1848 | 1461264233996 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da7dd9000 == 66 [pid = 1848] [id = 184] 11:43:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4d9a2b1400) [pid = 1848] [serial = 552] [outer = (nil)] 11:43:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4d9c40d000) [pid = 1848] [serial = 553] [outer = 0x7f4d9a2b1400] 11:43:54 INFO - PROCESS | 1848 | 1461264234069 Marionette DEBUG loaded listener.js 11:43:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4da206c400) [pid = 1848] [serial = 554] [outer = 0x7f4d9a2b1400] 11:43:55 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:55 INFO - PROCESS | 1848 | 1461264235272 Marionette TRACE conn3 <- [1,708,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]]]}] 11:43:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:43:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1732ms 11:43:55 INFO - PROCESS | 1848 | 1461264235289 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 11:43:55 INFO - PROCESS | 1848 | 1461264235292 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 11:43:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:43:55 INFO - PROCESS | 1848 | 1461264235299 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:43:55 INFO - PROCESS | 1848 | 1461264235302 Marionette TRACE conn3 <- [1,710,null,{}] 11:43:55 INFO - PROCESS | 1848 | 1461264235316 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:55 INFO - PROCESS | 1848 | 1461264235500 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 11:43:55 INFO - PROCESS | 1848 | 1461264235666 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daba1d800 == 67 [pid = 1848] [id = 185] 11:43:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4d9ad1b000) [pid = 1848] [serial = 555] [outer = (nil)] 11:43:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4da9da6400) [pid = 1848] [serial = 556] [outer = 0x7f4d9ad1b000] 11:43:55 INFO - PROCESS | 1848 | 1461264235736 Marionette DEBUG loaded listener.js 11:43:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4dadcbe000) [pid = 1848] [serial = 557] [outer = 0x7f4d9ad1b000] 11:43:57 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:57 INFO - PROCESS | 1848 | 1461264237186 Marionette TRACE conn3 <- [1,712,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]]]}] 11:43:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:43:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1942ms 11:43:57 INFO - PROCESS | 1848 | 1461264237242 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 11:43:57 INFO - PROCESS | 1848 | 1461264237247 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 11:43:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:43:57 INFO - PROCESS | 1848 | 1461264237254 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:43:57 INFO - PROCESS | 1848 | 1461264237259 Marionette TRACE conn3 <- [1,714,null,{}] 11:43:57 INFO - PROCESS | 1848 | 1461264237267 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:57 INFO - PROCESS | 1848 | 1461264237456 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 11:43:57 INFO - PROCESS | 1848 | 1461264237611 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8a956000 == 68 [pid = 1848] [id = 186] 11:43:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4d9184d800) [pid = 1848] [serial = 558] [outer = (nil)] 11:43:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4d9184f400) [pid = 1848] [serial = 559] [outer = 0x7f4d9184d800] 11:43:57 INFO - PROCESS | 1848 | 1461264237719 Marionette DEBUG loaded listener.js 11:43:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4d9192d400) [pid = 1848] [serial = 560] [outer = 0x7f4d9184d800] 11:43:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db229f000 == 67 [pid = 1848] [id = 147] 11:43:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f5df000 == 66 [pid = 1848] [id = 150] 11:43:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d965e3800 == 65 [pid = 1848] [id = 148] 11:43:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bac4800 == 64 [pid = 1848] [id = 180] 11:43:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9abdc000 == 63 [pid = 1848] [id = 179] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4da8bcf000) [pid = 1848] [serial = 511] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d94167000 == 62 [pid = 1848] [id = 178] 11:43:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f2dd000 == 61 [pid = 1848] [id = 177] 11:43:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d956a8000 == 60 [pid = 1848] [id = 176] 11:43:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9c441000 == 59 [pid = 1848] [id = 170] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f4daba98800) [pid = 1848] [serial = 439] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4d9c40c400) [pid = 1848] [serial = 388] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4d92a8ec00) [pid = 1848] [serial = 445] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f4dae203c00) [pid = 1848] [serial = 442] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f4dae339400) [pid = 1848] [serial = 391] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4d957dbc00) [pid = 1848] [serial = 385] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4dae20a800) [pid = 1848] [serial = 448] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4daffb3000) [pid = 1848] [serial = 394] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f4d9b547400) [pid = 1848] [serial = 502] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f4d9d0e3000) [pid = 1848] [serial = 505] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f4d9a494400) [pid = 1848] [serial = 499] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f4d95544c00) [pid = 1848] [serial = 491] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f4d92a81400) [pid = 1848] [serial = 490] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f4d968f0400) [pid = 1848] [serial = 496] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f4d9985a400) [pid = 1848] [serial = 497] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f4d958dd800) [pid = 1848] [serial = 494] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f4d957db800) [pid = 1848] [serial = 493] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f4d90274400) [pid = 1848] [serial = 487] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f4dadcbf000) [pid = 1848] [serial = 472] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f4d93faf400) [pid = 1848] [serial = 475] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f4d9ad1d000) [pid = 1848] [serial = 478] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f4d9e8b0000) [pid = 1848] [serial = 508] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f4da8bca800) [pid = 1848] [serial = 481] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f4dadcc0800) [pid = 1848] [serial = 484] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f4d9e494c00) [pid = 1848] [serial = 506] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f4d9bb6cc00) [pid = 1848] [serial = 503] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x7f4da897d800) [pid = 1848] [serial = 509] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x7f4d957e2800) [pid = 1848] [serial = 259] [outer = (nil)] [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.] 11:43:58 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x7f4d9ad27c00) [pid = 1848] [serial = 500] [outer = (nil)] [url = about:blank] 11:43:58 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:58 INFO - PROCESS | 1848 | 1461264238957 Marionette TRACE conn3 <- [1,716,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]]]}] 11:43:58 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 11:43:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1738ms 11:43:58 INFO - PROCESS | 1848 | 1461264238993 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 11:43:59 INFO - PROCESS | 1848 | 1461264239000 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 11:43:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:43:59 INFO - PROCESS | 1848 | 1461264239009 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:43:59 INFO - PROCESS | 1848 | 1461264239012 Marionette TRACE conn3 <- [1,718,null,{}] 11:43:59 INFO - PROCESS | 1848 | 1461264239017 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:59 INFO - PROCESS | 1848 | 1461264239191 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 11:43:59 INFO - PROCESS | 1848 | 1461264239289 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d927b3800 == 60 [pid = 1848] [id = 187] 11:43:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f4d9192f400) [pid = 1848] [serial = 561] [outer = (nil)] 11:43:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f4d919cf400) [pid = 1848] [serial = 562] [outer = 0x7f4d9192f400] 11:43:59 INFO - PROCESS | 1848 | 1461264239347 Marionette DEBUG loaded listener.js 11:43:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f4d91bf6c00) [pid = 1848] [serial = 563] [outer = 0x7f4d9192f400] 11:44:00 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:00 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:44:00 INFO - PROCESS | 1848 | 1461264240382 Marionette TRACE conn3 <- [1,720,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]]]}] 11:44:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:44:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1426ms 11:44:00 INFO - PROCESS | 1848 | 1461264240436 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 11:44:00 INFO - PROCESS | 1848 | 1461264240440 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 11:44:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:44:00 INFO - PROCESS | 1848 | 1461264240452 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:44:00 INFO - PROCESS | 1848 | 1461264240456 Marionette TRACE conn3 <- [1,722,null,{}] 11:44:00 INFO - PROCESS | 1848 | 1461264240471 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:00 INFO - PROCESS | 1848 | 1461264240664 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 11:44:00 INFO - PROCESS | 1848 | 1461264240774 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d954ae800 == 61 [pid = 1848] [id = 188] 11:44:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f4d92a8d400) [pid = 1848] [serial = 564] [outer = (nil)] 11:44:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f4d92a90c00) [pid = 1848] [serial = 565] [outer = 0x7f4d92a8d400] 11:44:00 INFO - PROCESS | 1848 | 1461264240834 Marionette DEBUG loaded listener.js 11:44:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f4d93f9b800) [pid = 1848] [serial = 566] [outer = 0x7f4d92a8d400] 11:44:01 INFO - PROCESS | 1848 | 1461264241669 Marionette TRACE conn3 <- [1,724,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,725,"getWindowHandle",null] 11:44:01 INFO - PROCESS | 1848 | 1461264241699 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 11:44:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:44:01 INFO - PROCESS | 1848 | 1461264241704 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:44:01 INFO - PROCESS | 1848 | 1461264241717 Marionette TRACE conn3 <- [1,726,null,{}] 11:44:01 INFO - PROCESS | 1848 | 1461264241728 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:01 INFO - PROCESS | 1848 | 1461264241928 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 11:44:01 INFO - PROCESS | 1848 | 1461264241961 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d965ea800 == 62 [pid = 1848] [id = 189] 11:44:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f4d94151c00) [pid = 1848] [serial = 567] [outer = (nil)] 11:44:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f4d95698400) [pid = 1848] [serial = 568] [outer = 0x7f4d94151c00] 11:44:02 INFO - PROCESS | 1848 | 1461264242021 Marionette DEBUG loaded listener.js 11:44:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f4d956e3800) [pid = 1848] [serial = 569] [outer = 0x7f4d94151c00] 11:44:02 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f4d957dd000) [pid = 1848] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:44:02 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f4d957da000) [pid = 1848] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:44:02 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f4d916e8000) [pid = 1848] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:44:02 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f4d8f6f0800) [pid = 1848] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:44:02 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f4d957d8c00) [pid = 1848] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:44:02 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f4d91be4800) [pid = 1848] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:44:02 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:02 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:44:02 INFO - PROCESS | 1848 | 1461264242969 Marionette TRACE conn3 <- [1,728,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]]]}] 11:44:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:44:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1290ms 11:44:03 INFO - PROCESS | 1848 | 1461264242996 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 11:44:03 INFO - PROCESS | 1848 | 1461264242999 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 11:44:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:44:03 INFO - PROCESS | 1848 | 1461264243004 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:44:03 INFO - PROCESS | 1848 | 1461264243006 Marionette TRACE conn3 <- [1,730,null,{}] 11:44:03 INFO - PROCESS | 1848 | 1461264243017 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:03 INFO - PROCESS | 1848 | 1461264243144 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 11:44:03 INFO - PROCESS | 1848 | 1461264243157 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d98970000 == 63 [pid = 1848] [id = 190] 11:44:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f4d90275c00) [pid = 1848] [serial = 570] [outer = (nil)] 11:44:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f4d957e4400) [pid = 1848] [serial = 571] [outer = 0x7f4d90275c00] 11:44:03 INFO - PROCESS | 1848 | 1461264243215 Marionette DEBUG loaded listener.js 11:44:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f4d968e4c00) [pid = 1848] [serial = 572] [outer = 0x7f4d90275c00] 11:44:03 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:03 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:44:03 INFO - PROCESS | 1848 | 1461264243990 Marionette TRACE conn3 <- [1,732,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 255","_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,733,"getWindowHandle",null] 11:44:04 INFO - PROCESS | 1848 | 1461264244040 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 11:44:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:44:04 INFO - PROCESS | 1848 | 1461264244046 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:44:04 INFO - PROCESS | 1848 | 1461264244048 Marionette TRACE conn3 <- [1,734,null,{}] 11:44:04 INFO - PROCESS | 1848 | 1461264244053 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:04 INFO - PROCESS | 1848 | 1461264244246 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 11:44:04 INFO - PROCESS | 1848 | 1461264244258 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9abd7800 == 64 [pid = 1848] [id = 191] 11:44:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f4d968e5c00) [pid = 1848] [serial = 573] [outer = (nil)] 11:44:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f4d989a1400) [pid = 1848] [serial = 574] [outer = 0x7f4d968e5c00] 11:44:04 INFO - PROCESS | 1848 | 1461264244321 Marionette DEBUG loaded listener.js 11:44:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f4d9a404000) [pid = 1848] [serial = 575] [outer = 0x7f4d968e5c00] 11:44:05 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:05 INFO - PROCESS | 1848 | 1461264245405 Marionette TRACE conn3 <- [1,736,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]]]}] 11:44:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:44:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1425ms 11:44:05 INFO - PROCESS | 1848 | 1461264245473 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 11:44:05 INFO - PROCESS | 1848 | 1461264245479 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 11:44:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:44:05 INFO - PROCESS | 1848 | 1461264245488 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:44:05 INFO - PROCESS | 1848 | 1461264245493 Marionette TRACE conn3 <- [1,738,null,{}] 11:44:05 INFO - PROCESS | 1848 | 1461264245501 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:05 INFO - PROCESS | 1848 | 1461264245714 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 11:44:05 INFO - PROCESS | 1848 | 1461264245905 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96bc6000 == 65 [pid = 1848] [id = 192] 11:44:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f4d9226b800) [pid = 1848] [serial = 576] [outer = (nil)] 11:44:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f4d92674c00) [pid = 1848] [serial = 577] [outer = 0x7f4d9226b800] 11:44:06 INFO - PROCESS | 1848 | 1461264246024 Marionette DEBUG loaded listener.js 11:44:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f4d93172400) [pid = 1848] [serial = 578] [outer = 0x7f4d9226b800] 11:44:07 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:07 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:44:07 INFO - PROCESS | 1848 | 1461264247344 Marionette TRACE conn3 <- [1,740,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]]]}] 11:44:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:44:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1887ms 11:44:07 INFO - PROCESS | 1848 | 1461264247376 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 11:44:07 INFO - PROCESS | 1848 | 1461264247383 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 11:44:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:44:07 INFO - PROCESS | 1848 | 1461264247534 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:44:07 INFO - PROCESS | 1848 | 1461264247538 Marionette TRACE conn3 <- [1,742,null,{}] 11:44:07 INFO - PROCESS | 1848 | 1461264247547 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:07 INFO - PROCESS | 1848 | 1461264247698 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 11:44:07 INFO - PROCESS | 1848 | 1461264247842 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ba3f800 == 66 [pid = 1848] [id = 193] 11:44:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f4d9226c400) [pid = 1848] [serial = 579] [outer = (nil)] 11:44:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f4d95698800) [pid = 1848] [serial = 580] [outer = 0x7f4d9226c400] 11:44:07 INFO - PROCESS | 1848 | 1461264247914 Marionette DEBUG loaded listener.js 11:44:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f4d991e2400) [pid = 1848] [serial = 581] [outer = 0x7f4d9226c400] 11:44:09 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:09 INFO - PROCESS | 1848 | 1461264249309 Marionette TRACE conn3 <- [1,744,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]]]}] 11:44:09 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 11:44:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1895ms 11:44:09 INFO - PROCESS | 1848 | 1461264249387 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 11:44:09 INFO - PROCESS | 1848 | 1461264249390 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 11:44:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:44:09 INFO - PROCESS | 1848 | 1461264249398 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:44:09 INFO - PROCESS | 1848 | 1461264249403 Marionette TRACE conn3 <- [1,746,null,{}] 11:44:09 INFO - PROCESS | 1848 | 1461264249419 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:09 INFO - PROCESS | 1848 | 1461264249589 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 11:44:09 INFO - PROCESS | 1848 | 1461264249732 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9cb88000 == 67 [pid = 1848] [id = 194] 11:44:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f4d9920e400) [pid = 1848] [serial = 582] [outer = (nil)] 11:44:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f4d9ad27c00) [pid = 1848] [serial = 583] [outer = 0x7f4d9920e400] 11:44:09 INFO - PROCESS | 1848 | 1461264249803 Marionette DEBUG loaded listener.js 11:44:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f4d9b54dc00) [pid = 1848] [serial = 584] [outer = 0x7f4d9920e400] 11:44:10 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:11 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:11 INFO - PROCESS | 1848 | 1461264251024 Marionette TRACE conn3 <- [1,748,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]]]}] 11:44: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.) 11:44:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1683ms 11:44:11 INFO - PROCESS | 1848 | 1461264251082 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 11:44:11 INFO - PROCESS | 1848 | 1461264251085 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 11:44:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:44:11 INFO - PROCESS | 1848 | 1461264251092 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:44:11 INFO - PROCESS | 1848 | 1461264251094 Marionette TRACE conn3 <- [1,750,null,{}] 11:44:11 INFO - PROCESS | 1848 | 1461264251182 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:11 INFO - PROCESS | 1848 | 1461264251335 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 11:44:11 INFO - PROCESS | 1848 | 1461264251472 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95820000 == 68 [pid = 1848] [id = 195] 11:44:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f4d8f6e7c00) [pid = 1848] [serial = 585] [outer = (nil)] 11:44:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f4d91932800) [pid = 1848] [serial = 586] [outer = 0x7f4d8f6e7c00] 11:44:11 INFO - PROCESS | 1848 | 1461264251540 Marionette DEBUG loaded listener.js 11:44:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4d9beedc00) [pid = 1848] [serial = 587] [outer = 0x7f4d8f6e7c00] 11:44:12 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96720000 == 67 [pid = 1848] [id = 131] 11:44:12 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d98970000 == 66 [pid = 1848] [id = 190] 11:44:12 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d965ea800 == 65 [pid = 1848] [id = 189] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f4daba93c00) [pid = 1848] [serial = 523] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f4dadcee800) [pid = 1848] [serial = 526] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f4d9cbc5c00) [pid = 1848] [serial = 544] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d954ae800 == 64 [pid = 1848] [id = 188] 11:44:12 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d927b3800 == 63 [pid = 1848] [id = 187] 11:44:12 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8a956000 == 62 [pid = 1848] [id = 186] 11:44:12 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b269000 == 61 [pid = 1848] [id = 183] 11:44:12 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d94171800 == 60 [pid = 1848] [id = 182] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f4d9bef7400) [pid = 1848] [serial = 541] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f4d9a491c00) [pid = 1848] [serial = 538] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f4d91931c00) [pid = 1848] [serial = 530] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f4d968f0800) [pid = 1848] [serial = 536] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f4d958da800) [pid = 1848] [serial = 535] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f4d9a186400) [pid = 1848] [serial = 517] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f4da9ec5800) [pid = 1848] [serial = 512] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f4d9cbd1c00) [pid = 1848] [serial = 520] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f4d9cbc8400) [pid = 1848] [serial = 542] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f4d9b54cc00) [pid = 1848] [serial = 539] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f4d92a83800) [pid = 1848] [serial = 532] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f4d9414ec00) [pid = 1848] [serial = 514] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f4d91928800) [pid = 1848] [serial = 529] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f4d93f9e800) [pid = 1848] [serial = 533] [outer = (nil)] [url = about:blank] 11:44:12 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:13 INFO - PROCESS | 1848 | 1461264252999 Marionette TRACE conn3 <- [1,752,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]]]}] 11:44: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) 11:44:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1928ms 11:44:13 INFO - PROCESS | 1848 | 1461264253021 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 11:44:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:44:13 INFO - PROCESS | 1848 | 1461264253026 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 11:44:13 INFO - PROCESS | 1848 | 1461264253081 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:44:13 INFO - PROCESS | 1848 | 1461264253084 Marionette TRACE conn3 <- [1,754,null,{}] 11:44:13 INFO - PROCESS | 1848 | 1461264253098 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:13 INFO - PROCESS | 1848 | 1461264253239 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 11:44:13 INFO - PROCESS | 1848 | 1461264253339 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92124800 == 61 [pid = 1848] [id = 196] 11:44:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f4d9192a400) [pid = 1848] [serial = 588] [outer = (nil)] 11:44:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f4d9217b000) [pid = 1848] [serial = 589] [outer = 0x7f4d9192a400] 11:44:13 INFO - PROCESS | 1848 | 1461264253403 Marionette DEBUG loaded listener.js 11:44:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f4d92a8bc00) [pid = 1848] [serial = 590] [outer = 0x7f4d9192a400] 11:44:14 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:14 INFO - PROCESS | 1848 | 1461264254487 Marionette TRACE conn3 <- [1,756,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]]]}] 11:44: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 11:44:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1488ms 11:44:14 INFO - PROCESS | 1848 | 1461264254520 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 11:44:14 INFO - PROCESS | 1848 | 1461264254528 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 11:44:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:44:14 INFO - PROCESS | 1848 | 1461264254537 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:44:14 INFO - PROCESS | 1848 | 1461264254541 Marionette TRACE conn3 <- [1,758,null,{}] 11:44:14 INFO - PROCESS | 1848 | 1461264254546 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:14 INFO - PROCESS | 1848 | 1461264254690 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 11:44:14 INFO - PROCESS | 1848 | 1461264254897 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d965e6000 == 62 [pid = 1848] [id = 197] 11:44:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f4d92a8d000) [pid = 1848] [serial = 591] [outer = (nil)] 11:44:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f4d9569b400) [pid = 1848] [serial = 592] [outer = 0x7f4d92a8d000] 11:44:14 INFO - PROCESS | 1848 | 1461264254960 Marionette DEBUG loaded listener.js 11:44:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f4d957dec00) [pid = 1848] [serial = 593] [outer = 0x7f4d92a8d000] 11:44:15 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:15 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:44:15 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:15 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:15 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:15 INFO - PROCESS | 1848 | 1461264255710 Marionette TRACE conn3 <- [1,760,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]]]}] 11:44: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 11:44:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1229ms 11:44:15 INFO - PROCESS | 1848 | 1461264255766 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 11:44:15 INFO - PROCESS | 1848 | 1461264255768 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 11:44:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:44:15 INFO - PROCESS | 1848 | 1461264255779 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:44:15 INFO - PROCESS | 1848 | 1461264255784 Marionette TRACE conn3 <- [1,762,null,{}] 11:44:15 INFO - PROCESS | 1848 | 1461264255799 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:15 INFO - PROCESS | 1848 | 1461264255992 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 11:44:16 INFO - PROCESS | 1848 | 1461264256020 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a8d6000 == 63 [pid = 1848] [id = 198] 11:44:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f4d97d16000) [pid = 1848] [serial = 594] [outer = (nil)] 11:44:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f4d9a186400) [pid = 1848] [serial = 595] [outer = 0x7f4d97d16000] 11:44:16 INFO - PROCESS | 1848 | 1461264256083 Marionette DEBUG loaded listener.js 11:44:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f4d9ad22800) [pid = 1848] [serial = 596] [outer = 0x7f4d97d16000] 11:44:17 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f4d92a8d400) [pid = 1848] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:44:17 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f4d9184d800) [pid = 1848] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:44:17 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f4d94151c00) [pid = 1848] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:44:17 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f4d90275c00) [pid = 1848] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:44:17 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f4d9192f400) [pid = 1848] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:44:17 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f4d9c40a800) [pid = 1848] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:44:17 INFO - PROCESS | 1848 | 1461264257206 Marionette TRACE conn3 <- [1,764,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]]]}] 11:44:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:44:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1482ms 11:44:17 INFO - PROCESS | 1848 | 1461264257262 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 11:44:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:44:17 INFO - PROCESS | 1848 | 1461264257266 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 11:44:17 INFO - PROCESS | 1848 | 1461264257271 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:44:17 INFO - PROCESS | 1848 | 1461264257273 Marionette TRACE conn3 <- [1,766,null,{}] 11:44:17 INFO - PROCESS | 1848 | 1461264257279 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:17 INFO - PROCESS | 1848 | 1461264257419 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 11:44:17 INFO - PROCESS | 1848 | 1461264257565 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b575800 == 64 [pid = 1848] [id = 199] 11:44:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f4d992dbc00) [pid = 1848] [serial = 597] [outer = (nil)] 11:44:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f4d9adec400) [pid = 1848] [serial = 598] [outer = 0x7f4d992dbc00] 11:44:17 INFO - PROCESS | 1848 | 1461264257622 Marionette DEBUG loaded listener.js 11:44:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f4d9b54a800) [pid = 1848] [serial = 599] [outer = 0x7f4d992dbc00] 11:44:18 INFO - PROCESS | 1848 | 1461264258646 Marionette TRACE conn3 <- [1,768,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]]]}] 11:44:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:44:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1428ms 11:44:18 INFO - PROCESS | 1848 | 1461264258699 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 11:44:18 INFO - PROCESS | 1848 | 1461264258702 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 11:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:44:18 INFO - PROCESS | 1848 | 1461264258707 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:44:18 INFO - PROCESS | 1848 | 1461264258709 Marionette TRACE conn3 <- [1,770,null,{}] 11:44:18 INFO - PROCESS | 1848 | 1461264258714 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:18 INFO - PROCESS | 1848 | 1461264258854 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 11:44:19 INFO - PROCESS | 1848 | 1461264258998 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bf61800 == 65 [pid = 1848] [id = 200] 11:44:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f4d8f6f1000) [pid = 1848] [serial = 600] [outer = (nil)] 11:44:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f4d9bb63c00) [pid = 1848] [serial = 601] [outer = 0x7f4d8f6f1000] 11:44:19 INFO - PROCESS | 1848 | 1461264259053 Marionette DEBUG loaded listener.js 11:44:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f4d9c12d000) [pid = 1848] [serial = 602] [outer = 0x7f4d8f6f1000] 11:44:19 INFO - PROCESS | 1848 | 1461264259887 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 11:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1227ms 11:44:19 INFO - PROCESS | 1848 | 1461264259936 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 11:44:19 INFO - PROCESS | 1848 | 1461264259943 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 11:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:44:19 INFO - PROCESS | 1848 | 1461264259951 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:44:19 INFO - PROCESS | 1848 | 1461264259956 Marionette TRACE conn3 <- [1,774,null,{}] 11:44:19 INFO - PROCESS | 1848 | 1461264259963 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:20 INFO - PROCESS | 1848 | 1461264260131 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 11:44:20 INFO - PROCESS | 1848 | 1461264260277 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d965d8000 == 66 [pid = 1848] [id = 201] 11:44:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f4d91be5c00) [pid = 1848] [serial = 603] [outer = (nil)] 11:44:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f4d92675000) [pid = 1848] [serial = 604] [outer = 0x7f4d91be5c00] 11:44:20 INFO - PROCESS | 1848 | 1461264260348 Marionette DEBUG loaded listener.js 11:44:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f4d93f97800) [pid = 1848] [serial = 605] [outer = 0x7f4d91be5c00] 11:44:21 INFO - PROCESS | 1848 | 1461264261236 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 11:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1333ms 11:44:21 INFO - PROCESS | 1848 | 1461264261285 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 11:44:21 INFO - PROCESS | 1848 | 1461264261293 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 11:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:44:21 INFO - PROCESS | 1848 | 1461264261303 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:44:21 INFO - PROCESS | 1848 | 1461264261306 Marionette TRACE conn3 <- [1,778,null,{}] 11:44:21 INFO - PROCESS | 1848 | 1461264261312 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:21 INFO - PROCESS | 1848 | 1461264261476 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 11:44:21 INFO - PROCESS | 1848 | 1461264261621 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91c4f800 == 67 [pid = 1848] [id = 202] 11:44:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f4d956a0000) [pid = 1848] [serial = 606] [outer = (nil)] 11:44:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f4d97ea3400) [pid = 1848] [serial = 607] [outer = 0x7f4d956a0000] 11:44:21 INFO - PROCESS | 1848 | 1461264261695 Marionette DEBUG loaded listener.js 11:44:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f4d9a440c00) [pid = 1848] [serial = 608] [outer = 0x7f4d956a0000] 11:44:22 INFO - PROCESS | 1848 | 1461264262643 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 11:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1389ms 11:44:22 INFO - PROCESS | 1848 | 1461264262693 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 11:44:22 INFO - PROCESS | 1848 | 1461264262697 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 11:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:44:22 INFO - PROCESS | 1848 | 1461264262703 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:44:22 INFO - PROCESS | 1848 | 1461264262708 Marionette TRACE conn3 <- [1,782,null,{}] 11:44:22 INFO - PROCESS | 1848 | 1461264262724 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:22 INFO - PROCESS | 1848 | 1461264262923 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 11:44:23 INFO - PROCESS | 1848 | 1461264263070 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da7dcb000 == 68 [pid = 1848] [id = 203] 11:44:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f4d9a449800) [pid = 1848] [serial = 609] [outer = (nil)] 11:44:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4d9c1bc800) [pid = 1848] [serial = 610] [outer = 0x7f4d9a449800] 11:44:23 INFO - PROCESS | 1848 | 1461264263143 Marionette DEBUG loaded listener.js 11:44:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4d9c40c800) [pid = 1848] [serial = 611] [outer = 0x7f4d9a449800] 11:44:24 INFO - PROCESS | 1848 | 1461264264004 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 11:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1338ms 11:44:24 INFO - PROCESS | 1848 | 1461264264042 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 11:44:24 INFO - PROCESS | 1848 | 1461264264046 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 11:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:44:24 INFO - PROCESS | 1848 | 1461264264052 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:44:24 INFO - PROCESS | 1848 | 1461264264055 Marionette TRACE conn3 <- [1,786,null,{}] 11:44:24 INFO - PROCESS | 1848 | 1461264264060 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:24 INFO - PROCESS | 1848 | 1461264264215 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 11:44:24 INFO - PROCESS | 1848 | 1461264264365 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8e05800 == 69 [pid = 1848] [id = 204] 11:44:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4d9b54fc00) [pid = 1848] [serial = 612] [outer = (nil)] 11:44:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4d9cbc7800) [pid = 1848] [serial = 613] [outer = 0x7f4d9b54fc00] 11:44:24 INFO - PROCESS | 1848 | 1461264264433 Marionette DEBUG loaded listener.js 11:44:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4d9cfbf000) [pid = 1848] [serial = 614] [outer = 0x7f4d9b54fc00] 11:44:25 INFO - PROCESS | 1848 | 1461264265278 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 11:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1277ms 11:44:25 INFO - PROCESS | 1848 | 1461264265330 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 11:44:25 INFO - PROCESS | 1848 | 1461264265334 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 11:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:44:25 INFO - PROCESS | 1848 | 1461264265340 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:44:25 INFO - PROCESS | 1848 | 1461264265342 Marionette TRACE conn3 <- [1,790,null,{}] 11:44:25 INFO - PROCESS | 1848 | 1461264265347 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:25 INFO - PROCESS | 1848 | 1461264265503 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 11:44:25 INFO - PROCESS | 1848 | 1461264265653 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da9adb000 == 70 [pid = 1848] [id = 205] 11:44:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4d9c476c00) [pid = 1848] [serial = 615] [outer = (nil)] 11:44:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4d9d0e3000) [pid = 1848] [serial = 616] [outer = 0x7f4d9c476c00] 11:44:25 INFO - PROCESS | 1848 | 1461264265736 Marionette DEBUG loaded listener.js 11:44:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4d9e388000) [pid = 1848] [serial = 617] [outer = 0x7f4d9c476c00] 11:44:26 INFO - PROCESS | 1848 | 1461264266630 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 11:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1333ms 11:44:26 INFO - PROCESS | 1848 | 1461264266674 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 11:44:26 INFO - PROCESS | 1848 | 1461264266677 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 11:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:44:26 INFO - PROCESS | 1848 | 1461264266684 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:44:26 INFO - PROCESS | 1848 | 1461264266687 Marionette TRACE conn3 <- [1,794,null,{}] 11:44:26 INFO - PROCESS | 1848 | 1461264266692 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:26 INFO - PROCESS | 1848 | 1461264266862 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 11:44:27 INFO - PROCESS | 1848 | 1461264267014 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dad83e800 == 71 [pid = 1848] [id = 206] 11:44:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4d9a183400) [pid = 1848] [serial = 618] [outer = (nil)] 11:44:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4da2decc00) [pid = 1848] [serial = 619] [outer = 0x7f4d9a183400] 11:44:27 INFO - PROCESS | 1848 | 1461264267102 Marionette DEBUG loaded listener.js 11:44:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4da8987800) [pid = 1848] [serial = 620] [outer = 0x7f4d9a183400] 11:44:27 INFO - PROCESS | 1848 | 1461264267960 Marionette TRACE conn3 <- [1,796,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]]]}] 11:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1532ms 11:44:28 INFO - PROCESS | 1848 | 1461264268218 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 11:44:28 INFO - PROCESS | 1848 | 1461264268224 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 11:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:44:28 INFO - PROCESS | 1848 | 1461264268231 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:44:28 INFO - PROCESS | 1848 | 1461264268235 Marionette TRACE conn3 <- [1,798,null,{}] 11:44:28 INFO - PROCESS | 1848 | 1461264268242 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:28 INFO - PROCESS | 1848 | 1461264268417 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 11:44:28 INFO - PROCESS | 1848 | 1461264268634 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95985000 == 72 [pid = 1848] [id = 207] 11:44:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4d91bf2c00) [pid = 1848] [serial = 621] [outer = (nil)] 11:44:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4d92173400) [pid = 1848] [serial = 622] [outer = 0x7f4d91bf2c00] 11:44:28 INFO - PROCESS | 1848 | 1461264268702 Marionette DEBUG loaded listener.js 11:44:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4d92a82c00) [pid = 1848] [serial = 623] [outer = 0x7f4d91bf2c00] 11:44:29 INFO - PROCESS | 1848 | 1461264269560 Marionette TRACE conn3 <- [1,800,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]]]}] 11:44:29 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 11:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1381ms 11:44:29 INFO - PROCESS | 1848 | 1461264269613 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 11:44:29 INFO - PROCESS | 1848 | 1461264269618 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 11:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:44:29 INFO - PROCESS | 1848 | 1461264269629 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:44:29 INFO - PROCESS | 1848 | 1461264269634 Marionette TRACE conn3 <- [1,802,null,{}] 11:44:29 INFO - PROCESS | 1848 | 1461264269639 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:29 INFO - PROCESS | 1848 | 1461264269793 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 11:44:29 INFO - PROCESS | 1848 | 1461264269942 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d94175800 == 73 [pid = 1848] [id = 208] 11:44:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4d91847c00) [pid = 1848] [serial = 624] [outer = (nil)] 11:44:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4d957da400) [pid = 1848] [serial = 625] [outer = 0x7f4d91847c00] 11:44:30 INFO - PROCESS | 1848 | 1461264270005 Marionette DEBUG loaded listener.js 11:44:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4d968e7800) [pid = 1848] [serial = 626] [outer = 0x7f4d91847c00] 11:44:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b575800 == 72 [pid = 1848] [id = 199] 11:44:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9a8d6000 == 71 [pid = 1848] [id = 198] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f4d956e8000) [pid = 1848] [serial = 550] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f4d9c40d000) [pid = 1848] [serial = 553] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f4da9da6400) [pid = 1848] [serial = 556] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f4d919ca000) [pid = 1848] [serial = 547] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f4d989a1400) [pid = 1848] [serial = 574] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d965e6000 == 70 [pid = 1848] [id = 197] 11:44:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92124800 == 69 [pid = 1848] [id = 196] 11:44:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9abd7800 == 68 [pid = 1848] [id = 191] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f4d92a90c00) [pid = 1848] [serial = 565] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f4d9192d400) [pid = 1848] [serial = 560] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4d9184f400) [pid = 1848] [serial = 559] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f4d95698400) [pid = 1848] [serial = 568] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4d957e4400) [pid = 1848] [serial = 571] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4d919cf400) [pid = 1848] [serial = 562] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f4da2069800) [pid = 1848] [serial = 545] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f4d956e3800) [pid = 1848] [serial = 569] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4d93f9b800) [pid = 1848] [serial = 566] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4d91bf6c00) [pid = 1848] [serial = 563] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4d968e4c00) [pid = 1848] [serial = 572] [outer = (nil)] [url = about:blank] 11:44:30 INFO - PROCESS | 1848 | 1461264270903 Marionette TRACE conn3 <- [1,804,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]]]}] 11:44:30 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 11:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1337ms 11:44:30 INFO - PROCESS | 1848 | 1461264270967 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 11:44:30 INFO - PROCESS | 1848 | 1461264270970 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 11:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:44:30 INFO - PROCESS | 1848 | 1461264270976 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:44:30 INFO - PROCESS | 1848 | 1461264270978 Marionette TRACE conn3 <- [1,806,null,{}] 11:44:30 INFO - PROCESS | 1848 | 1461264270993 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:31 INFO - PROCESS | 1848 | 1461264271138 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 11:44:31 INFO - PROCESS | 1848 | 1461264271155 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95993000 == 69 [pid = 1848] [id = 209] 11:44:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4d919ca000) [pid = 1848] [serial = 627] [outer = (nil)] 11:44:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4d992da000) [pid = 1848] [serial = 628] [outer = 0x7f4d919ca000] 11:44:31 INFO - PROCESS | 1848 | 1461264271313 Marionette DEBUG loaded listener.js 11:44:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4d9ad21800) [pid = 1848] [serial = 629] [outer = 0x7f4d919ca000] 11:44:32 INFO - PROCESS | 1848 | 1461264272001 Marionette TRACE conn3 <- [1,808,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]]]}] 11:44:32 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 11:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1078ms 11:44:32 INFO - PROCESS | 1848 | 1461264272078 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 11:44:32 INFO - PROCESS | 1848 | 1461264272080 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 11:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:44:32 INFO - PROCESS | 1848 | 1461264272092 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:44:32 INFO - PROCESS | 1848 | 1461264272094 Marionette TRACE conn3 <- [1,810,null,{}] 11:44:32 INFO - PROCESS | 1848 | 1461264272098 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:32 INFO - PROCESS | 1848 | 1461264272240 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 11:44:32 INFO - PROCESS | 1848 | 1461264272251 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b57d000 == 70 [pid = 1848] [id = 210] 11:44:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4d9beef800) [pid = 1848] [serial = 630] [outer = (nil)] 11:44:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4d9c40a400) [pid = 1848] [serial = 631] [outer = 0x7f4d9beef800] 11:44:32 INFO - PROCESS | 1848 | 1461264272308 Marionette DEBUG loaded listener.js 11:44:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4d9cc93800) [pid = 1848] [serial = 632] [outer = 0x7f4d9beef800] 11:44:33 INFO - PROCESS | 1848 | 1461264273126 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 11:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1080ms 11:44:33 INFO - PROCESS | 1848 | 1461264273174 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 11:44:33 INFO - PROCESS | 1848 | 1461264273177 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 11:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:44:33 INFO - PROCESS | 1848 | 1461264273183 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:44:33 INFO - PROCESS | 1848 | 1461264273185 Marionette TRACE conn3 <- [1,814,null,{}] 11:44:33 INFO - PROCESS | 1848 | 1461264273190 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:33 INFO - PROCESS | 1848 | 1461264273374 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 11:44:33 INFO - PROCESS | 1848 | 1461264273412 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d930bf800 == 71 [pid = 1848] [id = 211] 11:44:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4d9cb4b800) [pid = 1848] [serial = 633] [outer = (nil)] 11:44:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4d9e387000) [pid = 1848] [serial = 634] [outer = 0x7f4d9cb4b800] 11:44:33 INFO - PROCESS | 1848 | 1461264273471 Marionette DEBUG loaded listener.js 11:44:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4d9e8ac400) [pid = 1848] [serial = 635] [outer = 0x7f4d9cb4b800] 11:44:34 INFO - PROCESS | 1848 | 1461264274328 Marionette TRACE conn3 <- [1,816,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,817,"getWindowHandle",null] 11:44:34 INFO - PROCESS | 1848 | 1461264274362 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 11:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:44:34 INFO - PROCESS | 1848 | 1461264274368 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:44:34 INFO - PROCESS | 1848 | 1461264274370 Marionette TRACE conn3 <- [1,818,null,{}] 11:44:34 INFO - PROCESS | 1848 | 1461264274384 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:34 INFO - PROCESS | 1848 | 1461264274781 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4d916e6400) [pid = 1848] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f4d9c125c00) [pid = 1848] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4d9026c000) [pid = 1848] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4d957d9000) [pid = 1848] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f4d9bb66400) [pid = 1848] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f4d97d16000) [pid = 1848] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4d968e5c00) [pid = 1848] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4d92a8d000) [pid = 1848] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4d9920e400) [pid = 1848] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f4d9192a400) [pid = 1848] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f4d9226b800) [pid = 1848] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f4d9226c400) [pid = 1848] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f4d8f6e7c00) [pid = 1848] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f4d992dbc00) [pid = 1848] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f4d9ad1b000) [pid = 1848] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f4d91936000) [pid = 1848] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f4d9a2b1400) [pid = 1848] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f4d919c3800) [pid = 1848] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f4d916e5400) [pid = 1848] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f4d968e6000) [pid = 1848] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f4d9c410000) [pid = 1848] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f4d92171000) [pid = 1848] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f4d8f6e7000) [pid = 1848] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f4d968ea800) [pid = 1848] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:44:34 INFO - PROCESS | 1848 | 1461264274892 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91dba000 == 72 [pid = 1848] [id = 212] 11:44:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f4d8f6f3000) [pid = 1848] [serial = 636] [outer = (nil)] 11:44:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f4d916e6400) [pid = 1848] [serial = 637] [outer = 0x7f4d8f6f3000] 11:44:34 INFO - PROCESS | 1848 | 1461264274961 Marionette DEBUG loaded listener.js 11:44:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f4d92677000) [pid = 1848] [serial = 638] [outer = 0x7f4d8f6f3000] 11:44:35 INFO - PROCESS | 1848 | 1461264275664 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 11:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1336ms 11:44:35 INFO - PROCESS | 1848 | 1461264275716 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 11:44:35 INFO - PROCESS | 1848 | 1461264275723 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 11:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:44:35 INFO - PROCESS | 1848 | 1461264275731 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:44:35 INFO - PROCESS | 1848 | 1461264275743 Marionette TRACE conn3 <- [1,822,null,{}] 11:44:35 INFO - PROCESS | 1848 | 1461264275749 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:35 INFO - PROCESS | 1848 | 1461264275880 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 11:44:35 INFO - PROCESS | 1848 | 1461264275894 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dabf8a800 == 73 [pid = 1848] [id = 213] 11:44:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f4d92a8d000) [pid = 1848] [serial = 639] [outer = (nil)] 11:44:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f4d9c12dc00) [pid = 1848] [serial = 640] [outer = 0x7f4d92a8d000] 11:44:35 INFO - PROCESS | 1848 | 1461264275952 Marionette DEBUG loaded listener.js 11:44:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f4da897ec00) [pid = 1848] [serial = 641] [outer = 0x7f4d92a8d000] 11:44:36 INFO - PROCESS | 1848 | 1461264276691 Marionette TRACE conn3 <- [1,824,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,825,"getWindowHandle",null] 11:44:36 INFO - PROCESS | 1848 | 1461264276723 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 11:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:44:36 INFO - PROCESS | 1848 | 1461264276729 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:44:36 INFO - PROCESS | 1848 | 1461264276731 Marionette TRACE conn3 <- [1,826,null,{}] 11:44:36 INFO - PROCESS | 1848 | 1461264276851 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:37 INFO - PROCESS | 1848 | 1461264277071 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 11:44:37 INFO - PROCESS | 1848 | 1461264277225 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d94171800 == 74 [pid = 1848] [id = 214] 11:44:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f4d91928800) [pid = 1848] [serial = 642] [outer = (nil)] 11:44:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f4d919c7000) [pid = 1848] [serial = 643] [outer = 0x7f4d91928800] 11:44:37 INFO - PROCESS | 1848 | 1461264277297 Marionette DEBUG loaded listener.js 11:44:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f4d92175000) [pid = 1848] [serial = 644] [outer = 0x7f4d91928800] 11:44:38 INFO - PROCESS | 1848 | 1461264278174 Marionette TRACE conn3 <- [1,828,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]]]}] 11:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1476ms 11:44:38 INFO - PROCESS | 1848 | 1461264278206 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 11:44:38 INFO - PROCESS | 1848 | 1461264278214 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 11:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:44:38 INFO - PROCESS | 1848 | 1461264278221 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:44:38 INFO - PROCESS | 1848 | 1461264278225 Marionette TRACE conn3 <- [1,830,null,{}] 11:44:38 INFO - PROCESS | 1848 | 1461264278231 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:38 INFO - PROCESS | 1848 | 1461264278396 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 11:44:38 INFO - PROCESS | 1848 | 1461264278558 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bacc000 == 75 [pid = 1848] [id = 215] 11:44:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f4d95459c00) [pid = 1848] [serial = 645] [outer = (nil)] 11:44:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f4d958e1000) [pid = 1848] [serial = 646] [outer = 0x7f4d95459c00] 11:44:38 INFO - PROCESS | 1848 | 1461264278630 Marionette DEBUG loaded listener.js 11:44:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f4d97ea6c00) [pid = 1848] [serial = 647] [outer = 0x7f4d95459c00] 11:44:39 INFO - PROCESS | 1848 | 1461264279670 Marionette TRACE conn3 <- [1,832,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]]]}] 11:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1479ms 11:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:44:39 INFO - PROCESS | 1848 | 1461264279701 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 11:44:39 INFO - PROCESS | 1848 | 1461264279704 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 11:44:39 INFO - PROCESS | 1848 | 1461264279710 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:44:39 INFO - PROCESS | 1848 | 1461264279713 Marionette TRACE conn3 <- [1,834,null,{}] 11:44:39 INFO - PROCESS | 1848 | 1461264279718 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:39 INFO - PROCESS | 1848 | 1461264279873 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 11:44:40 INFO - PROCESS | 1848 | 1461264280029 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dadfb5800 == 76 [pid = 1848] [id = 216] 11:44:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f4d98998000) [pid = 1848] [serial = 648] [outer = (nil)] 11:44:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f4d9bb66400) [pid = 1848] [serial = 649] [outer = 0x7f4d98998000] 11:44:40 INFO - PROCESS | 1848 | 1461264280104 Marionette DEBUG loaded listener.js 11:44:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4d9cbd2c00) [pid = 1848] [serial = 650] [outer = 0x7f4d98998000] 11:44:40 INFO - PROCESS | 1848 | 1461264280950 Marionette TRACE conn3 <- [1,836,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]]]}] 11:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1286ms 11:44:41 INFO - PROCESS | 1848 | 1461264281003 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 11:44:41 INFO - PROCESS | 1848 | 1461264281012 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 11:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:44:41 INFO - PROCESS | 1848 | 1461264281021 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:44:41 INFO - PROCESS | 1848 | 1461264281023 Marionette TRACE conn3 <- [1,838,null,{}] 11:44:41 INFO - PROCESS | 1848 | 1461264281027 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:41 INFO - PROCESS | 1848 | 1461264281178 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 11:44:41 INFO - PROCESS | 1848 | 1461264281332 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daff5f800 == 77 [pid = 1848] [id = 217] 11:44:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4d9ad23800) [pid = 1848] [serial = 651] [outer = (nil)] 11:44:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4d95692400) [pid = 1848] [serial = 652] [outer = 0x7f4d9ad23800] 11:44:41 INFO - PROCESS | 1848 | 1461264281409 Marionette DEBUG loaded listener.js 11:44:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4da8cacc00) [pid = 1848] [serial = 653] [outer = 0x7f4d9ad23800] 11:44:42 INFO - PROCESS | 1848 | 1461264282281 Marionette TRACE conn3 <- [1,840,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]]]}] 11:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1287ms 11:44:42 INFO - PROCESS | 1848 | 1461264282307 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 11:44:42 INFO - PROCESS | 1848 | 1461264282310 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 11:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:44:42 INFO - PROCESS | 1848 | 1461264282316 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:44:42 INFO - PROCESS | 1848 | 1461264282318 Marionette TRACE conn3 <- [1,842,null,{}] 11:44:42 INFO - PROCESS | 1848 | 1461264282324 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:42 INFO - PROCESS | 1848 | 1461264282481 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 11:44:42 INFO - PROCESS | 1848 | 1461264282637 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db220c000 == 78 [pid = 1848] [id = 218] 11:44:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4d9a0b8c00) [pid = 1848] [serial = 654] [outer = (nil)] 11:44:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4da904a400) [pid = 1848] [serial = 655] [outer = 0x7f4d9a0b8c00] 11:44:42 INFO - PROCESS | 1848 | 1461264282708 Marionette DEBUG loaded listener.js 11:44:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4da9da6c00) [pid = 1848] [serial = 656] [outer = 0x7f4d9a0b8c00] 11:44:43 INFO - PROCESS | 1848 | 1461264283511 Marionette TRACE conn3 <- [1,844,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]]]}] 11:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1233ms 11:44:43 INFO - PROCESS | 1848 | 1461264283549 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 11:44:43 INFO - PROCESS | 1848 | 1461264283552 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 11:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:44:43 INFO - PROCESS | 1848 | 1461264283558 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:44:43 INFO - PROCESS | 1848 | 1461264283560 Marionette TRACE conn3 <- [1,846,null,{}] 11:44:43 INFO - PROCESS | 1848 | 1461264283565 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:43 INFO - PROCESS | 1848 | 1461264283739 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 11:44:43 INFO - PROCESS | 1848 | 1461264283910 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db320e800 == 79 [pid = 1848] [id = 219] 11:44:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4da9ecdc00) [pid = 1848] [serial = 657] [outer = (nil)] 11:44:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4dabf26c00) [pid = 1848] [serial = 658] [outer = 0x7f4da9ecdc00] 11:44:43 INFO - PROCESS | 1848 | 1461264283980 Marionette DEBUG loaded listener.js 11:44:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4dad879800) [pid = 1848] [serial = 659] [outer = 0x7f4da9ecdc00] 11:44:44 INFO - PROCESS | 1848 | 1461264284816 Marionette TRACE conn3 <- [1,848,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]]]}] 11:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1326ms 11:44:44 INFO - PROCESS | 1848 | 1461264284886 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 11:44:44 INFO - PROCESS | 1848 | 1461264284889 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 11:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:44:44 INFO - PROCESS | 1848 | 1461264284894 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:44:44 INFO - PROCESS | 1848 | 1461264284897 Marionette TRACE conn3 <- [1,850,null,{}] 11:44:44 INFO - PROCESS | 1848 | 1461264284902 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:45 INFO - PROCESS | 1848 | 1461264285046 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 11:44:45 INFO - PROCESS | 1848 | 1461264285195 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db3228000 == 80 [pid = 1848] [id = 220] 11:44:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4daa011400) [pid = 1848] [serial = 660] [outer = (nil)] 11:44:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4dadcbc000) [pid = 1848] [serial = 661] [outer = 0x7f4daa011400] 11:44:45 INFO - PROCESS | 1848 | 1461264285262 Marionette DEBUG loaded listener.js 11:44:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4dadcf3800) [pid = 1848] [serial = 662] [outer = 0x7f4daa011400] 11:44:46 INFO - PROCESS | 1848 | 1461264286140 Marionette TRACE conn3 <- [1,852,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]]]}] 11:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1284ms 11:44:46 INFO - PROCESS | 1848 | 1461264286180 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 11:44:46 INFO - PROCESS | 1848 | 1461264286183 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 11:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:44:46 INFO - PROCESS | 1848 | 1461264286189 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:44:46 INFO - PROCESS | 1848 | 1461264286193 Marionette TRACE conn3 <- [1,854,null,{}] 11:44:46 INFO - PROCESS | 1848 | 1461264286198 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:46 INFO - PROCESS | 1848 | 1461264286341 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 11:44:46 INFO - PROCESS | 1848 | 1461264286739 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92887800 == 81 [pid = 1848] [id = 221] 11:44:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4d90271400) [pid = 1848] [serial = 663] [outer = (nil)] 11:44:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4d91844400) [pid = 1848] [serial = 664] [outer = 0x7f4d90271400] 11:44:46 INFO - PROCESS | 1848 | 1461264286896 Marionette DEBUG loaded listener.js 11:44:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4d91946000) [pid = 1848] [serial = 665] [outer = 0x7f4d90271400] 11:44:47 INFO - PROCESS | 1848 | 1461264287744 Marionette TRACE conn3 <- [1,856,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]]]}] 11:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1585ms 11:44:47 INFO - PROCESS | 1848 | 1461264287782 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 11:44:47 INFO - PROCESS | 1848 | 1461264287789 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 11:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:44:47 INFO - PROCESS | 1848 | 1461264287802 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:44:47 INFO - PROCESS | 1848 | 1461264287816 Marionette TRACE conn3 <- [1,858,null,{}] 11:44:47 INFO - PROCESS | 1848 | 1461264287827 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:48 INFO - PROCESS | 1848 | 1461264288036 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 11:44:48 INFO - PROCESS | 1848 | 1461264288192 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91db3800 == 82 [pid = 1848] [id = 222] 11:44:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4d9226b000) [pid = 1848] [serial = 666] [outer = (nil)] 11:44:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f4d92a8d400) [pid = 1848] [serial = 667] [outer = 0x7f4d9226b000] 11:44:48 INFO - PROCESS | 1848 | 1461264288257 Marionette DEBUG loaded listener.js 11:44:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f4d93fa5c00) [pid = 1848] [serial = 668] [outer = 0x7f4d9226b000] 11:44:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da1fb8000 == 81 [pid = 1848] [id = 157] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f4d9bb63c00) [pid = 1848] [serial = 601] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91dba000 == 80 [pid = 1848] [id = 212] 11:44:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d930bf800 == 79 [pid = 1848] [id = 211] 11:44:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b57d000 == 78 [pid = 1848] [id = 210] 11:44:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95993000 == 77 [pid = 1848] [id = 209] 11:44:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d94175800 == 76 [pid = 1848] [id = 208] 11:44:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95985000 == 75 [pid = 1848] [id = 207] 11:44:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da7dcb000 == 74 [pid = 1848] [id = 203] 11:44:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91c4f800 == 73 [pid = 1848] [id = 202] 11:44:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d965d8000 == 72 [pid = 1848] [id = 201] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f4d958e0c00) [pid = 1848] [serial = 476] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f4d9b543c00) [pid = 1848] [serial = 479] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f4daddd8c00) [pid = 1848] [serial = 527] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f4d957db000) [pid = 1848] [serial = 515] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f4daddd0400) [pid = 1848] [serial = 485] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f4d9aec2c00) [pid = 1848] [serial = 518] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f4da8bd0000) [pid = 1848] [serial = 424] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f4da8ca8c00) [pid = 1848] [serial = 521] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4d90279800) [pid = 1848] [serial = 488] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f4dadcb5c00) [pid = 1848] [serial = 524] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4da9daec00) [pid = 1848] [serial = 482] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4d9a186400) [pid = 1848] [serial = 595] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f4d9a404000) [pid = 1848] [serial = 575] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f4d9569b400) [pid = 1848] [serial = 592] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f4d9b54dc00) [pid = 1848] [serial = 584] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f4d9ad27c00) [pid = 1848] [serial = 583] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f4d9217b000) [pid = 1848] [serial = 589] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f4d92a8bc00) [pid = 1848] [serial = 590] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f4d93172400) [pid = 1848] [serial = 578] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f4d92674c00) [pid = 1848] [serial = 577] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f4d991e2400) [pid = 1848] [serial = 581] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f4d95698800) [pid = 1848] [serial = 580] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f4d9beedc00) [pid = 1848] [serial = 587] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f4d91932800) [pid = 1848] [serial = 586] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f4d9ad22800) [pid = 1848] [serial = 596] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f4d9b54a800) [pid = 1848] [serial = 599] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f4d9adec400) [pid = 1848] [serial = 598] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f4d957dec00) [pid = 1848] [serial = 593] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f4dadcbe000) [pid = 1848] [serial = 557] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f4d92a83c00) [pid = 1848] [serial = 548] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f4da206c400) [pid = 1848] [serial = 554] [outer = (nil)] [url = about:blank] 11:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f4d9a18dc00) [pid = 1848] [serial = 551] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1848 | 1461264289191 Marionette TRACE conn3 <- [1,860,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]]]}] 11:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1444ms 11:44:49 INFO - PROCESS | 1848 | 1461264289249 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 11:44:49 INFO - PROCESS | 1848 | 1461264289255 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 11:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:44:49 INFO - PROCESS | 1848 | 1461264289262 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:44:49 INFO - PROCESS | 1848 | 1461264289264 Marionette TRACE conn3 <- [1,862,null,{}] 11:44:49 INFO - PROCESS | 1848 | 1461264289269 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:49 INFO - PROCESS | 1848 | 1461264289407 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 11:44:49 INFO - PROCESS | 1848 | 1461264289417 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d94163800 == 73 [pid = 1848] [id = 223] 11:44:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f4d95454800) [pid = 1848] [serial = 669] [outer = (nil)] 11:44:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f4d957dc000) [pid = 1848] [serial = 670] [outer = 0x7f4d95454800] 11:44:49 INFO - PROCESS | 1848 | 1461264289474 Marionette DEBUG loaded listener.js 11:44:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f4d958db000) [pid = 1848] [serial = 671] [outer = 0x7f4d95454800] 11:44:50 INFO - PROCESS | 1848 | 1461264290244 Marionette TRACE conn3 <- [1,864,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]]]}] 11:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1025ms 11:44:50 INFO - PROCESS | 1848 | 1461264290288 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 11:44:50 INFO - PROCESS | 1848 | 1461264290291 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 11:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:44:50 INFO - PROCESS | 1848 | 1461264290299 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:44:50 INFO - PROCESS | 1848 | 1461264290307 Marionette TRACE conn3 <- [1,866,null,{}] 11:44:50 INFO - PROCESS | 1848 | 1461264290340 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:50 INFO - PROCESS | 1848 | 1461264290481 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 11:44:50 INFO - PROCESS | 1848 | 1461264290593 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96712800 == 74 [pid = 1848] [id = 224] 11:44:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f4d9226ac00) [pid = 1848] [serial = 672] [outer = (nil)] 11:44:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f4d97d1b400) [pid = 1848] [serial = 673] [outer = 0x7f4d9226ac00] 11:44:50 INFO - PROCESS | 1848 | 1461264290651 Marionette DEBUG loaded listener.js 11:44:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f4d9985f400) [pid = 1848] [serial = 674] [outer = 0x7f4d9226ac00] 11:44:51 INFO - PROCESS | 1848 | 1461264291339 Marionette TRACE conn3 <- [1,868,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]]]}] 11:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1089ms 11:44:51 INFO - PROCESS | 1848 | 1461264291414 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 11:44:51 INFO - PROCESS | 1848 | 1461264291419 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 11:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:44:51 INFO - PROCESS | 1848 | 1461264291428 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:44:51 INFO - PROCESS | 1848 | 1461264291430 Marionette TRACE conn3 <- [1,870,null,{}] 11:44:51 INFO - PROCESS | 1848 | 1461264291442 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:51 INFO - PROCESS | 1848 | 1461264291614 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 11:44:51 INFO - PROCESS | 1848 | 1461264291633 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a805000 == 75 [pid = 1848] [id = 225] 11:44:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f4d9569b400) [pid = 1848] [serial = 675] [outer = (nil)] 11:44:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f4d9a7d1400) [pid = 1848] [serial = 676] [outer = 0x7f4d9569b400] 11:44:51 INFO - PROCESS | 1848 | 1461264291690 Marionette DEBUG loaded listener.js 11:44:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f4d9ad1d400) [pid = 1848] [serial = 677] [outer = 0x7f4d9569b400] 11:44:52 INFO - PROCESS | 1848 | 1461264292479 Marionette TRACE conn3 <- [1,872,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]]]}] 11:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1081ms 11:44:52 INFO - PROCESS | 1848 | 1461264292516 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 11:44:52 INFO - PROCESS | 1848 | 1461264292525 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 11:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:44:52 INFO - PROCESS | 1848 | 1461264292532 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:44:52 INFO - PROCESS | 1848 | 1461264292538 Marionette TRACE conn3 <- [1,874,null,{}] 11:44:52 INFO - PROCESS | 1848 | 1461264292561 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:52 INFO - PROCESS | 1848 | 1461264292743 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 11:44:52 INFO - PROCESS | 1848 | 1461264292764 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9adc3000 == 76 [pid = 1848] [id = 226] 11:44:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f4d9aec1c00) [pid = 1848] [serial = 678] [outer = (nil)] 11:44:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f4d9b3d9c00) [pid = 1848] [serial = 679] [outer = 0x7f4d9aec1c00] 11:44:52 INFO - PROCESS | 1848 | 1461264292833 Marionette DEBUG loaded listener.js 11:44:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f4d9bef8800) [pid = 1848] [serial = 680] [outer = 0x7f4d9aec1c00] 11:44:53 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f4d919ca000) [pid = 1848] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:44:53 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f4d8f6f3000) [pid = 1848] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:44:53 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f4d9cb4b800) [pid = 1848] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:44:53 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f4d9beef800) [pid = 1848] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:44:53 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f4d91847c00) [pid = 1848] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:44:53 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f4d91bf2c00) [pid = 1848] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:44:53 INFO - PROCESS | 1848 | 1461264293705 Marionette TRACE conn3 <- [1,876,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]]]}] 11:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1190ms 11:44:53 INFO - PROCESS | 1848 | 1461264293723 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 11:44:53 INFO - PROCESS | 1848 | 1461264293726 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 11:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:44:53 INFO - PROCESS | 1848 | 1461264293731 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:44:53 INFO - PROCESS | 1848 | 1461264293733 Marionette TRACE conn3 <- [1,878,null,{}] 11:44:53 INFO - PROCESS | 1848 | 1461264293738 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:53 INFO - PROCESS | 1848 | 1461264293928 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 11:44:53 INFO - PROCESS | 1848 | 1461264293945 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bac5000 == 77 [pid = 1848] [id = 227] 11:44:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f4d9bef9000) [pid = 1848] [serial = 681] [outer = (nil)] 11:44:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f4d9cb4cc00) [pid = 1848] [serial = 682] [outer = 0x7f4d9bef9000] 11:44:54 INFO - PROCESS | 1848 | 1461264294002 Marionette DEBUG loaded listener.js 11:44:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f4d9d00e800) [pid = 1848] [serial = 683] [outer = 0x7f4d9bef9000] 11:44:54 INFO - PROCESS | 1848 | 1461264294646 Marionette TRACE conn3 <- [1,880,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]]]}] 11:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 984ms 11:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:44:54 INFO - PROCESS | 1848 | 1461264294716 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 11:44:54 INFO - PROCESS | 1848 | 1461264294719 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 11:44:54 INFO - PROCESS | 1848 | 1461264294724 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:44:54 INFO - PROCESS | 1848 | 1461264294726 Marionette TRACE conn3 <- [1,882,null,{}] 11:44:54 INFO - PROCESS | 1848 | 1461264294731 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:54 INFO - PROCESS | 1848 | 1461264294862 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 11:44:54 INFO - PROCESS | 1848 | 1461264294967 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9c36a000 == 78 [pid = 1848] [id = 228] 11:44:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f4d9184bc00) [pid = 1848] [serial = 684] [outer = (nil)] 11:44:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f4d9d012000) [pid = 1848] [serial = 685] [outer = 0x7f4d9184bc00] 11:44:55 INFO - PROCESS | 1848 | 1461264295023 Marionette DEBUG loaded listener.js 11:44:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f4d9e48d800) [pid = 1848] [serial = 686] [outer = 0x7f4d9184bc00] 11:44:55 INFO - PROCESS | 1848 | 1461264295847 Marionette TRACE conn3 <- [1,884,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]]]}] 11:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1174ms 11:44:55 INFO - PROCESS | 1848 | 1461264295899 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 11:44:55 INFO - PROCESS | 1848 | 1461264295905 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 11:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:44:55 INFO - PROCESS | 1848 | 1461264295913 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:44:55 INFO - PROCESS | 1848 | 1461264295918 Marionette TRACE conn3 <- [1,886,null,{}] 11:44:55 INFO - PROCESS | 1848 | 1461264295970 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:56 INFO - PROCESS | 1848 | 1461264296171 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 11:44:56 INFO - PROCESS | 1848 | 1461264296320 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d930cc800 == 79 [pid = 1848] [id = 229] 11:44:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f4d9192d400) [pid = 1848] [serial = 687] [outer = (nil)] 11:44:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f4d9226ec00) [pid = 1848] [serial = 688] [outer = 0x7f4d9192d400] 11:44:56 INFO - PROCESS | 1848 | 1461264296390 Marionette DEBUG loaded listener.js 11:44:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f4d93088800) [pid = 1848] [serial = 689] [outer = 0x7f4d9192d400] 11:44:57 INFO - PROCESS | 1848 | 1461264297246 Marionette TRACE conn3 <- [1,888,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]]]}] 11:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1376ms 11:44:57 INFO - PROCESS | 1848 | 1461264297291 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 11:44:57 INFO - PROCESS | 1848 | 1461264297299 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 11:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:44:57 INFO - PROCESS | 1848 | 1461264297308 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:44:57 INFO - PROCESS | 1848 | 1461264297312 Marionette TRACE conn3 <- [1,890,null,{}] 11:44:57 INFO - PROCESS | 1848 | 1461264297317 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:57 INFO - PROCESS | 1848 | 1461264297478 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 11:44:57 INFO - PROCESS | 1848 | 1461264297632 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9abf2000 == 80 [pid = 1848] [id = 230] 11:44:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f4d957da800) [pid = 1848] [serial = 690] [outer = (nil)] 11:44:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f4d958e1800) [pid = 1848] [serial = 691] [outer = 0x7f4d957da800] 11:44:57 INFO - PROCESS | 1848 | 1461264297700 Marionette DEBUG loaded listener.js 11:44:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f4d97d15400) [pid = 1848] [serial = 692] [outer = 0x7f4d957da800] 11:44:58 INFO - PROCESS | 1848 | 1461264298656 Marionette TRACE conn3 <- [1,892,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]]]}] 11:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1377ms 11:44:58 INFO - PROCESS | 1848 | 1461264298686 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 11:44:58 INFO - PROCESS | 1848 | 1461264298689 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 11:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:44:58 INFO - PROCESS | 1848 | 1461264298695 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:44:58 INFO - PROCESS | 1848 | 1461264298701 Marionette TRACE conn3 <- [1,894,null,{}] 11:44:58 INFO - PROCESS | 1848 | 1461264298717 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:58 INFO - PROCESS | 1848 | 1461264298882 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 11:44:59 INFO - PROCESS | 1848 | 1461264299047 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e85a000 == 81 [pid = 1848] [id = 231] 11:44:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f4d9ad24c00) [pid = 1848] [serial = 693] [outer = (nil)] 11:44:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f4d9bb6c400) [pid = 1848] [serial = 694] [outer = 0x7f4d9ad24c00] 11:44:59 INFO - PROCESS | 1848 | 1461264299119 Marionette DEBUG loaded listener.js 11:44:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4d9c40fc00) [pid = 1848] [serial = 695] [outer = 0x7f4d9ad24c00] 11:44:59 INFO - PROCESS | 1848 | 1461264299989 Marionette TRACE conn3 <- [1,896,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]]]}] 11:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1333ms 11:45:00 INFO - PROCESS | 1848 | 1461264300029 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 11:45:00 INFO - PROCESS | 1848 | 1461264300034 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 11:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:45:00 INFO - PROCESS | 1848 | 1461264300039 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:45:00 INFO - PROCESS | 1848 | 1461264300041 Marionette TRACE conn3 <- [1,898,null,{}] 11:45:00 INFO - PROCESS | 1848 | 1461264300046 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:00 INFO - PROCESS | 1848 | 1461264300197 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 11:45:00 INFO - PROCESS | 1848 | 1461264300351 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8e0d800 == 82 [pid = 1848] [id = 232] 11:45:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4d9026b000) [pid = 1848] [serial = 696] [outer = (nil)] 11:45:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4d9e495000) [pid = 1848] [serial = 697] [outer = 0x7f4d9026b000] 11:45:00 INFO - PROCESS | 1848 | 1461264300422 Marionette DEBUG loaded listener.js 11:45:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4da7d45800) [pid = 1848] [serial = 698] [outer = 0x7f4d9026b000] 11:45:01 INFO - PROCESS | 1848 | 1461264301298 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 11:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1334ms 11:45:01 INFO - PROCESS | 1848 | 1461264301376 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 11:45:01 INFO - PROCESS | 1848 | 1461264301379 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 11:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:45:01 INFO - PROCESS | 1848 | 1461264301388 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:45:01 INFO - PROCESS | 1848 | 1461264301392 Marionette TRACE conn3 <- [1,902,null,{}] 11:45:01 INFO - PROCESS | 1848 | 1461264301400 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:01 INFO - PROCESS | 1848 | 1461264301611 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 11:45:01 INFO - PROCESS | 1848 | 1461264301765 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daa066000 == 83 [pid = 1848] [id = 233] 11:45:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4d8f6ea400) [pid = 1848] [serial = 699] [outer = (nil)] 11:45:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4da7df3000) [pid = 1848] [serial = 700] [outer = 0x7f4d8f6ea400] 11:45:01 INFO - PROCESS | 1848 | 1461264301842 Marionette DEBUG loaded listener.js 11:45:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4da8ca7400) [pid = 1848] [serial = 701] [outer = 0x7f4d8f6ea400] 11:45:02 INFO - PROCESS | 1848 | 1461264302705 Marionette TRACE conn3 <- [1,904,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]]]}] 11:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1383ms 11:45:02 INFO - PROCESS | 1848 | 1461264302771 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 11:45:02 INFO - PROCESS | 1848 | 1461264302774 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 11:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:45:02 INFO - PROCESS | 1848 | 1461264302780 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:45:02 INFO - PROCESS | 1848 | 1461264302782 Marionette TRACE conn3 <- [1,906,null,{}] 11:45:02 INFO - PROCESS | 1848 | 1461264302788 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:02 INFO - PROCESS | 1848 | 1461264302979 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 11:45:03 INFO - PROCESS | 1848 | 1461264303127 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dae265000 == 84 [pid = 1848] [id = 234] 11:45:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4d9c410400) [pid = 1848] [serial = 702] [outer = (nil)] 11:45:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4daa011c00) [pid = 1848] [serial = 703] [outer = 0x7f4d9c410400] 11:45:03 INFO - PROCESS | 1848 | 1461264303198 Marionette DEBUG loaded listener.js 11:45:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4dadcb5c00) [pid = 1848] [serial = 704] [outer = 0x7f4d9c410400] 11:45:04 INFO - PROCESS | 1848 | 1461264304015 Marionette TRACE conn3 <- [1,908,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]]]}] 11:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1282ms 11:45:04 INFO - PROCESS | 1848 | 1461264304063 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 11:45:04 INFO - PROCESS | 1848 | 1461264304067 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 11:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:45:04 INFO - PROCESS | 1848 | 1461264304072 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:45:04 INFO - PROCESS | 1848 | 1461264304074 Marionette TRACE conn3 <- [1,910,null,{}] 11:45:04 INFO - PROCESS | 1848 | 1461264304079 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:04 INFO - PROCESS | 1848 | 1461264304221 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 11:45:04 INFO - PROCESS | 1848 | 1461264304374 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db0cd7000 == 85 [pid = 1848] [id = 235] 11:45:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4da9d30c00) [pid = 1848] [serial = 705] [outer = (nil)] 11:45:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f4dadcc1000) [pid = 1848] [serial = 706] [outer = 0x7f4da9d30c00] 11:45:04 INFO - PROCESS | 1848 | 1461264304441 Marionette DEBUG loaded listener.js 11:45:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f4dadcf7000) [pid = 1848] [serial = 707] [outer = 0x7f4da9d30c00] 11:45:05 INFO - PROCESS | 1848 | 1461264305278 Marionette TRACE conn3 <- [1,912,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]]]}] 11:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1277ms 11:45:05 INFO - PROCESS | 1848 | 1461264305350 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 11:45:05 INFO - PROCESS | 1848 | 1461264305354 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 11:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:45:05 INFO - PROCESS | 1848 | 1461264305359 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:45:05 INFO - PROCESS | 1848 | 1461264305362 Marionette TRACE conn3 <- [1,914,null,{}] 11:45:05 INFO - PROCESS | 1848 | 1461264305367 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:05 INFO - PROCESS | 1848 | 1461264305506 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 11:45:05 INFO - PROCESS | 1848 | 1461264305891 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d965e1000 == 86 [pid = 1848] [id = 236] 11:45:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f4d90279800) [pid = 1848] [serial = 708] [outer = (nil)] 11:45:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f4d91847000) [pid = 1848] [serial = 709] [outer = 0x7f4d90279800] 11:45:06 INFO - PROCESS | 1848 | 1461264306017 Marionette DEBUG loaded listener.js 11:45:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f4d919c9000) [pid = 1848] [serial = 710] [outer = 0x7f4d90279800] 11:45:06 INFO - PROCESS | 1848 | 1461264306917 Marionette TRACE conn3 <- [1,916,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]]]}] 11:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1626ms 11:45:06 INFO - PROCESS | 1848 | 1461264306988 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 11:45:06 INFO - PROCESS | 1848 | 1461264306993 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 11:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:45:07 INFO - PROCESS | 1848 | 1461264307001 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:45:07 INFO - PROCESS | 1848 | 1461264307005 Marionette TRACE conn3 <- [1,918,null,{}] 11:45:07 INFO - PROCESS | 1848 | 1461264307012 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:07 INFO - PROCESS | 1848 | 1461264307182 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 11:45:07 INFO - PROCESS | 1848 | 1461264307378 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95817000 == 87 [pid = 1848] [id = 237] 11:45:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f4d956e8c00) [pid = 1848] [serial = 711] [outer = (nil)] 11:45:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f4d957dbc00) [pid = 1848] [serial = 712] [outer = 0x7f4d956e8c00] 11:45:07 INFO - PROCESS | 1848 | 1461264307461 Marionette DEBUG loaded listener.js 11:45:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f4d968e5c00) [pid = 1848] [serial = 713] [outer = 0x7f4d956e8c00] 11:45:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bf61800 == 86 [pid = 1848] [id = 200] 11:45:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9cb88000 == 85 [pid = 1848] [id = 194] 11:45:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bac5000 == 84 [pid = 1848] [id = 227] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f4d9d0e3000) [pid = 1848] [serial = 616] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f4d9cbc7800) [pid = 1848] [serial = 613] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f4d92675000) [pid = 1848] [serial = 604] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f4d9c12dc00) [pid = 1848] [serial = 640] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f4da2decc00) [pid = 1848] [serial = 619] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f4d9c1bc800) [pid = 1848] [serial = 610] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f4d97ea3400) [pid = 1848] [serial = 607] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9adc3000 == 83 [pid = 1848] [id = 226] 11:45:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9a805000 == 82 [pid = 1848] [id = 225] 11:45:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96712800 == 81 [pid = 1848] [id = 224] 11:45:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d94163800 == 80 [pid = 1848] [id = 223] 11:45:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91db3800 == 79 [pid = 1848] [id = 222] 11:45:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92887800 == 78 [pid = 1848] [id = 221] 11:45:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d94171800 == 77 [pid = 1848] [id = 214] 11:45:08 INFO - PROCESS | 1848 | 1461264308331 Marionette TRACE conn3 <- [1,920,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]]]}] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f4d9ad21800) [pid = 1848] [serial = 629] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f4d92677000) [pid = 1848] [serial = 638] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f4d9e8ac400) [pid = 1848] [serial = 635] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f4d992da000) [pid = 1848] [serial = 628] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f4d9c40a400) [pid = 1848] [serial = 631] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f4d968e7800) [pid = 1848] [serial = 626] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f4d92173400) [pid = 1848] [serial = 622] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f4d9e387000) [pid = 1848] [serial = 634] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f4d916e6400) [pid = 1848] [serial = 637] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f4d957da400) [pid = 1848] [serial = 625] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f4d9cc93800) [pid = 1848] [serial = 632] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f4d92a82c00) [pid = 1848] [serial = 623] [outer = (nil)] [url = about:blank] 11:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1378ms 11:45:08 INFO - PROCESS | 1848 | 1461264308381 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 11:45:08 INFO - PROCESS | 1848 | 1461264308387 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 11:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:45:08 INFO - PROCESS | 1848 | 1461264308394 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:45:08 INFO - PROCESS | 1848 | 1461264308397 Marionette TRACE conn3 <- [1,922,null,{}] 11:45:08 INFO - PROCESS | 1848 | 1461264308402 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:08 INFO - PROCESS | 1848 | 1461264308542 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 11:45:08 INFO - PROCESS | 1848 | 1461264308558 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92882800 == 78 [pid = 1848] [id = 238] 11:45:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f4d97ea9400) [pid = 1848] [serial = 714] [outer = (nil)] 11:45:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f4d99860000) [pid = 1848] [serial = 715] [outer = 0x7f4d97ea9400] 11:45:08 INFO - PROCESS | 1848 | 1461264308615 Marionette DEBUG loaded listener.js 11:45:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f4d9a99a000) [pid = 1848] [serial = 716] [outer = 0x7f4d97ea9400] 11:45:09 INFO - PROCESS | 1848 | 1461264309395 Marionette TRACE conn3 <- [1,924,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]]]}] 11:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1077ms 11:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:45:09 INFO - PROCESS | 1848 | 1461264309471 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 11:45:09 INFO - PROCESS | 1848 | 1461264309474 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 11:45:09 INFO - PROCESS | 1848 | 1461264309481 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:45:09 INFO - PROCESS | 1848 | 1461264309489 Marionette TRACE conn3 <- [1,926,null,{}] 11:45:09 INFO - PROCESS | 1848 | 1461264309505 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:09 INFO - PROCESS | 1848 | 1461264309646 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 11:45:09 INFO - PROCESS | 1848 | 1461264309657 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bac5000 == 79 [pid = 1848] [id = 239] 11:45:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f4d9216e000) [pid = 1848] [serial = 717] [outer = (nil)] 11:45:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4d9b54dc00) [pid = 1848] [serial = 718] [outer = 0x7f4d9216e000] 11:45:09 INFO - PROCESS | 1848 | 1461264309812 Marionette DEBUG loaded listener.js 11:45:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4d9d014000) [pid = 1848] [serial = 719] [outer = 0x7f4d9216e000] 11:45:10 INFO - PROCESS | 1848 | 1461264310447 Marionette TRACE conn3 <- [1,928,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]]]}] 11:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 991ms 11:45:10 INFO - PROCESS | 1848 | 1461264310472 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 11:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:45:10 INFO - PROCESS | 1848 | 1461264310476 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 11:45:10 INFO - PROCESS | 1848 | 1461264310495 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:45:10 INFO - PROCESS | 1848 | 1461264310499 Marionette TRACE conn3 <- [1,930,null,{}] 11:45:10 INFO - PROCESS | 1848 | 1461264310504 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:10 INFO - PROCESS | 1848 | 1461264310676 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 11:45:10 INFO - PROCESS | 1848 | 1461264310698 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e215800 == 80 [pid = 1848] [id = 240] 11:45:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4d9ad25c00) [pid = 1848] [serial = 720] [outer = (nil)] 11:45:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4da7df2c00) [pid = 1848] [serial = 721] [outer = 0x7f4d9ad25c00] 11:45:10 INFO - PROCESS | 1848 | 1461264310756 Marionette DEBUG loaded listener.js 11:45:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4da8e31800) [pid = 1848] [serial = 722] [outer = 0x7f4d9ad25c00] 11:45:11 INFO - PROCESS | 1848 | 1461264311542 Marionette TRACE conn3 <- [1,932,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]]]}] 11:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1141ms 11:45:11 INFO - PROCESS | 1848 | 1461264311629 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 11:45:11 INFO - PROCESS | 1848 | 1461264311632 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 11:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:45:11 INFO - PROCESS | 1848 | 1461264311637 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:45:11 INFO - PROCESS | 1848 | 1461264311639 Marionette TRACE conn3 <- [1,934,null,{}] 11:45:11 INFO - PROCESS | 1848 | 1461264311644 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:11 INFO - PROCESS | 1848 | 1461264311822 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 11:45:11 INFO - PROCESS | 1848 | 1461264311843 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da7de2000 == 81 [pid = 1848] [id = 241] 11:45:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4daa011000) [pid = 1848] [serial = 723] [outer = (nil)] 11:45:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4daa1d9c00) [pid = 1848] [serial = 724] [outer = 0x7f4daa011000] 11:45:11 INFO - PROCESS | 1848 | 1461264311912 Marionette DEBUG loaded listener.js 11:45:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f4dadcbbc00) [pid = 1848] [serial = 725] [outer = 0x7f4daa011000] 11:45:12 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f4d9569b400) [pid = 1848] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:45:12 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f4d9aec1c00) [pid = 1848] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:45:12 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f4d9bef9000) [pid = 1848] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:45:12 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f4d92a8d000) [pid = 1848] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:45:12 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f4d95454800) [pid = 1848] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:45:12 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f4d90271400) [pid = 1848] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:45:12 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f4d9226ac00) [pid = 1848] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:45:12 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f4d9226b000) [pid = 1848] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:45:12 INFO - PROCESS | 1848 | 1461264312856 Marionette TRACE conn3 <- [1,936,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]]]}] 11:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1278ms 11:45:12 INFO - PROCESS | 1848 | 1461264312917 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 11:45:12 INFO - PROCESS | 1848 | 1461264312920 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 11:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:45:12 INFO - PROCESS | 1848 | 1461264312925 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:45:12 INFO - PROCESS | 1848 | 1461264312928 Marionette TRACE conn3 <- [1,938,null,{}] 11:45:12 INFO - PROCESS | 1848 | 1461264312933 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:13 INFO - PROCESS | 1848 | 1461264313077 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 11:45:13 INFO - PROCESS | 1848 | 1461264313092 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8e11000 == 82 [pid = 1848] [id = 242] 11:45:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f4d95454800) [pid = 1848] [serial = 726] [outer = (nil)] 11:45:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f4dadcc1800) [pid = 1848] [serial = 727] [outer = 0x7f4d95454800] 11:45:13 INFO - PROCESS | 1848 | 1461264313150 Marionette DEBUG loaded listener.js 11:45:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f4d9e493000) [pid = 1848] [serial = 728] [outer = 0x7f4d95454800] 11:45:13 INFO - PROCESS | 1848 | 1461264313851 Marionette TRACE conn3 <- [1,940,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]]]}] 11:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 988ms 11:45:13 INFO - PROCESS | 1848 | 1461264313915 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 11:45:13 INFO - PROCESS | 1848 | 1461264313918 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 11:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:45:13 INFO - PROCESS | 1848 | 1461264313923 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:45:13 INFO - PROCESS | 1848 | 1461264313925 Marionette TRACE conn3 <- [1,942,null,{}] 11:45:13 INFO - PROCESS | 1848 | 1461264313930 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:14 INFO - PROCESS | 1848 | 1461264314116 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 11:45:14 INFO - PROCESS | 1848 | 1461264314132 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dae24f000 == 83 [pid = 1848] [id = 243] 11:45:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f4d9e8a9c00) [pid = 1848] [serial = 729] [outer = (nil)] 11:45:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f4daddd9400) [pid = 1848] [serial = 730] [outer = 0x7f4d9e8a9c00] 11:45:14 INFO - PROCESS | 1848 | 1461264314190 Marionette DEBUG loaded listener.js 11:45:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f4dadf70000) [pid = 1848] [serial = 731] [outer = 0x7f4d9e8a9c00] 11:45:15 INFO - PROCESS | 1848 | 1461264315050 Marionette TRACE conn3 <- [1,944,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]]]}] 11:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1175ms 11:45:15 INFO - PROCESS | 1848 | 1461264315099 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 11:45:15 INFO - PROCESS | 1848 | 1461264315105 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 11:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:45:15 INFO - PROCESS | 1848 | 1461264315112 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:45:15 INFO - PROCESS | 1848 | 1461264315118 Marionette TRACE conn3 <- [1,946,null,{}] 11:45:15 INFO - PROCESS | 1848 | 1461264315127 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:15 INFO - PROCESS | 1848 | 1461264315299 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 11:45:15 INFO - PROCESS | 1848 | 1461264315460 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d965da800 == 84 [pid = 1848] [id = 244] 11:45:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f4d9026d000) [pid = 1848] [serial = 732] [outer = (nil)] 11:45:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f4d9308a800) [pid = 1848] [serial = 733] [outer = 0x7f4d9026d000] 11:45:15 INFO - PROCESS | 1848 | 1461264315533 Marionette DEBUG loaded listener.js 11:45:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f4d957e4c00) [pid = 1848] [serial = 734] [outer = 0x7f4d9026d000] 11:45:16 INFO - PROCESS | 1848 | 1461264316412 Marionette TRACE conn3 <- [1,948,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]]]}] 11:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1335ms 11:45:16 INFO - PROCESS | 1848 | 1461264316448 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 11:45:16 INFO - PROCESS | 1848 | 1461264316457 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 11:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:45:16 INFO - PROCESS | 1848 | 1461264316466 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:45:16 INFO - PROCESS | 1848 | 1461264316469 Marionette TRACE conn3 <- [1,950,null,{}] 11:45:16 INFO - PROCESS | 1848 | 1461264316475 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:16 INFO - PROCESS | 1848 | 1461264316635 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 11:45:16 INFO - PROCESS | 1848 | 1461264316798 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e20f000 == 85 [pid = 1848] [id = 245] 11:45:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f4d92a89400) [pid = 1848] [serial = 735] [outer = (nil)] 11:45:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f4d9a71e000) [pid = 1848] [serial = 736] [outer = 0x7f4d92a89400] 11:45:16 INFO - PROCESS | 1848 | 1461264316865 Marionette DEBUG loaded listener.js 11:45:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f4d9a724000) [pid = 1848] [serial = 737] [outer = 0x7f4d92a89400] 11:45:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f4d9a728000) [pid = 1848] [serial = 738] [outer = 0x7f4d91be1800] 11:45:18 INFO - PROCESS | 1848 | 1461264318140 Marionette TRACE conn3 <- [1,952,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]]]}] 11:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1742ms 11:45:18 INFO - PROCESS | 1848 | 1461264318207 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 11:45:18 INFO - PROCESS | 1848 | 1461264318210 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 11:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:45:18 INFO - PROCESS | 1848 | 1461264318217 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:45:18 INFO - PROCESS | 1848 | 1461264318222 Marionette TRACE conn3 <- [1,954,null,{}] 11:45:18 INFO - PROCESS | 1848 | 1461264318237 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:18 INFO - PROCESS | 1848 | 1461264318438 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 11:45:18 INFO - PROCESS | 1848 | 1461264318650 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d966c0000 == 86 [pid = 1848] [id = 246] 11:45:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f4d92a83400) [pid = 1848] [serial = 739] [outer = (nil)] 11:45:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f4d9beee000) [pid = 1848] [serial = 740] [outer = 0x7f4d92a83400] 11:45:18 INFO - PROCESS | 1848 | 1461264318723 Marionette DEBUG loaded listener.js 11:45:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f4da9d35c00) [pid = 1848] [serial = 741] [outer = 0x7f4d92a83400] 11:45:19 INFO - PROCESS | 1848 | 1461264319510 Marionette TRACE conn3 <- [1,956,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]]]}] 11:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1332ms 11:45:19 INFO - PROCESS | 1848 | 1461264319550 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 11:45:19 INFO - PROCESS | 1848 | 1461264319554 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 11:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:45:19 INFO - PROCESS | 1848 | 1461264319560 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:45:19 INFO - PROCESS | 1848 | 1461264319562 Marionette TRACE conn3 <- [1,958,null,{}] 11:45:19 INFO - PROCESS | 1848 | 1461264319568 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:19 INFO - PROCESS | 1848 | 1461264319727 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 11:45:19 INFO - PROCESS | 1848 | 1461264319888 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db320f800 == 87 [pid = 1848] [id = 247] 11:45:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f4d9569bc00) [pid = 1848] [serial = 742] [outer = (nil)] 11:45:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f4dad637400) [pid = 1848] [serial = 743] [outer = 0x7f4d9569bc00] 11:45:19 INFO - PROCESS | 1848 | 1461264319955 Marionette DEBUG loaded listener.js 11:45:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f4dadcf7c00) [pid = 1848] [serial = 744] [outer = 0x7f4d9569bc00] 11:45:20 INFO - PROCESS | 1848 | 1461264320791 Marionette TRACE conn3 <- [1,960,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]]]}] 11:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1279ms 11:45:20 INFO - PROCESS | 1848 | 1461264320839 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 11:45:20 INFO - PROCESS | 1848 | 1461264320843 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 11:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:45:20 INFO - PROCESS | 1848 | 1461264320848 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:45:20 INFO - PROCESS | 1848 | 1461264320851 Marionette TRACE conn3 <- [1,962,null,{}] 11:45:20 INFO - PROCESS | 1848 | 1461264320856 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:21 INFO - PROCESS | 1848 | 1461264321012 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 11:45:21 INFO - PROCESS | 1848 | 1461264321170 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88ed5800 == 88 [pid = 1848] [id = 248] 11:45:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f4daa013400) [pid = 1848] [serial = 745] [outer = (nil)] 11:45:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f4daddde400) [pid = 1848] [serial = 746] [outer = 0x7f4daa013400] 11:45:21 INFO - PROCESS | 1848 | 1461264321241 Marionette DEBUG loaded listener.js 11:45:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f4dadfd5400) [pid = 1848] [serial = 747] [outer = 0x7f4daa013400] 11:45:22 INFO - PROCESS | 1848 | 1461264322035 Marionette TRACE conn3 <- [1,964,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]]]}] 11:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1230ms 11:45:22 INFO - PROCESS | 1848 | 1461264322079 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 11:45:22 INFO - PROCESS | 1848 | 1461264322082 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 11:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:45:22 INFO - PROCESS | 1848 | 1461264322088 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:45:22 INFO - PROCESS | 1848 | 1461264322090 Marionette TRACE conn3 <- [1,966,null,{}] 11:45:22 INFO - PROCESS | 1848 | 1461264322095 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:22 INFO - PROCESS | 1848 | 1461264322268 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 11:45:22 INFO - PROCESS | 1848 | 1461264322425 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d90460800 == 89 [pid = 1848] [id = 249] 11:45:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f4dae2c4800) [pid = 1848] [serial = 748] [outer = (nil)] 11:45:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f4daff0cc00) [pid = 1848] [serial = 749] [outer = 0x7f4dae2c4800] 11:45:22 INFO - PROCESS | 1848 | 1461264322498 Marionette DEBUG loaded listener.js 11:45:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f4db096e000) [pid = 1848] [serial = 750] [outer = 0x7f4dae2c4800] 11:45:23 INFO - PROCESS | 1848 | 1461264323330 Marionette TRACE conn3 <- [1,968,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]]]}] 11:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1282ms 11:45:23 INFO - PROCESS | 1848 | 1461264323370 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 11:45:23 INFO - PROCESS | 1848 | 1461264323374 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 11:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:45:23 INFO - PROCESS | 1848 | 1461264323380 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:45:23 INFO - PROCESS | 1848 | 1461264323382 Marionette TRACE conn3 <- [1,970,null,{}] 11:45:23 INFO - PROCESS | 1848 | 1461264323387 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:23 INFO - PROCESS | 1848 | 1461264323534 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 11:45:23 INFO - PROCESS | 1848 | 1461264323708 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88dcc000 == 90 [pid = 1848] [id = 250] 11:45:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f4d88d7e400) [pid = 1848] [serial = 751] [outer = (nil)] 11:45:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f4d88d87c00) [pid = 1848] [serial = 752] [outer = 0x7f4d88d7e400] 11:45:23 INFO - PROCESS | 1848 | 1461264323775 Marionette DEBUG loaded listener.js 11:45:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f4d88d8cc00) [pid = 1848] [serial = 753] [outer = 0x7f4d88d7e400] 11:45:24 INFO - PROCESS | 1848 | 1461264324601 Marionette TRACE conn3 <- [1,972,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]]]}] 11:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1277ms 11:45:24 INFO - PROCESS | 1848 | 1461264324657 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 11:45:24 INFO - PROCESS | 1848 | 1461264324660 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 11:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:45:24 INFO - PROCESS | 1848 | 1461264324666 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:45:24 INFO - PROCESS | 1848 | 1461264324668 Marionette TRACE conn3 <- [1,974,null,{}] 11:45:24 INFO - PROCESS | 1848 | 1461264324674 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:24 INFO - PROCESS | 1848 | 1461264324825 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 11:45:24 INFO - PROCESS | 1848 | 1461264324985 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9046d000 == 91 [pid = 1848] [id = 251] 11:45:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4d88d82800) [pid = 1848] [serial = 754] [outer = (nil)] 11:45:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d89b68400) [pid = 1848] [serial = 755] [outer = 0x7f4d88d82800] 11:45:25 INFO - PROCESS | 1848 | 1461264325054 Marionette DEBUG loaded listener.js 11:45:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d89b6c000) [pid = 1848] [serial = 756] [outer = 0x7f4d88d82800] 11:45:25 INFO - PROCESS | 1848 | 1461264325820 Marionette TRACE conn3 <- [1,976,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]]]}] 11:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1228ms 11:45:25 INFO - PROCESS | 1848 | 1461264325896 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 11:45:25 INFO - PROCESS | 1848 | 1461264325899 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 11:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:45:25 INFO - PROCESS | 1848 | 1461264325907 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:45:25 INFO - PROCESS | 1848 | 1461264325909 Marionette TRACE conn3 <- [1,978,null,{}] 11:45:25 INFO - PROCESS | 1848 | 1461264325915 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:26 INFO - PROCESS | 1848 | 1461264326074 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 11:45:26 INFO - PROCESS | 1848 | 1461264326231 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d89c6e000 == 92 [pid = 1848] [id = 252] 11:45:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d88d87000) [pid = 1848] [serial = 757] [outer = (nil)] 11:45:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d89b71c00) [pid = 1848] [serial = 758] [outer = 0x7f4d88d87000] 11:45:26 INFO - PROCESS | 1848 | 1461264326296 Marionette DEBUG loaded listener.js 11:45:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4d89d10800) [pid = 1848] [serial = 759] [outer = 0x7f4d88d87000] 11:45:27 INFO - PROCESS | 1848 | 1461264327443 Marionette TRACE conn3 <- [1,980,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]]]}] 11:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1585ms 11:45:27 INFO - PROCESS | 1848 | 1461264327494 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 11:45:27 INFO - PROCESS | 1848 | 1461264327499 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 11:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:45:27 INFO - PROCESS | 1848 | 1461264327508 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:45:27 INFO - PROCESS | 1848 | 1461264327511 Marionette TRACE conn3 <- [1,982,null,{}] 11:45:27 INFO - PROCESS | 1848 | 1461264327519 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:27 INFO - PROCESS | 1848 | 1461264327686 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 11:45:27 INFO - PROCESS | 1848 | 1461264327870 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91e55000 == 93 [pid = 1848] [id = 253] 11:45:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4d8f6ec000) [pid = 1848] [serial = 760] [outer = (nil)] 11:45:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d90271c00) [pid = 1848] [serial = 761] [outer = 0x7f4d8f6ec000] 11:45:27 INFO - PROCESS | 1848 | 1461264327940 Marionette DEBUG loaded listener.js 11:45:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4d9184e400) [pid = 1848] [serial = 762] [outer = 0x7f4d8f6ec000] 11:45:28 INFO - PROCESS | 1848 | 1461264328827 Marionette TRACE conn3 <- [1,984,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]]]}] 11:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1378ms 11:45:28 INFO - PROCESS | 1848 | 1461264328888 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 11:45:28 INFO - PROCESS | 1848 | 1461264328898 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 11:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:45:28 INFO - PROCESS | 1848 | 1461264328908 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:45:28 INFO - PROCESS | 1848 | 1461264328911 Marionette TRACE conn3 <- [1,986,null,{}] 11:45:28 INFO - PROCESS | 1848 | 1461264328916 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:29 INFO - PROCESS | 1848 | 1461264329083 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 11:45:29 INFO - PROCESS | 1848 | 1461264329242 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92886800 == 94 [pid = 1848] [id = 254] 11:45:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4d91bf3800) [pid = 1848] [serial = 763] [outer = (nil)] 11:45:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4d92671800) [pid = 1848] [serial = 764] [outer = 0x7f4d91bf3800] 11:45:29 INFO - PROCESS | 1848 | 1461264329307 Marionette DEBUG loaded listener.js 11:45:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d93f9b400) [pid = 1848] [serial = 765] [outer = 0x7f4d91bf3800] 11:45:29 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da8e11000 == 93 [pid = 1848] [id = 242] 11:45:29 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4da904a400) [pid = 1848] [serial = 655] [outer = (nil)] [url = about:blank] 11:45:29 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f4dabf26c00) [pid = 1848] [serial = 658] [outer = (nil)] [url = about:blank] 11:45:29 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4dadcbc000) [pid = 1848] [serial = 661] [outer = (nil)] [url = about:blank] 11:45:29 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f4d9d012000) [pid = 1848] [serial = 685] [outer = (nil)] [url = about:blank] 11:45:29 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da7de2000 == 92 [pid = 1848] [id = 241] 11:45:29 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9e215800 == 91 [pid = 1848] [id = 240] 11:45:29 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bac5000 == 90 [pid = 1848] [id = 239] 11:45:29 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92882800 == 89 [pid = 1848] [id = 238] 11:45:29 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95817000 == 88 [pid = 1848] [id = 237] 11:45:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d965e1000 == 87 [pid = 1848] [id = 236] 11:45:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da8e0d800 == 86 [pid = 1848] [id = 232] 11:45:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9e85a000 == 85 [pid = 1848] [id = 231] 11:45:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9abf2000 == 84 [pid = 1848] [id = 230] 11:45:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d930cc800 == 83 [pid = 1848] [id = 229] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d9a7d1400) [pid = 1848] [serial = 676] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4d9b3d9c00) [pid = 1848] [serial = 679] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4d9ad1d400) [pid = 1848] [serial = 677] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d9cb4cc00) [pid = 1848] [serial = 682] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4da897ec00) [pid = 1848] [serial = 641] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4d957dc000) [pid = 1848] [serial = 670] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d958e1000) [pid = 1848] [serial = 646] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f4d91844400) [pid = 1848] [serial = 664] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f4d91946000) [pid = 1848] [serial = 665] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f4d919c7000) [pid = 1848] [serial = 643] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f4d97d1b400) [pid = 1848] [serial = 673] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f4d93fa5c00) [pid = 1848] [serial = 668] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f4d92a8d400) [pid = 1848] [serial = 667] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f4d95692400) [pid = 1848] [serial = 652] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f4d9bb66400) [pid = 1848] [serial = 649] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f4d958db000) [pid = 1848] [serial = 671] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f4d9bef8800) [pid = 1848] [serial = 680] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f4d9d00e800) [pid = 1848] [serial = 683] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f4d9985f400) [pid = 1848] [serial = 674] [outer = (nil)] [url = about:blank] 11:45:30 INFO - PROCESS | 1848 | 1461264330245 Marionette TRACE conn3 <- [1,988,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]]]}] 11:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1378ms 11:45:30 INFO - PROCESS | 1848 | 1461264330289 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 11:45:30 INFO - PROCESS | 1848 | 1461264330293 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 11:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:45:30 INFO - PROCESS | 1848 | 1461264330298 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:45:30 INFO - PROCESS | 1848 | 1461264330303 Marionette TRACE conn3 <- [1,990,null,{}] 11:45:30 INFO - PROCESS | 1848 | 1461264330318 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:30 INFO - PROCESS | 1848 | 1461264330459 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 11:45:30 INFO - PROCESS | 1848 | 1461264330478 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95827800 == 84 [pid = 1848] [id = 255] 11:45:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f4d957d8400) [pid = 1848] [serial = 766] [outer = (nil)] 11:45:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f4d958d6800) [pid = 1848] [serial = 767] [outer = 0x7f4d957d8400] 11:45:30 INFO - PROCESS | 1848 | 1461264330539 Marionette DEBUG loaded listener.js 11:45:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f4d968e8400) [pid = 1848] [serial = 768] [outer = 0x7f4d957d8400] 11:45:31 INFO - PROCESS | 1848 | 1461264331281 Marionette TRACE conn3 <- [1,992,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]]]}] 11:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1032ms 11:45:31 INFO - PROCESS | 1848 | 1461264331331 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 11:45:31 INFO - PROCESS | 1848 | 1461264331335 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 11:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:45:31 INFO - PROCESS | 1848 | 1461264331348 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:45:31 INFO - PROCESS | 1848 | 1461264331350 Marionette TRACE conn3 <- [1,994,null,{}] 11:45:31 INFO - PROCESS | 1848 | 1461264331356 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:31 INFO - PROCESS | 1848 | 1461264331490 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 11:45:31 INFO - PROCESS | 1848 | 1461264331505 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d97ebe800 == 85 [pid = 1848] [id = 256] 11:45:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f4d957dac00) [pid = 1848] [serial = 769] [outer = (nil)] 11:45:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f4d9a0bd000) [pid = 1848] [serial = 770] [outer = 0x7f4d957dac00] 11:45:31 INFO - PROCESS | 1848 | 1461264331561 Marionette DEBUG loaded listener.js 11:45:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f4d9a71bc00) [pid = 1848] [serial = 771] [outer = 0x7f4d957dac00] 11:45:32 INFO - PROCESS | 1848 | 1461264332360 Marionette TRACE conn3 <- [1,996,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]]]}] 11:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1090ms 11:45:32 INFO - PROCESS | 1848 | 1461264332446 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 11:45:32 INFO - PROCESS | 1848 | 1461264332450 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 11:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:45:32 INFO - PROCESS | 1848 | 1461264332455 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:45:32 INFO - PROCESS | 1848 | 1461264332457 Marionette TRACE conn3 <- [1,998,null,{}] 11:45:32 INFO - PROCESS | 1848 | 1461264332462 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:32 INFO - PROCESS | 1848 | 1461264332641 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 11:45:32 INFO - PROCESS | 1848 | 1461264332662 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9abea000 == 86 [pid = 1848] [id = 257] 11:45:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f4d97ea4800) [pid = 1848] [serial = 772] [outer = (nil)] 11:45:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f4d9a725800) [pid = 1848] [serial = 773] [outer = 0x7f4d97ea4800] 11:45:32 INFO - PROCESS | 1848 | 1461264332720 Marionette DEBUG loaded listener.js 11:45:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f4d9ab87400) [pid = 1848] [serial = 774] [outer = 0x7f4d97ea4800] 11:45:33 INFO - PROCESS | 1848 | 1461264333456 Marionette TRACE conn3 <- [1,1000,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]]]}] 11:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1023ms 11:45:33 INFO - PROCESS | 1848 | 1461264333479 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 11:45:33 INFO - PROCESS | 1848 | 1461264333482 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 11:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:45:33 INFO - PROCESS | 1848 | 1461264333487 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:45:33 INFO - PROCESS | 1848 | 1461264333489 Marionette TRACE conn3 <- [1,1002,null,{}] 11:45:33 INFO - PROCESS | 1848 | 1461264333494 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:33 INFO - PROCESS | 1848 | 1461264333701 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 11:45:33 INFO - PROCESS | 1848 | 1461264333750 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bad9000 == 87 [pid = 1848] [id = 258] 11:45:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f4d9adec000) [pid = 1848] [serial = 775] [outer = (nil)] 11:45:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f4d9c40c000) [pid = 1848] [serial = 776] [outer = 0x7f4d9adec000] 11:45:33 INFO - PROCESS | 1848 | 1461264333811 Marionette DEBUG loaded listener.js 11:45:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4d9e8ae400) [pid = 1848] [serial = 777] [outer = 0x7f4d9adec000] 11:45:34 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f4d90279800) [pid = 1848] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:45:34 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f4d95454800) [pid = 1848] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:45:34 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f4d9ad25c00) [pid = 1848] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:45:34 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f4daa011000) [pid = 1848] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:45:34 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f4d956e8c00) [pid = 1848] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:45:34 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f4d9216e000) [pid = 1848] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:45:34 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f4d97ea9400) [pid = 1848] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:45:34 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f4d8f6f1000) [pid = 1848] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:45:34 INFO - PROCESS | 1848 | 1461264334757 Marionette TRACE conn3 <- [1,1004,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]]]}] 11:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1282ms 11:45:34 INFO - PROCESS | 1848 | 1461264334772 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 11:45:34 INFO - PROCESS | 1848 | 1461264334775 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 11:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:45:34 INFO - PROCESS | 1848 | 1461264334780 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:45:34 INFO - PROCESS | 1848 | 1461264334792 Marionette TRACE conn3 <- [1,1006,null,{}] 11:45:34 INFO - PROCESS | 1848 | 1461264334798 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:34 INFO - PROCESS | 1848 | 1461264334926 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 11:45:35 INFO - PROCESS | 1848 | 1461264335047 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bf5e000 == 88 [pid = 1848] [id = 259] 11:45:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f4d9226e800) [pid = 1848] [serial = 778] [outer = (nil)] 11:45:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f4d9b54c400) [pid = 1848] [serial = 779] [outer = 0x7f4d9226e800] 11:45:35 INFO - PROCESS | 1848 | 1461264335104 Marionette DEBUG loaded listener.js 11:45:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f4da7df3c00) [pid = 1848] [serial = 780] [outer = 0x7f4d9226e800] 11:45:35 INFO - PROCESS | 1848 | 1461264335708 Marionette TRACE conn3 <- [1,1008,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]]]}] 11:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 984ms 11:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:45:35 INFO - PROCESS | 1848 | 1461264335764 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 11:45:35 INFO - PROCESS | 1848 | 1461264335767 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 11:45:35 INFO - PROCESS | 1848 | 1461264335772 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:45:35 INFO - PROCESS | 1848 | 1461264335775 Marionette TRACE conn3 <- [1,1010,null,{}] 11:45:35 INFO - PROCESS | 1848 | 1461264335779 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:35 INFO - PROCESS | 1848 | 1461264335913 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 11:45:36 INFO - PROCESS | 1848 | 1461264336042 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e34e800 == 89 [pid = 1848] [id = 260] 11:45:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f4d916ec000) [pid = 1848] [serial = 781] [outer = (nil)] 11:45:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f4da8bd1000) [pid = 1848] [serial = 782] [outer = 0x7f4d916ec000] 11:45:36 INFO - PROCESS | 1848 | 1461264336097 Marionette DEBUG loaded listener.js 11:45:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f4da9da2400) [pid = 1848] [serial = 783] [outer = 0x7f4d916ec000] 11:45:36 INFO - PROCESS | 1848 | 1461264336889 Marionette TRACE conn3 <- [1,1012,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]]]}] 11:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1177ms 11:45:36 INFO - PROCESS | 1848 | 1461264336950 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 11:45:36 INFO - PROCESS | 1848 | 1461264336956 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 11:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:45:36 INFO - PROCESS | 1848 | 1461264336964 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:45:36 INFO - PROCESS | 1848 | 1461264336969 Marionette TRACE conn3 <- [1,1014,null,{}] 11:45:36 INFO - PROCESS | 1848 | 1461264336977 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:37 INFO - PROCESS | 1848 | 1461264337153 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 11:45:37 INFO - PROCESS | 1848 | 1461264337311 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92133000 == 90 [pid = 1848] [id = 261] 11:45:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f4d89d11800) [pid = 1848] [serial = 784] [outer = (nil)] 11:45:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4d916e4400) [pid = 1848] [serial = 785] [outer = 0x7f4d89d11800] 11:45:37 INFO - PROCESS | 1848 | 1461264337382 Marionette DEBUG loaded listener.js 11:45:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d919c2400) [pid = 1848] [serial = 786] [outer = 0x7f4d89d11800] 11:45:38 INFO - PROCESS | 1848 | 1461264338257 Marionette TRACE conn3 <- [1,1016,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]]]}] 11:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1329ms 11:45:38 INFO - PROCESS | 1848 | 1461264338294 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 11:45:38 INFO - PROCESS | 1848 | 1461264338302 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 11:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:45:38 INFO - PROCESS | 1848 | 1461264338312 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:45:38 INFO - PROCESS | 1848 | 1461264338315 Marionette TRACE conn3 <- [1,1018,null,{}] 11:45:38 INFO - PROCESS | 1848 | 1461264338321 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:38 INFO - PROCESS | 1848 | 1461264338483 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 11:45:38 INFO - PROCESS | 1848 | 1461264338645 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96bb1000 == 91 [pid = 1848] [id = 262] 11:45:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d93f9e000) [pid = 1848] [serial = 787] [outer = (nil)] 11:45:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d9569e000) [pid = 1848] [serial = 788] [outer = 0x7f4d93f9e000] 11:45:38 INFO - PROCESS | 1848 | 1461264338713 Marionette DEBUG loaded listener.js 11:45:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d958e0c00) [pid = 1848] [serial = 789] [outer = 0x7f4d93f9e000] 11:45:39 INFO - PROCESS | 1848 | 1461264339695 Marionette TRACE conn3 <- [1,1020,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]]]}] 11:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1434ms 11:45:39 INFO - PROCESS | 1848 | 1461264339746 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 11:45:39 INFO - PROCESS | 1848 | 1461264339749 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 11:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:45:39 INFO - PROCESS | 1848 | 1461264339755 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:45:39 INFO - PROCESS | 1848 | 1461264339761 Marionette TRACE conn3 <- [1,1022,null,{}] 11:45:39 INFO - PROCESS | 1848 | 1461264339776 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:39 INFO - PROCESS | 1848 | 1461264339949 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 11:45:40 INFO - PROCESS | 1848 | 1461264340106 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8b60000 == 92 [pid = 1848] [id = 263] 11:45:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4d991ddc00) [pid = 1848] [serial = 790] [outer = (nil)] 11:45:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4d9bef8800) [pid = 1848] [serial = 791] [outer = 0x7f4d991ddc00] 11:45:40 INFO - PROCESS | 1848 | 1461264340179 Marionette DEBUG loaded listener.js 11:45:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d9cb55000) [pid = 1848] [serial = 792] [outer = 0x7f4d991ddc00] 11:45:41 INFO - PROCESS | 1848 | 1461264340997 Marionette TRACE conn3 <- [1,1024,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]]]}] 11:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1282ms 11:45:41 INFO - PROCESS | 1848 | 1461264341038 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 11:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:45:41 INFO - PROCESS | 1848 | 1461264341043 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 11:45:41 INFO - PROCESS | 1848 | 1461264341048 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:45:41 INFO - PROCESS | 1848 | 1461264341051 Marionette TRACE conn3 <- [1,1026,null,{}] 11:45:41 INFO - PROCESS | 1848 | 1461264341056 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:41 INFO - PROCESS | 1848 | 1461264341221 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 11:45:41 INFO - PROCESS | 1848 | 1461264341382 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daa05a800 == 93 [pid = 1848] [id = 264] 11:45:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4d9ab80c00) [pid = 1848] [serial = 793] [outer = (nil)] 11:45:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4da9da5c00) [pid = 1848] [serial = 794] [outer = 0x7f4d9ab80c00] 11:45:41 INFO - PROCESS | 1848 | 1461264341450 Marionette DEBUG loaded listener.js 11:45:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4daa012000) [pid = 1848] [serial = 795] [outer = 0x7f4d9ab80c00] 11:45:42 INFO - PROCESS | 1848 | 1461264342265 Marionette TRACE conn3 <- [1,1028,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]]]}] 11:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1278ms 11:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:45:42 INFO - PROCESS | 1848 | 1461264342326 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 11:45:42 INFO - PROCESS | 1848 | 1461264342329 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 11:45:42 INFO - PROCESS | 1848 | 1461264342335 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:45:42 INFO - PROCESS | 1848 | 1461264342338 Marionette TRACE conn3 <- [1,1030,null,{}] 11:45:42 INFO - PROCESS | 1848 | 1461264342343 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:42 INFO - PROCESS | 1848 | 1461264342495 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 11:45:42 INFO - PROCESS | 1848 | 1461264342657 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dae265800 == 94 [pid = 1848] [id = 265] 11:45:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4da8bcac00) [pid = 1848] [serial = 796] [outer = (nil)] 11:45:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4dabfdb800) [pid = 1848] [serial = 797] [outer = 0x7f4da8bcac00] 11:45:42 INFO - PROCESS | 1848 | 1461264342723 Marionette DEBUG loaded listener.js 11:45:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4dadcbe400) [pid = 1848] [serial = 798] [outer = 0x7f4da8bcac00] 11:45:43 INFO - PROCESS | 1848 | 1461264343589 Marionette TRACE conn3 <- [1,1032,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]]]}] 11:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1282ms 11:45:43 INFO - PROCESS | 1848 | 1461264343617 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 11:45:43 INFO - PROCESS | 1848 | 1461264343620 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 11:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:45:43 INFO - PROCESS | 1848 | 1461264343626 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:45:43 INFO - PROCESS | 1848 | 1461264343628 Marionette TRACE conn3 <- [1,1034,null,{}] 11:45:43 INFO - PROCESS | 1848 | 1461264343633 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:43 INFO - PROCESS | 1848 | 1461264343816 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 11:45:43 INFO - PROCESS | 1848 | 1461264343983 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db321b800 == 95 [pid = 1848] [id = 266] 11:45:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4dadcfb400) [pid = 1848] [serial = 799] [outer = (nil)] 11:45:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4dadfdb400) [pid = 1848] [serial = 800] [outer = 0x7f4dadcfb400] 11:45:44 INFO - PROCESS | 1848 | 1461264344054 Marionette DEBUG loaded listener.js 11:45:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4daff4cc00) [pid = 1848] [serial = 801] [outer = 0x7f4dadcfb400] 11:45:44 INFO - PROCESS | 1848 | 1461264344923 Marionette TRACE conn3 <- [1,1036,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]]]}] 11:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1335ms 11:45:44 INFO - PROCESS | 1848 | 1461264344961 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 11:45:44 INFO - PROCESS | 1848 | 1461264344964 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 11:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:45:44 INFO - PROCESS | 1848 | 1461264344971 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:45:44 INFO - PROCESS | 1848 | 1461264344974 Marionette TRACE conn3 <- [1,1038,null,{}] 11:45:44 INFO - PROCESS | 1848 | 1461264344979 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:45 INFO - PROCESS | 1848 | 1461264345143 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 11:45:45 INFO - PROCESS | 1848 | 1461264345310 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db32c3800 == 96 [pid = 1848] [id = 267] 11:45:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d89a68000) [pid = 1848] [serial = 802] [outer = (nil)] 11:45:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d89a6cc00) [pid = 1848] [serial = 803] [outer = 0x7f4d89a68000] 11:45:45 INFO - PROCESS | 1848 | 1461264345379 Marionette DEBUG loaded listener.js 11:45:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d89a71c00) [pid = 1848] [serial = 804] [outer = 0x7f4d89a68000] 11:45:46 INFO - PROCESS | 1848 | 1461264346219 Marionette TRACE conn3 <- [1,1040,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]]]}] 11:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1280ms 11:45:46 INFO - PROCESS | 1848 | 1461264346251 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 11:45:46 INFO - PROCESS | 1848 | 1461264346255 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 11:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:45:46 INFO - PROCESS | 1848 | 1461264346259 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:45:46 INFO - PROCESS | 1848 | 1461264346262 Marionette TRACE conn3 <- [1,1042,null,{}] 11:45:46 INFO - PROCESS | 1848 | 1461264346267 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:46 INFO - PROCESS | 1848 | 1461264346417 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 11:45:46 INFO - PROCESS | 1848 | 1461264346579 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d871e9800 == 97 [pid = 1848] [id = 268] 11:45:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d86aedc00) [pid = 1848] [serial = 805] [outer = (nil)] 11:45:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d86af3400) [pid = 1848] [serial = 806] [outer = 0x7f4d86aedc00] 11:45:46 INFO - PROCESS | 1848 | 1461264346647 Marionette DEBUG loaded listener.js 11:45:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d86af9000) [pid = 1848] [serial = 807] [outer = 0x7f4d86aedc00] 11:45:47 INFO - PROCESS | 1848 | 1461264347450 Marionette TRACE conn3 <- [1,1044,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]]]}] 11:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1236ms 11:45:47 INFO - PROCESS | 1848 | 1461264347497 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 11:45:47 INFO - PROCESS | 1848 | 1461264347500 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 11:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:45:47 INFO - PROCESS | 1848 | 1461264347506 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:45:47 INFO - PROCESS | 1848 | 1461264347508 Marionette TRACE conn3 <- [1,1046,null,{}] 11:45:47 INFO - PROCESS | 1848 | 1461264347513 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:47 INFO - PROCESS | 1848 | 1461264347670 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 11:45:47 INFO - PROCESS | 1848 | 1461264347832 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db32d3000 == 98 [pid = 1848] [id = 269] 11:45:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d86aef000) [pid = 1848] [serial = 808] [outer = (nil)] 11:45:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d89a71800) [pid = 1848] [serial = 809] [outer = 0x7f4d86aef000] 11:45:47 INFO - PROCESS | 1848 | 1461264347899 Marionette DEBUG loaded listener.js 11:45:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d962cb000) [pid = 1848] [serial = 810] [outer = 0x7f4d86aef000] 11:45:48 INFO - PROCESS | 1848 | 1461264348805 Marionette TRACE conn3 <- [1,1048,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]]]}] 11:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1334ms 11:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:45:48 INFO - PROCESS | 1848 | 1461264348840 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 11:45:48 INFO - PROCESS | 1848 | 1461264348843 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 11:45:48 INFO - PROCESS | 1848 | 1461264348849 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:45:48 INFO - PROCESS | 1848 | 1461264348852 Marionette TRACE conn3 <- [1,1050,null,{}] 11:45:48 INFO - PROCESS | 1848 | 1461264348857 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:49 INFO - PROCESS | 1848 | 1461264349014 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 11:45:49 INFO - PROCESS | 1848 | 1461264349503 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92888800 == 99 [pid = 1848] [id = 270] 11:45:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d873e7000) [pid = 1848] [serial = 811] [outer = (nil)] 11:45:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d88d7e800) [pid = 1848] [serial = 812] [outer = 0x7f4d873e7000] 11:45:49 INFO - PROCESS | 1848 | 1461264349615 Marionette DEBUG loaded listener.js 11:45:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d89a69000) [pid = 1848] [serial = 813] [outer = 0x7f4d873e7000] 11:45:50 INFO - PROCESS | 1848 | 1461264350424 Marionette TRACE conn3 <- [1,1052,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]]]}] 11:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1628ms 11:45:50 INFO - PROCESS | 1848 | 1461264350478 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 11:45:50 INFO - PROCESS | 1848 | 1461264350484 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 11:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:45:50 INFO - PROCESS | 1848 | 1461264350493 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:45:50 INFO - PROCESS | 1848 | 1461264350498 Marionette TRACE conn3 <- [1,1054,null,{}] 11:45:50 INFO - PROCESS | 1848 | 1461264350506 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:50 INFO - PROCESS | 1848 | 1461264350669 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 11:45:50 INFO - PROCESS | 1848 | 1461264350952 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88dde000 == 100 [pid = 1848] [id = 271] 11:45:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d89d0fc00) [pid = 1848] [serial = 814] [outer = (nil)] 11:45:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4d89d15400) [pid = 1848] [serial = 815] [outer = 0x7f4d89d0fc00] 11:45:51 INFO - PROCESS | 1848 | 1461264351070 Marionette DEBUG loaded listener.js 11:45:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d916ebc00) [pid = 1848] [serial = 816] [outer = 0x7f4d89d0fc00] 11:45:51 INFO - PROCESS | 1848 | 1461264351870 Marionette TRACE conn3 <- [1,1056,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]]]}] 11:45:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dadfb5800 == 99 [pid = 1848] [id = 216] 11:45:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db3228000 == 98 [pid = 1848] [id = 220] 11:45:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db220c000 == 97 [pid = 1848] [id = 218] 11:45:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4daff5f800 == 96 [pid = 1848] [id = 217] 11:45:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bacc000 == 95 [pid = 1848] [id = 215] 11:45:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96bc6000 == 94 [pid = 1848] [id = 192] 11:45:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bf5e000 == 93 [pid = 1848] [id = 259] 11:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1486ms 11:45:51 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4da7df3000) [pid = 1848] [serial = 700] [outer = (nil)] [url = about:blank] 11:45:51 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4dadcc1000) [pid = 1848] [serial = 706] [outer = (nil)] [url = about:blank] 11:45:51 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4d9226ec00) [pid = 1848] [serial = 688] [outer = (nil)] [url = about:blank] 11:45:51 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4d9bb6c400) [pid = 1848] [serial = 694] [outer = (nil)] [url = about:blank] 11:45:51 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d958e1800) [pid = 1848] [serial = 691] [outer = (nil)] [url = about:blank] 11:45:51 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d9e495000) [pid = 1848] [serial = 697] [outer = (nil)] [url = about:blank] 11:45:51 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4daa011c00) [pid = 1848] [serial = 703] [outer = (nil)] [url = about:blank] 11:45:51 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4daddd9400) [pid = 1848] [serial = 730] [outer = (nil)] [url = about:blank] 11:45:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bad9000 == 92 [pid = 1848] [id = 258] 11:45:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9abea000 == 91 [pid = 1848] [id = 257] 11:45:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d97ebe800 == 90 [pid = 1848] [id = 256] 11:45:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95827800 == 89 [pid = 1848] [id = 255] 11:45:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92886800 == 88 [pid = 1848] [id = 254] 11:45:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91e55000 == 87 [pid = 1848] [id = 253] 11:45:52 INFO - PROCESS | 1848 | 1461264352010 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 11:45:52 INFO - PROCESS | 1848 | 1461264352016 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 11:45:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d966c0000 == 86 [pid = 1848] [id = 246] 11:45:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9e20f000 == 85 [pid = 1848] [id = 245] 11:45:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db320e800 == 84 [pid = 1848] [id = 219] 11:45:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d965da800 == 83 [pid = 1848] [id = 244] 11:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:45:52 INFO - PROCESS | 1848 | 1461264352036 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:45:52 INFO - PROCESS | 1848 | 1461264352038 Marionette TRACE conn3 <- [1,1058,null,{}] 11:45:52 INFO - PROCESS | 1848 | 1461264352044 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:52 INFO - PROCESS | 1848 | 1461264352202 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d91847000) [pid = 1848] [serial = 709] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d9e493000) [pid = 1848] [serial = 728] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4da7df2c00) [pid = 1848] [serial = 721] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4daa1d9c00) [pid = 1848] [serial = 724] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d968e5c00) [pid = 1848] [serial = 713] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d9b54dc00) [pid = 1848] [serial = 718] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d99860000) [pid = 1848] [serial = 715] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4da8e31800) [pid = 1848] [serial = 722] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4dadcbbc00) [pid = 1848] [serial = 725] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4d957dbc00) [pid = 1848] [serial = 712] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4dadcc1800) [pid = 1848] [serial = 727] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f4d9a99a000) [pid = 1848] [serial = 716] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4d9c12d000) [pid = 1848] [serial = 602] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f4d9d014000) [pid = 1848] [serial = 719] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d919c9000) [pid = 1848] [serial = 710] [outer = (nil)] [url = about:blank] 11:45:52 INFO - PROCESS | 1848 | 1461264352342 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d90464000 == 84 [pid = 1848] [id = 272] 11:45:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4d89d12800) [pid = 1848] [serial = 817] [outer = (nil)] 11:45:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4d9226ec00) [pid = 1848] [serial = 818] [outer = 0x7f4d89d12800] 11:45:52 INFO - PROCESS | 1848 | 1461264352400 Marionette DEBUG loaded listener.js 11:45:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d93fa5c00) [pid = 1848] [serial = 819] [outer = 0x7f4d89d12800] 11:45:53 INFO - PROCESS | 1848 | 1461264353110 Marionette TRACE conn3 <- [1,1060,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]]]}] 11:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1133ms 11:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:45:53 INFO - PROCESS | 1848 | 1461264353163 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 11:45:53 INFO - PROCESS | 1848 | 1461264353166 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 11:45:53 INFO - PROCESS | 1848 | 1461264353179 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:45:53 INFO - PROCESS | 1848 | 1461264353187 Marionette TRACE conn3 <- [1,1062,null,{}] 11:45:53 INFO - PROCESS | 1848 | 1461264353206 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:53 INFO - PROCESS | 1848 | 1461264353369 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 11:45:53 INFO - PROCESS | 1848 | 1461264353380 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9670a000 == 85 [pid = 1848] [id = 273] 11:45:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4d957dd000) [pid = 1848] [serial = 820] [outer = (nil)] 11:45:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d962cd800) [pid = 1848] [serial = 821] [outer = 0x7f4d957dd000] 11:45:53 INFO - PROCESS | 1848 | 1461264353437 Marionette DEBUG loaded listener.js 11:45:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4d962d1c00) [pid = 1848] [serial = 822] [outer = 0x7f4d957dd000] 11:45:54 INFO - PROCESS | 1848 | 1461264354209 Marionette TRACE conn3 <- [1,1064,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]]]}] 11:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1107ms 11:45:54 INFO - PROCESS | 1848 | 1461264354278 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 11:45:54 INFO - PROCESS | 1848 | 1461264354281 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 11:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:45:54 INFO - PROCESS | 1848 | 1461264354288 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:45:54 INFO - PROCESS | 1848 | 1461264354289 Marionette TRACE conn3 <- [1,1066,null,{}] 11:45:54 INFO - PROCESS | 1848 | 1461264354295 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:54 INFO - PROCESS | 1848 | 1461264354449 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 11:45:54 INFO - PROCESS | 1848 | 1461264354462 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a0a2000 == 86 [pid = 1848] [id = 274] 11:45:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d962d2800) [pid = 1848] [serial = 823] [outer = (nil)] 11:45:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d968e2400) [pid = 1848] [serial = 824] [outer = 0x7f4d962d2800] 11:45:54 INFO - PROCESS | 1848 | 1461264354522 Marionette DEBUG loaded listener.js 11:45:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d991dd000) [pid = 1848] [serial = 825] [outer = 0x7f4d962d2800] 11:45:55 INFO - PROCESS | 1848 | 1461264355368 Marionette TRACE conn3 <- [1,1068,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]]]}] 11:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1139ms 11:45:55 INFO - PROCESS | 1848 | 1461264355428 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 11:45:55 INFO - PROCESS | 1848 | 1461264355431 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 11:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:45:55 INFO - PROCESS | 1848 | 1461264355438 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:45:55 INFO - PROCESS | 1848 | 1461264355440 Marionette TRACE conn3 <- [1,1070,null,{}] 11:45:55 INFO - PROCESS | 1848 | 1461264355444 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:55 INFO - PROCESS | 1848 | 1461264355638 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 11:45:55 INFO - PROCESS | 1848 | 1461264355656 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b26f800 == 87 [pid = 1848] [id = 275] 11:45:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d9a71b400) [pid = 1848] [serial = 826] [outer = (nil)] 11:45:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d9a723000) [pid = 1848] [serial = 827] [outer = 0x7f4d9a71b400] 11:45:55 INFO - PROCESS | 1848 | 1461264355726 Marionette DEBUG loaded listener.js 11:45:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d9b54ec00) [pid = 1848] [serial = 828] [outer = 0x7f4d9a71b400] 11:45:56 INFO - PROCESS | 1848 | 1461264356516 Marionette TRACE conn3 <- [1,1072,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]]]}] 11:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1126ms 11:45:56 INFO - PROCESS | 1848 | 1461264356564 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 11:45:56 INFO - PROCESS | 1848 | 1461264356567 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 11:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:45:56 INFO - PROCESS | 1848 | 1461264356576 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:45:56 INFO - PROCESS | 1848 | 1461264356578 Marionette TRACE conn3 <- [1,1074,null,{}] 11:45:56 INFO - PROCESS | 1848 | 1461264356582 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:56 INFO - PROCESS | 1848 | 1461264356995 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 11:45:57 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d9184bc00) [pid = 1848] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:45:57 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d97ea4800) [pid = 1848] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:45:57 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d9adec000) [pid = 1848] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:45:57 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d91bf3800) [pid = 1848] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:45:57 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4d8f6ec000) [pid = 1848] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:45:57 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4d957d8400) [pid = 1848] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:45:57 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4d957dac00) [pid = 1848] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:45:57 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4d9226e800) [pid = 1848] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:45:57 INFO - PROCESS | 1848 | 1461264357099 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f2e6000 == 88 [pid = 1848] [id = 276] 11:45:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d8f6ec000) [pid = 1848] [serial = 829] [outer = (nil)] 11:45:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4d91bf3800) [pid = 1848] [serial = 830] [outer = 0x7f4d8f6ec000] 11:45:57 INFO - PROCESS | 1848 | 1461264357169 Marionette DEBUG loaded listener.js 11:45:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d9a725c00) [pid = 1848] [serial = 831] [outer = 0x7f4d8f6ec000] 11:45:57 INFO - PROCESS | 1848 | 1461264357824 Marionette TRACE conn3 <- [1,1076,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]]]}] 11:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1279ms 11:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:45:57 INFO - PROCESS | 1848 | 1461264357856 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 11:45:57 INFO - PROCESS | 1848 | 1461264357858 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 11:45:57 INFO - PROCESS | 1848 | 1461264357864 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:45:57 INFO - PROCESS | 1848 | 1461264357867 Marionette TRACE conn3 <- [1,1078,null,{}] 11:45:57 INFO - PROCESS | 1848 | 1461264357871 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:58 INFO - PROCESS | 1848 | 1461264358057 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 11:45:58 INFO - PROCESS | 1848 | 1461264358074 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e84b800 == 89 [pid = 1848] [id = 277] 11:45:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d88d8c000) [pid = 1848] [serial = 832] [outer = (nil)] 11:45:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4da897b400) [pid = 1848] [serial = 833] [outer = 0x7f4d88d8c000] 11:45:58 INFO - PROCESS | 1848 | 1461264358133 Marionette DEBUG loaded listener.js 11:45:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4da9dadc00) [pid = 1848] [serial = 834] [outer = 0x7f4d88d8c000] 11:45:58 INFO - PROCESS | 1848 | 1461264358842 Marionette TRACE conn3 <- [1,1080,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]]]}] 11:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1026ms 11:45:58 INFO - PROCESS | 1848 | 1461264358889 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 11:45:58 INFO - PROCESS | 1848 | 1461264358893 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 11:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:45:58 INFO - PROCESS | 1848 | 1461264358898 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:45:58 INFO - PROCESS | 1848 | 1461264358900 Marionette TRACE conn3 <- [1,1082,null,{}] 11:45:58 INFO - PROCESS | 1848 | 1461264358905 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:59 INFO - PROCESS | 1848 | 1461264359193 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 11:45:59 INFO - PROCESS | 1848 | 1461264359301 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8a958800 == 90 [pid = 1848] [id = 278] 11:45:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d873dbc00) [pid = 1848] [serial = 835] [outer = (nil)] 11:45:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d873e5c00) [pid = 1848] [serial = 836] [outer = 0x7f4d873dbc00] 11:45:59 INFO - PROCESS | 1848 | 1461264359376 Marionette DEBUG loaded listener.js 11:45:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d89a6f000) [pid = 1848] [serial = 837] [outer = 0x7f4d873dbc00] 11:46:00 INFO - PROCESS | 1848 | 1461264360327 Marionette TRACE conn3 <- [1,1084,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]]]}] 11:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1481ms 11:46:00 INFO - PROCESS | 1848 | 1461264360381 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 11:46:00 INFO - PROCESS | 1848 | 1461264360387 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 11:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:46:00 INFO - PROCESS | 1848 | 1461264360394 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:46:00 INFO - PROCESS | 1848 | 1461264360400 Marionette TRACE conn3 <- [1,1086,null,{}] 11:46:00 INFO - PROCESS | 1848 | 1461264360406 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:00 INFO - PROCESS | 1848 | 1461264360614 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 11:46:00 INFO - PROCESS | 1848 | 1461264360777 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d966aa800 == 91 [pid = 1848] [id = 279] 11:46:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d873e1400) [pid = 1848] [serial = 838] [outer = (nil)] 11:46:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d92178800) [pid = 1848] [serial = 839] [outer = 0x7f4d873e1400] 11:46:00 INFO - PROCESS | 1848 | 1461264360851 Marionette DEBUG loaded listener.js 11:46:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d93fab800) [pid = 1848] [serial = 840] [outer = 0x7f4d873e1400] 11:46:01 INFO - PROCESS | 1848 | 1461264361768 Marionette TRACE conn3 <- [1,1088,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]]]}] 11:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1432ms 11:46:01 INFO - PROCESS | 1848 | 1461264361827 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 11:46:01 INFO - PROCESS | 1848 | 1461264361832 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 11:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:46:01 INFO - PROCESS | 1848 | 1461264361838 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:46:01 INFO - PROCESS | 1848 | 1461264361841 Marionette TRACE conn3 <- [1,1090,null,{}] 11:46:01 INFO - PROCESS | 1848 | 1461264361847 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:02 INFO - PROCESS | 1848 | 1461264362013 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 11:46:02 INFO - PROCESS | 1848 | 1461264362185 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da2dcb800 == 92 [pid = 1848] [id = 280] 11:46:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d93fabc00) [pid = 1848] [serial = 841] [outer = (nil)] 11:46:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d962d3400) [pid = 1848] [serial = 842] [outer = 0x7f4d93fabc00] 11:46:02 INFO - PROCESS | 1848 | 1461264362257 Marionette DEBUG loaded listener.js 11:46:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d9a2bbc00) [pid = 1848] [serial = 843] [outer = 0x7f4d93fabc00] 11:46:03 INFO - PROCESS | 1848 | 1461264363125 Marionette TRACE conn3 <- [1,1092,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]]]}] 11:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1335ms 11:46:03 INFO - PROCESS | 1848 | 1461264363174 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 11:46:03 INFO - PROCESS | 1848 | 1461264363180 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 11:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:46:03 INFO - PROCESS | 1848 | 1461264363195 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:46:03 INFO - PROCESS | 1848 | 1461264363202 Marionette TRACE conn3 <- [1,1094,null,{}] 11:46:03 INFO - PROCESS | 1848 | 1461264363207 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:03 INFO - PROCESS | 1848 | 1461264363389 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 11:46:03 INFO - PROCESS | 1848 | 1461264363578 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dae310000 == 93 [pid = 1848] [id = 281] 11:46:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d9b54dc00) [pid = 1848] [serial = 844] [outer = (nil)] 11:46:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d9e48f000) [pid = 1848] [serial = 845] [outer = 0x7f4d9b54dc00] 11:46:03 INFO - PROCESS | 1848 | 1461264363647 Marionette DEBUG loaded listener.js 11:46:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4da9da6000) [pid = 1848] [serial = 846] [outer = 0x7f4d9b54dc00] 11:46:04 INFO - PROCESS | 1848 | 1461264364464 Marionette TRACE conn3 <- [1,1096,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]]]}] 11:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1339ms 11:46:04 INFO - PROCESS | 1848 | 1461264364527 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 11:46:04 INFO - PROCESS | 1848 | 1461264364531 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 11:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:46:04 INFO - PROCESS | 1848 | 1461264364536 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:46:04 INFO - PROCESS | 1848 | 1461264364538 Marionette TRACE conn3 <- [1,1098,null,{}] 11:46:04 INFO - PROCESS | 1848 | 1461264364544 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:04 INFO - PROCESS | 1848 | 1461264364702 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 11:46:04 INFO - PROCESS | 1848 | 1461264364872 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db321c800 == 94 [pid = 1848] [id = 282] 11:46:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d9bf86800) [pid = 1848] [serial = 847] [outer = (nil)] 11:46:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f4dadcb3000) [pid = 1848] [serial = 848] [outer = 0x7f4d9bf86800] 11:46:04 INFO - PROCESS | 1848 | 1461264364942 Marionette DEBUG loaded listener.js 11:46:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4daddcf400) [pid = 1848] [serial = 849] [outer = 0x7f4d9bf86800] 11:46:05 INFO - PROCESS | 1848 | 1461264365740 Marionette TRACE conn3 <- [1,1100,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]]]}] 11:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1226ms 11:46:05 INFO - PROCESS | 1848 | 1461264365764 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 11:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:46:05 INFO - PROCESS | 1848 | 1461264365769 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 11:46:05 INFO - PROCESS | 1848 | 1461264365791 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:46:05 INFO - PROCESS | 1848 | 1461264365795 Marionette TRACE conn3 <- [1,1102,null,{}] 11:46:05 INFO - PROCESS | 1848 | 1461264365802 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:05 INFO - PROCESS | 1848 | 1461264365968 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 11:46:06 INFO - PROCESS | 1848 | 1461264366144 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f455000 == 95 [pid = 1848] [id = 283] 11:46:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4d9ad1c000) [pid = 1848] [serial = 850] [outer = (nil)] 11:46:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4daddd3c00) [pid = 1848] [serial = 851] [outer = 0x7f4d9ad1c000] 11:46:06 INFO - PROCESS | 1848 | 1461264366234 Marionette DEBUG loaded listener.js 11:46:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4dae339c00) [pid = 1848] [serial = 852] [outer = 0x7f4d9ad1c000] 11:46:07 INFO - PROCESS | 1848 | 1461264367099 Marionette TRACE conn3 <- [1,1104,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]]]}] 11:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1396ms 11:46:07 INFO - PROCESS | 1848 | 1461264367171 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 11:46:07 INFO - PROCESS | 1848 | 1461264367175 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 11:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:46:07 INFO - PROCESS | 1848 | 1461264367181 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:46:07 INFO - PROCESS | 1848 | 1461264367184 Marionette TRACE conn3 <- [1,1106,null,{}] 11:46:07 INFO - PROCESS | 1848 | 1461264367189 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:07 INFO - PROCESS | 1848 | 1461264367394 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 11:46:07 INFO - PROCESS | 1848 | 1461264367559 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85dd4800 == 96 [pid = 1848] [id = 284] 11:46:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4d9150c800) [pid = 1848] [serial = 853] [outer = (nil)] 11:46:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4d91518800) [pid = 1848] [serial = 854] [outer = 0x7f4d9150c800] 11:46:07 INFO - PROCESS | 1848 | 1461264367626 Marionette DEBUG loaded listener.js 11:46:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4dadfd4400) [pid = 1848] [serial = 855] [outer = 0x7f4d9150c800] 11:46:08 INFO - PROCESS | 1848 | 1461264368485 Marionette TRACE conn3 <- [1,1108,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]]]}] 11:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1376ms 11:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:46:08 INFO - PROCESS | 1848 | 1461264368558 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 11:46:08 INFO - PROCESS | 1848 | 1461264368561 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 11:46:08 INFO - PROCESS | 1848 | 1461264368567 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:46:08 INFO - PROCESS | 1848 | 1461264368570 Marionette TRACE conn3 <- [1,1110,null,{}] 11:46:08 INFO - PROCESS | 1848 | 1461264368575 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:08 INFO - PROCESS | 1848 | 1461264368746 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 11:46:08 INFO - PROCESS | 1848 | 1461264368913 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d864cb000 == 97 [pid = 1848] [id = 285] 11:46:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d905f4000) [pid = 1848] [serial = 856] [outer = (nil)] 11:46:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d905f9000) [pid = 1848] [serial = 857] [outer = 0x7f4d905f4000] 11:46:08 INFO - PROCESS | 1848 | 1461264368986 Marionette DEBUG loaded listener.js 11:46:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d905fdc00) [pid = 1848] [serial = 858] [outer = 0x7f4d905f4000] 11:46:09 INFO - PROCESS | 1848 | 1461264369804 Marionette TRACE conn3 <- [1,1112,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]]]}] 11:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1278ms 11:46:09 INFO - PROCESS | 1848 | 1461264369845 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 11:46:09 INFO - PROCESS | 1848 | 1461264369849 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 11:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:46:09 INFO - PROCESS | 1848 | 1461264369855 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:46:09 INFO - PROCESS | 1848 | 1461264369858 Marionette TRACE conn3 <- [1,1114,null,{}] 11:46:09 INFO - PROCESS | 1848 | 1461264369863 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:10 INFO - PROCESS | 1848 | 1461264370020 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 11:46:10 INFO - PROCESS | 1848 | 1461264370192 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d864e2800 == 98 [pid = 1848] [id = 286] 11:46:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d866c6400) [pid = 1848] [serial = 859] [outer = (nil)] 11:46:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4d866ce000) [pid = 1848] [serial = 860] [outer = 0x7f4d866c6400] 11:46:10 INFO - PROCESS | 1848 | 1461264370260 Marionette DEBUG loaded listener.js 11:46:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d866d3800) [pid = 1848] [serial = 861] [outer = 0x7f4d866c6400] 11:46:11 INFO - PROCESS | 1848 | 1461264371119 Marionette TRACE conn3 <- [1,1116,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]]]}] 11:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1327ms 11:46:11 INFO - PROCESS | 1848 | 1461264371183 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 11:46:11 INFO - PROCESS | 1848 | 1461264371186 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 11:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:46:11 INFO - PROCESS | 1848 | 1461264371192 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:46:11 INFO - PROCESS | 1848 | 1461264371194 Marionette TRACE conn3 <- [1,1118,null,{}] 11:46:11 INFO - PROCESS | 1848 | 1461264371199 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:11 INFO - PROCESS | 1848 | 1461264371356 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 11:46:11 INFO - PROCESS | 1848 | 1461264371529 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88a73800 == 99 [pid = 1848] [id = 287] 11:46:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d866c7c00) [pid = 1848] [serial = 862] [outer = (nil)] 11:46:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d87208000) [pid = 1848] [serial = 863] [outer = 0x7f4d866c7c00] 11:46:11 INFO - PROCESS | 1848 | 1461264371597 Marionette DEBUG loaded listener.js 11:46:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4d8720c000) [pid = 1848] [serial = 864] [outer = 0x7f4d866c7c00] 11:46:12 INFO - PROCESS | 1848 | 1461264372387 Marionette TRACE conn3 <- [1,1120,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]]]}] 11:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1228ms 11:46:12 INFO - PROCESS | 1848 | 1461264372420 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 11:46:12 INFO - PROCESS | 1848 | 1461264372424 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 11:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:46:12 INFO - PROCESS | 1848 | 1461264372430 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:46:12 INFO - PROCESS | 1848 | 1461264372434 Marionette TRACE conn3 <- [1,1122,null,{}] 11:46:12 INFO - PROCESS | 1848 | 1461264372438 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:12 INFO - PROCESS | 1848 | 1461264372591 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 11:46:12 INFO - PROCESS | 1848 | 1461264372767 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95d0a000 == 100 [pid = 1848] [id = 288] 11:46:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f4d866d4c00) [pid = 1848] [serial = 865] [outer = (nil)] 11:46:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f4d87212400) [pid = 1848] [serial = 866] [outer = 0x7f4d866d4c00] 11:46:12 INFO - PROCESS | 1848 | 1461264372846 Marionette DEBUG loaded listener.js 11:46:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d9150d000) [pid = 1848] [serial = 867] [outer = 0x7f4d866d4c00] 11:46:13 INFO - PROCESS | 1848 | 1461264373738 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 11:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1333ms 11:46:13 INFO - PROCESS | 1848 | 1461264373766 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 11:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:46:13 INFO - PROCESS | 1848 | 1461264373777 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 11:46:13 INFO - PROCESS | 1848 | 1461264373783 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:46:13 INFO - PROCESS | 1848 | 1461264373787 Marionette TRACE conn3 <- [1,1126,null,{}] 11:46:13 INFO - PROCESS | 1848 | 1461264373792 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:13 INFO - PROCESS | 1848 | 1461264373984 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 11:46:14 INFO - PROCESS | 1848 | 1461264374151 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d965e8800 == 101 [pid = 1848] [id = 289] 11:46:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d87210000) [pid = 1848] [serial = 868] [outer = (nil)] 11:46:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d88cb6400) [pid = 1848] [serial = 869] [outer = 0x7f4d87210000] 11:46:14 INFO - PROCESS | 1848 | 1461264374218 Marionette DEBUG loaded listener.js 11:46:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4d9151b400) [pid = 1848] [serial = 870] [outer = 0x7f4d87210000] 11:46:15 INFO - PROCESS | 1848 | 1461264375505 Marionette TRACE conn3 <- [1,1128,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]]]}] 11:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1778ms 11:46:15 INFO - PROCESS | 1848 | 1461264375561 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 11:46:15 INFO - PROCESS | 1848 | 1461264375567 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 11:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:46:15 INFO - PROCESS | 1848 | 1461264375574 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:46:15 INFO - PROCESS | 1848 | 1461264375579 Marionette TRACE conn3 <- [1,1130,null,{}] 11:46:15 INFO - PROCESS | 1848 | 1461264375585 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:15 INFO - PROCESS | 1848 | 1461264375794 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 11:46:16 INFO - PROCESS | 1848 | 1461264376140 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d871fb000 == 102 [pid = 1848] [id = 290] 11:46:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4d88d89c00) [pid = 1848] [serial = 871] [outer = (nil)] 11:46:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4d89a64c00) [pid = 1848] [serial = 872] [outer = 0x7f4d88d89c00] 11:46:16 INFO - PROCESS | 1848 | 1461264376210 Marionette DEBUG loaded listener.js 11:46:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d89b64c00) [pid = 1848] [serial = 873] [outer = 0x7f4d88d89c00] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9c36a000 == 101 [pid = 1848] [id = 228] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4da8bd1000) [pid = 1848] [serial = 782] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d9beee000) [pid = 1848] [serial = 740] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4dad637400) [pid = 1848] [serial = 743] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4daddde400) [pid = 1848] [serial = 746] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4daff0cc00) [pid = 1848] [serial = 749] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d88d87c00) [pid = 1848] [serial = 752] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4d89b68400) [pid = 1848] [serial = 755] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9e84b800 == 100 [pid = 1848] [id = 277] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f2e6000 == 99 [pid = 1848] [id = 276] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b26f800 == 98 [pid = 1848] [id = 275] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9a0a2000 == 97 [pid = 1848] [id = 274] 11:46:17 INFO - PROCESS | 1848 | 1461264377194 Marionette TRACE conn3 <- [1,1132,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]]]}] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9670a000 == 96 [pid = 1848] [id = 273] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d90464000 == 95 [pid = 1848] [id = 272] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88dde000 == 94 [pid = 1848] [id = 271] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92888800 == 93 [pid = 1848] [id = 270] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db32d3000 == 92 [pid = 1848] [id = 269] 11:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1645ms 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d871e9800 == 91 [pid = 1848] [id = 268] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db32c3800 == 90 [pid = 1848] [id = 267] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db321b800 == 89 [pid = 1848] [id = 266] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dae265800 == 88 [pid = 1848] [id = 265] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4daa05a800 == 87 [pid = 1848] [id = 264] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da8b60000 == 86 [pid = 1848] [id = 263] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96bb1000 == 85 [pid = 1848] [id = 262] 11:46:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92133000 == 84 [pid = 1848] [id = 261] 11:46:17 INFO - PROCESS | 1848 | 1461264377233 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 11:46:17 INFO - PROCESS | 1848 | 1461264377240 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 11:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:46:17 INFO - PROCESS | 1848 | 1461264377250 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:46:17 INFO - PROCESS | 1848 | 1461264377253 Marionette TRACE conn3 <- [1,1134,null,{}] 11:46:17 INFO - PROCESS | 1848 | 1461264377257 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:17 INFO - PROCESS | 1848 | 1461264377401 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 11:46:17 INFO - PROCESS | 1848 | 1461264377420 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f5cb800 == 85 [pid = 1848] [id = 291] 11:46:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d9026c000) [pid = 1848] [serial = 874] [outer = (nil)] 11:46:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d905fd400) [pid = 1848] [serial = 875] [outer = 0x7f4d9026c000] 11:46:17 INFO - PROCESS | 1848 | 1461264377478 Marionette DEBUG loaded listener.js 11:46:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d9150f800) [pid = 1848] [serial = 876] [outer = 0x7f4d9026c000] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d9e48d800) [pid = 1848] [serial = 686] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d91948000) [pid = 1848] [serial = 473] [outer = (nil)] [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.] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4d9b54c400) [pid = 1848] [serial = 779] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f4da7df3c00) [pid = 1848] [serial = 780] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f4d9a71bc00) [pid = 1848] [serial = 771] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4d9a725800) [pid = 1848] [serial = 773] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4d9c40c000) [pid = 1848] [serial = 776] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4d9ab87400) [pid = 1848] [serial = 774] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4d9e8ae400) [pid = 1848] [serial = 777] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4d93f9b400) [pid = 1848] [serial = 765] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4d92671800) [pid = 1848] [serial = 764] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4d9a71e000) [pid = 1848] [serial = 736] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d9184e400) [pid = 1848] [serial = 762] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d90271c00) [pid = 1848] [serial = 761] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d958d6800) [pid = 1848] [serial = 767] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d968e8400) [pid = 1848] [serial = 768] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d9a0bd000) [pid = 1848] [serial = 770] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d9308a800) [pid = 1848] [serial = 733] [outer = (nil)] [url = about:blank] 11:46:17 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d89b71c00) [pid = 1848] [serial = 758] [outer = (nil)] [url = about:blank] 11:46:18 INFO - PROCESS | 1848 | 1461264378279 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 11:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1078ms 11:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:46:18 INFO - PROCESS | 1848 | 1461264378329 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 11:46:18 INFO - PROCESS | 1848 | 1461264378331 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 11:46:18 INFO - PROCESS | 1848 | 1461264378336 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:46:18 INFO - PROCESS | 1848 | 1461264378342 Marionette TRACE conn3 <- [1,1138,null,{}] 11:46:18 INFO - PROCESS | 1848 | 1461264378359 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:18 INFO - PROCESS | 1848 | 1461264378509 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 11:46:18 INFO - PROCESS | 1848 | 1461264378656 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9581a800 == 86 [pid = 1848] [id = 292] 11:46:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4d91845000) [pid = 1848] [serial = 877] [outer = (nil)] 11:46:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d91beb400) [pid = 1848] [serial = 878] [outer = 0x7f4d91845000] 11:46:18 INFO - PROCESS | 1848 | 1461264378740 Marionette DEBUG loaded listener.js 11:46:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4d92678c00) [pid = 1848] [serial = 879] [outer = 0x7f4d91845000] 11:46:19 INFO - PROCESS | 1848 | 1461264379398 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 11:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1085ms 11:46:19 INFO - PROCESS | 1848 | 1461264379457 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 11:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:46:19 INFO - PROCESS | 1848 | 1461264379471 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 11:46:19 INFO - PROCESS | 1848 | 1461264379477 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:46:19 INFO - PROCESS | 1848 | 1461264379479 Marionette TRACE conn3 <- [1,1142,null,{}] 11:46:19 INFO - PROCESS | 1848 | 1461264379484 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:19 INFO - PROCESS | 1848 | 1461264379692 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 11:46:19 INFO - PROCESS | 1848 | 1461264379726 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d963ed000 == 87 [pid = 1848] [id = 293] 11:46:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4d92679c00) [pid = 1848] [serial = 880] [outer = (nil)] 11:46:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d94157400) [pid = 1848] [serial = 881] [outer = 0x7f4d92679c00] 11:46:19 INFO - PROCESS | 1848 | 1461264379785 Marionette DEBUG loaded listener.js 11:46:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d95694800) [pid = 1848] [serial = 882] [outer = 0x7f4d92679c00] 11:46:20 INFO - PROCESS | 1848 | 1461264380527 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 11:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1084ms 11:46:20 INFO - PROCESS | 1848 | 1461264380563 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 11:46:20 INFO - PROCESS | 1848 | 1461264380566 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 11:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:46:20 INFO - PROCESS | 1848 | 1461264380571 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:46:20 INFO - PROCESS | 1848 | 1461264380573 Marionette TRACE conn3 <- [1,1146,null,{}] 11:46:20 INFO - PROCESS | 1848 | 1461264380578 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:20 INFO - PROCESS | 1848 | 1461264380871 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 11:46:20 INFO - PROCESS | 1848 | 1461264380900 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96708000 == 88 [pid = 1848] [id = 294] 11:46:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d9151a400) [pid = 1848] [serial = 883] [outer = (nil)] 11:46:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d957d7800) [pid = 1848] [serial = 884] [outer = 0x7f4d9151a400] 11:46:20 INFO - PROCESS | 1848 | 1461264380957 Marionette DEBUG loaded listener.js 11:46:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d958ddc00) [pid = 1848] [serial = 885] [outer = 0x7f4d9151a400] 11:46:22 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4d89d12800) [pid = 1848] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:46:22 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4d957dd000) [pid = 1848] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:46:22 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d916ec000) [pid = 1848] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:46:22 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d8f6ec000) [pid = 1848] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:46:22 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d962d2800) [pid = 1848] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:46:22 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d873e7000) [pid = 1848] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:46:22 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d9a71b400) [pid = 1848] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:46:22 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d89d0fc00) [pid = 1848] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:46:22 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d9e8a9c00) [pid = 1848] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:46:22 INFO - PROCESS | 1848 | 1461264382125 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 11:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1579ms 11:46:22 INFO - PROCESS | 1848 | 1461264382151 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 11:46:22 INFO - PROCESS | 1848 | 1461264382154 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 11:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:46:22 INFO - PROCESS | 1848 | 1461264382159 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:46:22 INFO - PROCESS | 1848 | 1461264382161 Marionette TRACE conn3 <- [1,1150,null,{}] 11:46:22 INFO - PROCESS | 1848 | 1461264382166 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:22 INFO - PROCESS | 1848 | 1461264382367 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 11:46:22 INFO - PROCESS | 1848 | 1461264382486 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9986a800 == 89 [pid = 1848] [id = 295] 11:46:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4d95695000) [pid = 1848] [serial = 886] [outer = (nil)] 11:46:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d968e9800) [pid = 1848] [serial = 887] [outer = 0x7f4d95695000] 11:46:22 INFO - PROCESS | 1848 | 1461264382565 Marionette DEBUG loaded listener.js 11:46:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4d9a71d400) [pid = 1848] [serial = 888] [outer = 0x7f4d95695000] 11:46:23 INFO - PROCESS | 1848 | 1461264383453 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 11:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1337ms 11:46:23 INFO - PROCESS | 1848 | 1461264383498 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 11:46:23 INFO - PROCESS | 1848 | 1461264383501 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 11:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:46:23 INFO - PROCESS | 1848 | 1461264383506 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:46:23 INFO - PROCESS | 1848 | 1461264383508 Marionette TRACE conn3 <- [1,1154,null,{}] 11:46:23 INFO - PROCESS | 1848 | 1461264383521 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:23 INFO - PROCESS | 1848 | 1461264383727 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 11:46:23 INFO - PROCESS | 1848 | 1461264383736 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bac7800 == 90 [pid = 1848] [id = 296] 11:46:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4d91514800) [pid = 1848] [serial = 889] [outer = (nil)] 11:46:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d9ad24800) [pid = 1848] [serial = 890] [outer = 0x7f4d91514800] 11:46:23 INFO - PROCESS | 1848 | 1461264383795 Marionette DEBUG loaded listener.js 11:46:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d9c1ba000) [pid = 1848] [serial = 891] [outer = 0x7f4d91514800] 11:46:24 INFO - PROCESS | 1848 | 1461264384863 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 11:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1429ms 11:46:24 INFO - PROCESS | 1848 | 1461264384937 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 11:46:24 INFO - PROCESS | 1848 | 1461264384942 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 11:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:46:24 INFO - PROCESS | 1848 | 1461264384952 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:46:24 INFO - PROCESS | 1848 | 1461264384955 Marionette TRACE conn3 <- [1,1158,null,{}] 11:46:24 INFO - PROCESS | 1848 | 1461264384963 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:25 INFO - PROCESS | 1848 | 1461264385181 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 11:46:25 INFO - PROCESS | 1848 | 1461264385392 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91d9f000 == 91 [pid = 1848] [id = 297] 11:46:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d88d8a000) [pid = 1848] [serial = 892] [outer = (nil)] 11:46:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d89b6e000) [pid = 1848] [serial = 893] [outer = 0x7f4d88d8a000] 11:46:25 INFO - PROCESS | 1848 | 1461264385513 Marionette DEBUG loaded listener.js 11:46:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d9026bc00) [pid = 1848] [serial = 894] [outer = 0x7f4d88d8a000] 11:46:26 INFO - PROCESS | 1848 | 1461264386378 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 11:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1482ms 11:46:26 INFO - PROCESS | 1848 | 1461264386436 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 11:46:26 INFO - PROCESS | 1848 | 1461264386444 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 11:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:46:26 INFO - PROCESS | 1848 | 1461264386455 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:46:26 INFO - PROCESS | 1848 | 1461264386459 Marionette TRACE conn3 <- [1,1162,null,{}] 11:46:26 INFO - PROCESS | 1848 | 1461264386464 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:26 INFO - PROCESS | 1848 | 1461264386668 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 11:46:26 INFO - PROCESS | 1848 | 1461264386835 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d963e9000 == 92 [pid = 1848] [id = 298] 11:46:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4d91517800) [pid = 1848] [serial = 895] [outer = (nil)] 11:46:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d91943000) [pid = 1848] [serial = 896] [outer = 0x7f4d91517800] 11:46:26 INFO - PROCESS | 1848 | 1461264386901 Marionette DEBUG loaded listener.js 11:46:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d92674000) [pid = 1848] [serial = 897] [outer = 0x7f4d91517800] 11:46:27 INFO - PROCESS | 1848 | 1461264387816 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 11:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1436ms 11:46:27 INFO - PROCESS | 1848 | 1461264387891 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 11:46:27 INFO - PROCESS | 1848 | 1461264387897 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 11:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:46:27 INFO - PROCESS | 1848 | 1461264387903 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:46:27 INFO - PROCESS | 1848 | 1461264387908 Marionette TRACE conn3 <- [1,1166,null,{}] 11:46:27 INFO - PROCESS | 1848 | 1461264387923 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:28 INFO - PROCESS | 1848 | 1461264388132 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 11:46:28 INFO - PROCESS | 1848 | 1461264388298 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e20f000 == 93 [pid = 1848] [id = 299] 11:46:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d92a8d400) [pid = 1848] [serial = 898] [outer = (nil)] 11:46:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4d962cc000) [pid = 1848] [serial = 899] [outer = 0x7f4d92a8d400] 11:46:28 INFO - PROCESS | 1848 | 1461264388411 Marionette DEBUG loaded listener.js 11:46:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f4d991e0c00) [pid = 1848] [serial = 900] [outer = 0x7f4d92a8d400] 11:46:29 INFO - PROCESS | 1848 | 1461264389174 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 11:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1339ms 11:46:29 INFO - PROCESS | 1848 | 1461264389242 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 11:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:46:29 INFO - PROCESS | 1848 | 1461264389247 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 11:46:29 INFO - PROCESS | 1848 | 1461264389252 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:46:29 INFO - PROCESS | 1848 | 1461264389255 Marionette TRACE conn3 <- [1,1170,null,{}] 11:46:29 INFO - PROCESS | 1848 | 1461264389260 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:29 INFO - PROCESS | 1848 | 1461264389434 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 11:46:29 INFO - PROCESS | 1848 | 1461264389599 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da89f5000 == 94 [pid = 1848] [id = 300] 11:46:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f4d905f5400) [pid = 1848] [serial = 901] [outer = (nil)] 11:46:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d9c1c1800) [pid = 1848] [serial = 902] [outer = 0x7f4d905f5400] 11:46:29 INFO - PROCESS | 1848 | 1461264389676 Marionette DEBUG loaded listener.js 11:46:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d9cbcac00) [pid = 1848] [serial = 903] [outer = 0x7f4d905f5400] 11:46:30 INFO - PROCESS | 1848 | 1461264390473 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 11:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1275ms 11:46:30 INFO - PROCESS | 1848 | 1461264390529 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 11:46:30 INFO - PROCESS | 1848 | 1461264390532 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 11:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:46:30 INFO - PROCESS | 1848 | 1461264390538 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:46:30 INFO - PROCESS | 1848 | 1461264390541 Marionette TRACE conn3 <- [1,1174,null,{}] 11:46:30 INFO - PROCESS | 1848 | 1461264390546 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:30 INFO - PROCESS | 1848 | 1461264390717 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 11:46:30 INFO - PROCESS | 1848 | 1461264390886 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dad8d7000 == 95 [pid = 1848] [id = 301] 11:46:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d9a727000) [pid = 1848] [serial = 904] [outer = (nil)] 11:46:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4da206ac00) [pid = 1848] [serial = 905] [outer = 0x7f4d9a727000] 11:46:30 INFO - PROCESS | 1848 | 1461264390953 Marionette DEBUG loaded listener.js 11:46:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4da897e800) [pid = 1848] [serial = 906] [outer = 0x7f4d9a727000] 11:46:31 INFO - PROCESS | 1848 | 1461264391864 Marionette TRACE conn3 <- [1,1176,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,1177,"getWindowHandle",null] 11:46:31 INFO - PROCESS | 1848 | 1461264391929 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 11:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 11:46:31 INFO - PROCESS | 1848 | 1461264391935 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:46:31 INFO - PROCESS | 1848 | 1461264391937 Marionette TRACE conn3 <- [1,1178,null,{}] 11:46:31 INFO - PROCESS | 1848 | 1461264391942 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:32 INFO - PROCESS | 1848 | 1461264392137 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 11:46:32 INFO - PROCESS | 1848 | 1461264392303 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db3222000 == 96 [pid = 1848] [id = 302] 11:46:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4da9ec4800) [pid = 1848] [serial = 907] [outer = (nil)] 11:46:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4dadcbc000) [pid = 1848] [serial = 908] [outer = 0x7f4da9ec4800] 11:46:32 INFO - PROCESS | 1848 | 1461264392375 Marionette DEBUG loaded listener.js 11:46:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4dae331400) [pid = 1848] [serial = 909] [outer = 0x7f4da9ec4800] 11:46:33 INFO - PROCESS | 1848 | 1461264393206 Marionette TRACE conn3 <- [1,1180,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,1181,"getWindowHandle",null] 11:46:33 INFO - PROCESS | 1848 | 1461264393268 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 11:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:46:33 INFO - PROCESS | 1848 | 1461264393273 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:46:33 INFO - PROCESS | 1848 | 1461264393276 Marionette TRACE conn3 <- [1,1182,null,{}] 11:46:33 INFO - PROCESS | 1848 | 1461264393281 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:33 INFO - PROCESS | 1848 | 1461264393443 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 11:46:33 INFO - PROCESS | 1848 | 1461264393615 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96613800 == 97 [pid = 1848] [id = 303] 11:46:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d89a02400) [pid = 1848] [serial = 910] [outer = (nil)] 11:46:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d89a0c400) [pid = 1848] [serial = 911] [outer = 0x7f4d89a02400] 11:46:33 INFO - PROCESS | 1848 | 1461264393681 Marionette DEBUG loaded listener.js 11:46:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4d89a11400) [pid = 1848] [serial = 912] [outer = 0x7f4d89a02400] 11:46:34 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:34 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:46:34 INFO - PROCESS | 1848 | 1461264394600 Marionette TRACE conn3 <- [1,1184,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[80] expected 0 but got 255","_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,1185,"getWindowHandle",null] 11:46:34 INFO - PROCESS | 1848 | 1461264394673 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 11:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 11:46:34 INFO - PROCESS | 1848 | 1461264394679 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:46:34 INFO - PROCESS | 1848 | 1461264394682 Marionette TRACE conn3 <- [1,1186,null,{}] 11:46:34 INFO - PROCESS | 1848 | 1461264394687 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:34 INFO - PROCESS | 1848 | 1461264394857 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 11:46:35 INFO - PROCESS | 1848 | 1461264395030 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d90314800 == 98 [pid = 1848] [id = 304] 11:46:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4d88a42400) [pid = 1848] [serial = 913] [outer = (nil)] 11:46:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4d88a4d000) [pid = 1848] [serial = 914] [outer = 0x7f4d88a42400] 11:46:35 INFO - PROCESS | 1848 | 1461264395099 Marionette DEBUG loaded listener.js 11:46:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4d89a06800) [pid = 1848] [serial = 915] [outer = 0x7f4d88a42400] 11:46:35 INFO - PROCESS | 1848 | 1461264395886 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 11:46:35 INFO - PROCESS | 1848 | 1461264395963 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 11:46:35 INFO - PROCESS | 1848 | 1461264395969 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:46:35 INFO - PROCESS | 1848 | 1461264395972 Marionette TRACE conn3 <- [1,1190,null,{}] 11:46:35 INFO - PROCESS | 1848 | 1461264395977 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:36 INFO - PROCESS | 1848 | 1461264396156 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 11:46:36 INFO - PROCESS | 1848 | 1461264396335 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d848cd800 == 99 [pid = 1848] [id = 305] 11:46:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f4d863a9c00) [pid = 1848] [serial = 916] [outer = (nil)] 11:46:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f4d863b3800) [pid = 1848] [serial = 917] [outer = 0x7f4d863a9c00] 11:46:36 INFO - PROCESS | 1848 | 1461264396405 Marionette DEBUG loaded listener.js 11:46:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f4d88a42c00) [pid = 1848] [serial = 918] [outer = 0x7f4d863a9c00] 11:46:37 INFO - PROCESS | 1848 | 1461264397209 Marionette TRACE conn3 <- [1,1192,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,1193,"getWindowHandle",null] 11:46:37 INFO - PROCESS | 1848 | 1461264397252 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 11:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:46:37 INFO - PROCESS | 1848 | 1461264397258 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:46:37 INFO - PROCESS | 1848 | 1461264397261 Marionette TRACE conn3 <- [1,1194,null,{}] 11:46:37 INFO - PROCESS | 1848 | 1461264397266 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:37 INFO - PROCESS | 1848 | 1461264397492 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 11:46:38 INFO - PROCESS | 1848 | 1461264398017 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9031b000 == 100 [pid = 1848] [id = 306] 11:46:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f4d866d5000) [pid = 1848] [serial = 919] [outer = (nil)] 11:46:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f4d86af0c00) [pid = 1848] [serial = 920] [outer = 0x7f4d866d5000] 11:46:38 INFO - PROCESS | 1848 | 1461264398083 Marionette DEBUG loaded listener.js 11:46:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f4d873dd400) [pid = 1848] [serial = 921] [outer = 0x7f4d866d5000] 11:46:38 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:38 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:38 INFO - PROCESS | 1848 | 1461264398962 Marionette TRACE conn3 <- [1,1196,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[76] expected 0 but got 210","_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,1197,"getWindowHandle",null] 11:46:39 INFO - PROCESS | 1848 | 1461264399059 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 11:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:46:39 INFO - PROCESS | 1848 | 1461264399074 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:46:39 INFO - PROCESS | 1848 | 1461264399082 Marionette TRACE conn3 <- [1,1198,null,{}] 11:46:39 INFO - PROCESS | 1848 | 1461264399105 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:39 INFO - PROCESS | 1848 | 1461264399359 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 11:46:39 INFO - PROCESS | 1848 | 1461264399539 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d871e8800 == 101 [pid = 1848] [id = 307] 11:46:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f4d89a09800) [pid = 1848] [serial = 922] [outer = (nil)] 11:46:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f4d89a6e800) [pid = 1848] [serial = 923] [outer = 0x7f4d89a09800] 11:46:39 INFO - PROCESS | 1848 | 1461264399648 Marionette DEBUG loaded listener.js 11:46:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f4d89d10000) [pid = 1848] [serial = 924] [outer = 0x7f4d89a09800] 11:46:40 INFO - PROCESS | 1848 | 1461264400479 Marionette TRACE conn3 <- [1,1200,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]]]}] 11:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1438ms 11:46:40 INFO - PROCESS | 1848 | 1461264400515 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 11:46:40 INFO - PROCESS | 1848 | 1461264400521 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 11:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:46:40 INFO - PROCESS | 1848 | 1461264400526 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:46:40 INFO - PROCESS | 1848 | 1461264400529 Marionette TRACE conn3 <- [1,1202,null,{}] 11:46:40 INFO - PROCESS | 1848 | 1461264400534 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:40 INFO - PROCESS | 1848 | 1461264400682 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 11:46:40 INFO - PROCESS | 1848 | 1461264400862 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d90463000 == 102 [pid = 1848] [id = 308] 11:46:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f4d9026b400) [pid = 1848] [serial = 925] [outer = (nil)] 11:46:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f4d9151ac00) [pid = 1848] [serial = 926] [outer = 0x7f4d9026b400] 11:46:40 INFO - PROCESS | 1848 | 1461264400921 Marionette DEBUG loaded listener.js 11:46:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f4d919c8000) [pid = 1848] [serial = 927] [outer = 0x7f4d9026b400] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9986a800 == 101 [pid = 1848] [id = 295] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96708000 == 100 [pid = 1848] [id = 294] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f4d86af3400) [pid = 1848] [serial = 806] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f4d9bef8800) [pid = 1848] [serial = 791] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f4d9569e000) [pid = 1848] [serial = 788] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f4da9da5c00) [pid = 1848] [serial = 794] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f4d916e4400) [pid = 1848] [serial = 785] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f4d89a71800) [pid = 1848] [serial = 809] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f4d89a6cc00) [pid = 1848] [serial = 803] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f4dadfdb400) [pid = 1848] [serial = 800] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f4dabfdb800) [pid = 1848] [serial = 797] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d963ed000 == 99 [pid = 1848] [id = 293] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9581a800 == 98 [pid = 1848] [id = 292] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f5cb800 == 97 [pid = 1848] [id = 291] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d871fb000 == 96 [pid = 1848] [id = 290] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95d0a000 == 95 [pid = 1848] [id = 288] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88a73800 == 94 [pid = 1848] [id = 287] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d864e2800 == 93 [pid = 1848] [id = 286] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d864cb000 == 92 [pid = 1848] [id = 285] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85dd4800 == 91 [pid = 1848] [id = 284] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f455000 == 90 [pid = 1848] [id = 283] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db321c800 == 89 [pid = 1848] [id = 282] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dae310000 == 88 [pid = 1848] [id = 281] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da2dcb800 == 87 [pid = 1848] [id = 280] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d966aa800 == 86 [pid = 1848] [id = 279] 11:46:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8a958800 == 85 [pid = 1848] [id = 278] 11:46:41 INFO - PROCESS | 1848 | 1461264401863 Marionette TRACE conn3 <- [1,1204,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]]]}] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f4da897b400) [pid = 1848] [serial = 833] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f4d9226ec00) [pid = 1848] [serial = 818] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f4d962cd800) [pid = 1848] [serial = 821] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4da9da2400) [pid = 1848] [serial = 783] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4d91bf3800) [pid = 1848] [serial = 830] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d968e2400) [pid = 1848] [serial = 824] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d89a69000) [pid = 1848] [serial = 813] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d9a723000) [pid = 1848] [serial = 827] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d916ebc00) [pid = 1848] [serial = 816] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d88d7e800) [pid = 1848] [serial = 812] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d9b54ec00) [pid = 1848] [serial = 828] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d93fa5c00) [pid = 1848] [serial = 819] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4d962d1c00) [pid = 1848] [serial = 822] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d991dd000) [pid = 1848] [serial = 825] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d9a725c00) [pid = 1848] [serial = 831] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d89d15400) [pid = 1848] [serial = 815] [outer = (nil)] [url = about:blank] 11:46:41 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4dadf70000) [pid = 1848] [serial = 731] [outer = (nil)] [url = about:blank] 11:46:41 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 11:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1382ms 11:46:41 INFO - PROCESS | 1848 | 1461264401909 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 11:46:41 INFO - PROCESS | 1848 | 1461264401912 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 11:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:46:41 INFO - PROCESS | 1848 | 1461264401926 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:46:41 INFO - PROCESS | 1848 | 1461264401934 Marionette TRACE conn3 <- [1,1206,null,{}] 11:46:41 INFO - PROCESS | 1848 | 1461264401939 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:42 INFO - PROCESS | 1848 | 1461264402081 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 11:46:42 INFO - PROCESS | 1848 | 1461264402100 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91b5a800 == 86 [pid = 1848] [id = 309] 11:46:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d93086400) [pid = 1848] [serial = 928] [outer = (nil)] 11:46:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d93fa5c00) [pid = 1848] [serial = 929] [outer = 0x7f4d93086400] 11:46:42 INFO - PROCESS | 1848 | 1461264402156 Marionette DEBUG loaded listener.js 11:46:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d95697c00) [pid = 1848] [serial = 930] [outer = 0x7f4d93086400] 11:46:42 INFO - PROCESS | 1848 | 1461264402904 Marionette TRACE conn3 <- [1,1208,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]]]}] 11:46:42 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 11:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1038ms 11:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:46:42 INFO - PROCESS | 1848 | 1461264402957 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 11:46:42 INFO - PROCESS | 1848 | 1461264402961 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 11:46:42 INFO - PROCESS | 1848 | 1461264402966 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:46:42 INFO - PROCESS | 1848 | 1461264402969 Marionette TRACE conn3 <- [1,1210,null,{}] 11:46:42 INFO - PROCESS | 1848 | 1461264402973 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:43 INFO - PROCESS | 1848 | 1461264403114 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 11:46:43 INFO - PROCESS | 1848 | 1461264403132 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d963e1000 == 87 [pid = 1848] [id = 310] 11:46:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4d9308a000) [pid = 1848] [serial = 931] [outer = (nil)] 11:46:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4d962d0400) [pid = 1848] [serial = 932] [outer = 0x7f4d9308a000] 11:46:43 INFO - PROCESS | 1848 | 1461264403187 Marionette DEBUG loaded listener.js 11:46:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4d968ebc00) [pid = 1848] [serial = 933] [outer = 0x7f4d9308a000] 11:46:43 INFO - PROCESS | 1848 | 1461264403984 Marionette TRACE conn3 <- [1,1212,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]]]}] 11:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1075ms 11:46:44 INFO - PROCESS | 1848 | 1461264404041 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 11:46:44 INFO - PROCESS | 1848 | 1461264404043 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 11:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:46:44 INFO - PROCESS | 1848 | 1461264404060 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:46:44 INFO - PROCESS | 1848 | 1461264404063 Marionette TRACE conn3 <- [1,1214,null,{}] 11:46:44 INFO - PROCESS | 1848 | 1461264404091 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:44 INFO - PROCESS | 1848 | 1461264404288 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 11:46:44 INFO - PROCESS | 1848 | 1461264404311 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9671d800 == 88 [pid = 1848] [id = 311] 11:46:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d9a404800) [pid = 1848] [serial = 934] [outer = (nil)] 11:46:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d9a71cc00) [pid = 1848] [serial = 935] [outer = 0x7f4d9a404800] 11:46:44 INFO - PROCESS | 1848 | 1461264404390 Marionette DEBUG loaded listener.js 11:46:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d9c124800) [pid = 1848] [serial = 936] [outer = 0x7f4d9a404800] 11:46:45 INFO - PROCESS | 1848 | 1461264405163 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 11:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1149ms 11:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:46:45 INFO - PROCESS | 1848 | 1461264405216 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 11:46:45 INFO - PROCESS | 1848 | 1461264405218 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 11:46:45 INFO - PROCESS | 1848 | 1461264405224 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:46:45 INFO - PROCESS | 1848 | 1461264405226 Marionette TRACE conn3 <- [1,1218,null,{}] 11:46:45 INFO - PROCESS | 1848 | 1461264405231 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:45 INFO - PROCESS | 1848 | 1461264405417 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 11:46:45 INFO - PROCESS | 1848 | 1461264405462 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b4fd000 == 89 [pid = 1848] [id = 312] 11:46:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4da206f000) [pid = 1848] [serial = 937] [outer = (nil)] 11:46:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4da9da5400) [pid = 1848] [serial = 938] [outer = 0x7f4da206f000] 11:46:45 INFO - PROCESS | 1848 | 1461264405518 Marionette DEBUG loaded listener.js 11:46:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4daba98800) [pid = 1848] [serial = 939] [outer = 0x7f4da206f000] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d88d82800) [pid = 1848] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d88d7e400) [pid = 1848] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d89d11800) [pid = 1848] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4da9ecdc00) [pid = 1848] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d9ad23800) [pid = 1848] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d92a83400) [pid = 1848] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d9ab80c00) [pid = 1848] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4d92a89400) [pid = 1848] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d9192d400) [pid = 1848] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d9026b000) [pid = 1848] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d86aedc00) [pid = 1848] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4d91be5c00) [pid = 1848] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f4d9026d000) [pid = 1848] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f4d86aef000) [pid = 1848] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4dadcfb400) [pid = 1848] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4d9c476c00) [pid = 1848] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4dae2c4800) [pid = 1848] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4d9ad24c00) [pid = 1848] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4da8bcac00) [pid = 1848] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4d9c410400) [pid = 1848] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4d957da800) [pid = 1848] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d991ddc00) [pid = 1848] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4daa013400) [pid = 1848] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4da9d30c00) [pid = 1848] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d95459c00) [pid = 1848] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d88d87000) [pid = 1848] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d8f6ea400) [pid = 1848] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d9a449800) [pid = 1848] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4d89a68000) [pid = 1848] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4d9b54fc00) [pid = 1848] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f4d9a183400) [pid = 1848] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4d9569bc00) [pid = 1848] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d98998000) [pid = 1848] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4d9a0b8c00) [pid = 1848] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4d93f9e000) [pid = 1848] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d91928800) [pid = 1848] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4daa011400) [pid = 1848] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4d956a0000) [pid = 1848] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d9151a400) [pid = 1848] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d873e1400) [pid = 1848] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d91845000) [pid = 1848] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4d93fabc00) [pid = 1848] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d88d89c00) [pid = 1848] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d9b54dc00) [pid = 1848] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d873dbc00) [pid = 1848] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d9026c000) [pid = 1848] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4d92679c00) [pid = 1848] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:46:46 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4d95695000) [pid = 1848] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:46:46 INFO - PROCESS | 1848 | 1461264406955 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 11:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1779ms 11:46:47 INFO - PROCESS | 1848 | 1461264407002 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 11:46:47 INFO - PROCESS | 1848 | 1461264407006 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 11:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:46:47 INFO - PROCESS | 1848 | 1461264407015 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:46:47 INFO - PROCESS | 1848 | 1461264407017 Marionette TRACE conn3 <- [1,1222,null,{}] 11:46:47 INFO - PROCESS | 1848 | 1461264407020 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:47 INFO - PROCESS | 1848 | 1461264407206 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 11:46:47 INFO - PROCESS | 1848 | 1461264407337 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d89c64800 == 90 [pid = 1848] [id = 313] 11:46:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d86aee400) [pid = 1848] [serial = 940] [outer = (nil)] 11:46:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d89b64000) [pid = 1848] [serial = 941] [outer = 0x7f4d86aee400] 11:46:47 INFO - PROCESS | 1848 | 1461264407394 Marionette DEBUG loaded listener.js 11:46:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d9026c000) [pid = 1848] [serial = 942] [outer = 0x7f4d86aee400] 11:46:47 INFO - PROCESS | 1848 | 1461264407964 Marionette TRACE conn3 <- [1,1224,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,1225,"getWindowHandle",null] 11:46:47 INFO - PROCESS | 1848 | 1461264407992 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 11:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 11:46:48 INFO - PROCESS | 1848 | 1461264407998 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:46:48 INFO - PROCESS | 1848 | 1461264407999 Marionette TRACE conn3 <- [1,1226,null,{}] 11:46:48 INFO - PROCESS | 1848 | 1461264408004 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:48 INFO - PROCESS | 1848 | 1461264408142 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 11:46:48 INFO - PROCESS | 1848 | 1461264408157 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ba45800 == 91 [pid = 1848] [id = 314] 11:46:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d86aeec00) [pid = 1848] [serial = 943] [outer = (nil)] 11:46:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d956ef000) [pid = 1848] [serial = 944] [outer = 0x7f4d86aeec00] 11:46:48 INFO - PROCESS | 1848 | 1461264408214 Marionette DEBUG loaded listener.js 11:46:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d991e2400) [pid = 1848] [serial = 945] [outer = 0x7f4d86aeec00] 11:46:49 INFO - PROCESS | 1848 | 1461264409181 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 11:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1225ms 11:46:49 INFO - PROCESS | 1848 | 1461264409224 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 11:46:49 INFO - PROCESS | 1848 | 1461264409230 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 11:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:46:49 INFO - PROCESS | 1848 | 1461264409237 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:46:49 INFO - PROCESS | 1848 | 1461264409242 Marionette TRACE conn3 <- [1,1230,null,{}] 11:46:49 INFO - PROCESS | 1848 | 1461264409249 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:49 INFO - PROCESS | 1848 | 1461264409443 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 11:46:49 INFO - PROCESS | 1848 | 1461264409618 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88ede000 == 92 [pid = 1848] [id = 315] 11:46:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d866cec00) [pid = 1848] [serial = 946] [outer = (nil)] 11:46:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d88d7e800) [pid = 1848] [serial = 947] [outer = 0x7f4d866cec00] 11:46:49 INFO - PROCESS | 1848 | 1461264409688 Marionette DEBUG loaded listener.js 11:46:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d89a10c00) [pid = 1848] [serial = 948] [outer = 0x7f4d866cec00] 11:46:50 INFO - PROCESS | 1848 | 1461264410553 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 11:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1384ms 11:46:50 INFO - PROCESS | 1848 | 1461264410623 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 11:46:50 INFO - PROCESS | 1848 | 1461264410631 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 11:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:46:50 INFO - PROCESS | 1848 | 1461264410641 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:46:50 INFO - PROCESS | 1848 | 1461264410645 Marionette TRACE conn3 <- [1,1234,null,{}] 11:46:50 INFO - PROCESS | 1848 | 1461264410650 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:50 INFO - PROCESS | 1848 | 1461264410861 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 11:46:51 INFO - PROCESS | 1848 | 1461264411032 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d963dc000 == 93 [pid = 1848] [id = 316] 11:46:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d905f9400) [pid = 1848] [serial = 949] [outer = (nil)] 11:46:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d91848400) [pid = 1848] [serial = 950] [outer = 0x7f4d905f9400] 11:46:51 INFO - PROCESS | 1848 | 1461264411098 Marionette DEBUG loaded listener.js 11:46:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d9226b000) [pid = 1848] [serial = 951] [outer = 0x7f4d905f9400] 11:46:52 INFO - PROCESS | 1848 | 1461264412036 Marionette TRACE conn3 <- [1,1236,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]]]}] 11:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1428ms 11:46:52 INFO - PROCESS | 1848 | 1461264412068 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 11:46:52 INFO - PROCESS | 1848 | 1461264412071 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 11:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:46:52 INFO - PROCESS | 1848 | 1461264412078 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:46:52 INFO - PROCESS | 1848 | 1461264412083 Marionette TRACE conn3 <- [1,1238,null,{}] 11:46:52 INFO - PROCESS | 1848 | 1461264412098 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:52 INFO - PROCESS | 1848 | 1461264412252 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 11:46:52 INFO - PROCESS | 1848 | 1461264412429 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9cc2a000 == 94 [pid = 1848] [id = 317] 11:46:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d92678400) [pid = 1848] [serial = 952] [outer = (nil)] 11:46:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d962d2800) [pid = 1848] [serial = 953] [outer = 0x7f4d92678400] 11:46:52 INFO - PROCESS | 1848 | 1461264412498 Marionette DEBUG loaded listener.js 11:46:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d9a2b4800) [pid = 1848] [serial = 954] [outer = 0x7f4d92678400] 11:46:53 INFO - PROCESS | 1848 | 1461264413360 Marionette TRACE conn3 <- [1,1240,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]]]}] 11:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1335ms 11:46:53 INFO - PROCESS | 1848 | 1461264413413 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 11:46:53 INFO - PROCESS | 1848 | 1461264413418 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 11:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:46:53 INFO - PROCESS | 1848 | 1461264413423 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:46:53 INFO - PROCESS | 1848 | 1461264413425 Marionette TRACE conn3 <- [1,1242,null,{}] 11:46:53 INFO - PROCESS | 1848 | 1461264413431 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:53 INFO - PROCESS | 1848 | 1461264413593 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 11:46:53 INFO - PROCESS | 1848 | 1461264413769 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da9ad1800 == 95 [pid = 1848] [id = 318] 11:46:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4d95692c00) [pid = 1848] [serial = 955] [outer = (nil)] 11:46:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d9bb6d000) [pid = 1848] [serial = 956] [outer = 0x7f4d95692c00] 11:46:53 INFO - PROCESS | 1848 | 1461264413842 Marionette DEBUG loaded listener.js 11:46:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f4d9c471800) [pid = 1848] [serial = 957] [outer = 0x7f4d95692c00] 11:46:54 INFO - PROCESS | 1848 | 1461264414694 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 11:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1328ms 11:46:54 INFO - PROCESS | 1848 | 1461264414753 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 11:46:54 INFO - PROCESS | 1848 | 1461264414757 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 11:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:46:54 INFO - PROCESS | 1848 | 1461264414762 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:46:54 INFO - PROCESS | 1848 | 1461264414765 Marionette TRACE conn3 <- [1,1246,null,{}] 11:46:54 INFO - PROCESS | 1848 | 1461264414770 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:54 INFO - PROCESS | 1848 | 1461264414934 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 11:46:55 INFO - PROCESS | 1848 | 1461264415113 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dae320800 == 96 [pid = 1848] [id = 319] 11:46:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4d9a2b5c00) [pid = 1848] [serial = 958] [outer = (nil)] 11:46:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4da2064400) [pid = 1848] [serial = 959] [outer = 0x7f4d9a2b5c00] 11:46:55 INFO - PROCESS | 1848 | 1461264415184 Marionette DEBUG loaded listener.js 11:46:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4da8e28800) [pid = 1848] [serial = 960] [outer = 0x7f4d9a2b5c00] 11:46:56 INFO - PROCESS | 1848 | 1461264416037 Marionette TRACE conn3 <- [1,1248,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]]]}] 11:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1330ms 11:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:46:56 INFO - PROCESS | 1848 | 1461264416094 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 11:46:56 INFO - PROCESS | 1848 | 1461264416097 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 11:46:56 INFO - PROCESS | 1848 | 1461264416103 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:46:56 INFO - PROCESS | 1848 | 1461264416106 Marionette TRACE conn3 <- [1,1250,null,{}] 11:46:56 INFO - PROCESS | 1848 | 1461264416111 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:56 INFO - PROCESS | 1848 | 1461264416314 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 11:46:56 INFO - PROCESS | 1848 | 1461264416489 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db3229000 == 97 [pid = 1848] [id = 320] 11:46:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4da8ea7c00) [pid = 1848] [serial = 961] [outer = (nil)] 11:46:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4dadcbe800) [pid = 1848] [serial = 962] [outer = 0x7f4da8ea7c00] 11:46:56 INFO - PROCESS | 1848 | 1461264416567 Marionette DEBUG loaded listener.js 11:46:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4dade89c00) [pid = 1848] [serial = 963] [outer = 0x7f4da8ea7c00] 11:46:57 INFO - PROCESS | 1848 | 1461264417412 Marionette TRACE conn3 <- [1,1252,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]]]}] 11:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1379ms 11:46:57 INFO - PROCESS | 1848 | 1461264417482 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 11:46:57 INFO - PROCESS | 1848 | 1461264417486 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 11:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:46:57 INFO - PROCESS | 1848 | 1461264417491 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:46:57 INFO - PROCESS | 1848 | 1461264417494 Marionette TRACE conn3 <- [1,1254,null,{}] 11:46:57 INFO - PROCESS | 1848 | 1461264417500 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:57 INFO - PROCESS | 1848 | 1461264417670 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 11:46:57 INFO - PROCESS | 1848 | 1461264417848 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d906a8800 == 98 [pid = 1848] [id = 321] 11:46:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d86449400) [pid = 1848] [serial = 964] [outer = (nil)] 11:46:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d86453400) [pid = 1848] [serial = 965] [outer = 0x7f4d86449400] 11:46:57 INFO - PROCESS | 1848 | 1461264417920 Marionette DEBUG loaded listener.js 11:46:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d873e4800) [pid = 1848] [serial = 966] [outer = 0x7f4d86449400] 11:46:58 INFO - PROCESS | 1848 | 1461264418705 Marionette TRACE conn3 <- [1,1256,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]]]}] 11:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1284ms 11:46:58 INFO - PROCESS | 1848 | 1461264418777 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 11:46:58 INFO - PROCESS | 1848 | 1461264418780 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 11:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:46:58 INFO - PROCESS | 1848 | 1461264418786 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:46:58 INFO - PROCESS | 1848 | 1461264418789 Marionette TRACE conn3 <- [1,1258,null,{}] 11:46:58 INFO - PROCESS | 1848 | 1461264418794 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:58 INFO - PROCESS | 1848 | 1461264418949 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 11:46:59 INFO - PROCESS | 1848 | 1461264419128 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ccbe000 == 99 [pid = 1848] [id = 322] 11:46:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d86449800) [pid = 1848] [serial = 967] [outer = (nil)] 11:46:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4dadfdb400) [pid = 1848] [serial = 968] [outer = 0x7f4d86449800] 11:46:59 INFO - PROCESS | 1848 | 1461264419199 Marionette DEBUG loaded listener.js 11:46:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4dae333800) [pid = 1848] [serial = 969] [outer = 0x7f4d86449800] 11:47:00 INFO - PROCESS | 1848 | 1461264420017 Marionette TRACE conn3 <- [1,1260,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]]]}] 11:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1284ms 11:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:47:00 INFO - PROCESS | 1848 | 1461264420071 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 11:47:00 INFO - PROCESS | 1848 | 1461264420074 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 11:47:00 INFO - PROCESS | 1848 | 1461264420080 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:47:00 INFO - PROCESS | 1848 | 1461264420082 Marionette TRACE conn3 <- [1,1262,null,{}] 11:47:00 INFO - PROCESS | 1848 | 1461264420087 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:00 INFO - PROCESS | 1848 | 1461264420244 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 11:47:00 INFO - PROCESS | 1848 | 1461264420436 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ccd1800 == 100 [pid = 1848] [id = 323] 11:47:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d86451400) [pid = 1848] [serial = 970] [outer = (nil)] 11:47:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d89acf000) [pid = 1848] [serial = 971] [outer = 0x7f4d86451400] 11:47:00 INFO - PROCESS | 1848 | 1461264420504 Marionette DEBUG loaded listener.js 11:47:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d89ad5c00) [pid = 1848] [serial = 972] [outer = 0x7f4d86451400] 11:47:01 INFO - PROCESS | 1848 | 1461264421359 Marionette TRACE conn3 <- [1,1264,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]]]}] 11:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1328ms 11:47:01 INFO - PROCESS | 1848 | 1461264421407 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 11:47:01 INFO - PROCESS | 1848 | 1461264421411 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 11:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:47:01 INFO - PROCESS | 1848 | 1461264421416 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:47:01 INFO - PROCESS | 1848 | 1461264421418 Marionette TRACE conn3 <- [1,1266,null,{}] 11:47:01 INFO - PROCESS | 1848 | 1461264421424 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:01 INFO - PROCESS | 1848 | 1461264421587 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 11:47:01 INFO - PROCESS | 1848 | 1461264421769 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d84aac000 == 101 [pid = 1848] [id = 324] 11:47:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4d89ac7400) [pid = 1848] [serial = 973] [outer = (nil)] 11:47:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f4d89c47800) [pid = 1848] [serial = 974] [outer = 0x7f4d89ac7400] 11:47:01 INFO - PROCESS | 1848 | 1461264421837 Marionette DEBUG loaded listener.js 11:47:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f4d89c4c000) [pid = 1848] [serial = 975] [outer = 0x7f4d89ac7400] 11:47:02 INFO - PROCESS | 1848 | 1461264422727 Marionette TRACE conn3 <- [1,1268,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]]]}] 11:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1382ms 11:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:47:02 INFO - PROCESS | 1848 | 1461264422800 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 11:47:02 INFO - PROCESS | 1848 | 1461264422803 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 11:47:02 INFO - PROCESS | 1848 | 1461264422809 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:47:02 INFO - PROCESS | 1848 | 1461264422813 Marionette TRACE conn3 <- [1,1270,null,{}] 11:47:02 INFO - PROCESS | 1848 | 1461264422817 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:03 INFO - PROCESS | 1848 | 1461264423053 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 11:47:03 INFO - PROCESS | 1848 | 1461264423229 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85da4000 == 102 [pid = 1848] [id = 325] 11:47:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d88d8b400) [pid = 1848] [serial = 976] [outer = (nil)] 11:47:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d89b71c00) [pid = 1848] [serial = 977] [outer = 0x7f4d88d8b400] 11:47:03 INFO - PROCESS | 1848 | 1461264423349 Marionette DEBUG loaded listener.js 11:47:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d91945c00) [pid = 1848] [serial = 978] [outer = 0x7f4d88d8b400] 11:47:04 INFO - PROCESS | 1848 | 1461264424206 Marionette TRACE conn3 <- [1,1272,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]]]}] 11:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1487ms 11:47:04 INFO - PROCESS | 1848 | 1461264424295 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 11:47:04 INFO - PROCESS | 1848 | 1461264424299 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 11:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:47:04 INFO - PROCESS | 1848 | 1461264424304 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:47:04 INFO - PROCESS | 1848 | 1461264424306 Marionette TRACE conn3 <- [1,1274,null,{}] 11:47:04 INFO - PROCESS | 1848 | 1461264424311 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:04 INFO - PROCESS | 1848 | 1461264424854 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 11:47:05 INFO - PROCESS | 1848 | 1461264425139 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d89c6f800 == 103 [pid = 1848] [id = 326] 11:47:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4d86aeb400) [pid = 1848] [serial = 979] [outer = (nil)] 11:47:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4d86af4400) [pid = 1848] [serial = 980] [outer = 0x7f4d86aeb400] 11:47:05 INFO - PROCESS | 1848 | 1461264425205 Marionette DEBUG loaded listener.js 11:47:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4d873e1000) [pid = 1848] [serial = 981] [outer = 0x7f4d86aeb400] 11:47:06 INFO - PROCESS | 1848 | 1461264426003 Marionette TRACE conn3 <- [1,1276,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]]]}] 11:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1730ms 11:47:06 INFO - PROCESS | 1848 | 1461264426036 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 11:47:06 INFO - PROCESS | 1848 | 1461264426042 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 11:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:47:06 INFO - PROCESS | 1848 | 1461264426048 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:47:06 INFO - PROCESS | 1848 | 1461264426054 Marionette TRACE conn3 <- [1,1278,null,{}] 11:47:06 INFO - PROCESS | 1848 | 1461264426060 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:06 INFO - PROCESS | 1848 | 1461264426214 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 11:47:06 INFO - PROCESS | 1848 | 1461264426398 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d927b3800 == 104 [pid = 1848] [id = 327] 11:47:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d88cb4000) [pid = 1848] [serial = 982] [outer = (nil)] 11:47:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d89a65800) [pid = 1848] [serial = 983] [outer = 0x7f4d88cb4000] 11:47:06 INFO - PROCESS | 1848 | 1461264426465 Marionette DEBUG loaded listener.js 11:47:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d89b69c00) [pid = 1848] [serial = 984] [outer = 0x7f4d88cb4000] 11:47:07 INFO - PROCESS | 1848 | 1461264427520 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 11:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1532ms 11:47:07 INFO - PROCESS | 1848 | 1461264427581 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 11:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:47:07 INFO - PROCESS | 1848 | 1461264427586 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 11:47:07 INFO - PROCESS | 1848 | 1461264427592 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:47:07 INFO - PROCESS | 1848 | 1461264427595 Marionette TRACE conn3 <- [1,1282,null,{}] 11:47:07 INFO - PROCESS | 1848 | 1461264427600 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:07 INFO - PROCESS | 1848 | 1461264427766 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 11:47:08 INFO - PROCESS | 1848 | 1461264428026 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88a6b800 == 105 [pid = 1848] [id = 328] 11:47:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d89c51000) [pid = 1848] [serial = 985] [outer = (nil)] 11:47:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4d89d0fc00) [pid = 1848] [serial = 986] [outer = 0x7f4d89c51000] 11:47:08 INFO - PROCESS | 1848 | 1461264428134 Marionette DEBUG loaded listener.js 11:47:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4d8f6f1000) [pid = 1848] [serial = 987] [outer = 0x7f4d89c51000] 11:47:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da8b5c000 == 104 [pid = 1848] [id = 173] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d88cb6400) [pid = 1848] [serial = 869] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4dadcb3000) [pid = 1848] [serial = 848] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4daddd3c00) [pid = 1848] [serial = 851] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d91518800) [pid = 1848] [serial = 854] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d905f9000) [pid = 1848] [serial = 857] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d866ce000) [pid = 1848] [serial = 860] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d87208000) [pid = 1848] [serial = 863] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4d87212400) [pid = 1848] [serial = 866] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d9ad24800) [pid = 1848] [serial = 890] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d89c64800 == 103 [pid = 1848] [id = 313] 11:47:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b4fd000 == 102 [pid = 1848] [id = 312] 11:47:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9671d800 == 101 [pid = 1848] [id = 311] 11:47:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d963e1000 == 100 [pid = 1848] [id = 310] 11:47:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91b5a800 == 99 [pid = 1848] [id = 309] 11:47:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d90463000 == 98 [pid = 1848] [id = 308] 11:47:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d871e8800 == 97 [pid = 1848] [id = 307] 11:47:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9031b000 == 96 [pid = 1848] [id = 306] 11:47:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9e20f000 == 95 [pid = 1848] [id = 299] 11:47:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d963e9000 == 94 [pid = 1848] [id = 298] 11:47:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91d9f000 == 93 [pid = 1848] [id = 297] 11:47:08 INFO - PROCESS | 1848 | 1461264428939 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d9cbd2c00) [pid = 1848] [serial = 650] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4da9da6c00) [pid = 1848] [serial = 656] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4d958e0c00) [pid = 1848] [serial = 789] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f4d92175000) [pid = 1848] [serial = 644] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f4dadcf3800) [pid = 1848] [serial = 662] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4d9a440c00) [pid = 1848] [serial = 608] [outer = (nil)] [url = about:blank] 11:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1376ms 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4d89b6c000) [pid = 1848] [serial = 756] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4d88d8cc00) [pid = 1848] [serial = 753] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4d919c2400) [pid = 1848] [serial = 786] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4dad879800) [pid = 1848] [serial = 659] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4da8cacc00) [pid = 1848] [serial = 653] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4da9d35c00) [pid = 1848] [serial = 741] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4daa012000) [pid = 1848] [serial = 795] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d9a724000) [pid = 1848] [serial = 737] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d93088800) [pid = 1848] [serial = 689] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4da7d45800) [pid = 1848] [serial = 698] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d86af9000) [pid = 1848] [serial = 807] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d93f97800) [pid = 1848] [serial = 605] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d957e4c00) [pid = 1848] [serial = 734] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4d962cb000) [pid = 1848] [serial = 810] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4daff4cc00) [pid = 1848] [serial = 801] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f4d9e388000) [pid = 1848] [serial = 617] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4db096e000) [pid = 1848] [serial = 750] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d9c40fc00) [pid = 1848] [serial = 695] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4dadcbe400) [pid = 1848] [serial = 798] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4dadcb5c00) [pid = 1848] [serial = 704] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d97d15400) [pid = 1848] [serial = 692] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d9cb55000) [pid = 1848] [serial = 792] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4dadfd5400) [pid = 1848] [serial = 747] [outer = (nil)] [url = about:blank] 11:47:08 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4dadcf7000) [pid = 1848] [serial = 707] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d97ea6c00) [pid = 1848] [serial = 647] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d89d10800) [pid = 1848] [serial = 759] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4da8ca7400) [pid = 1848] [serial = 701] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d9c40c800) [pid = 1848] [serial = 611] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d89a71c00) [pid = 1848] [serial = 804] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d9cfbf000) [pid = 1848] [serial = 614] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4da8987800) [pid = 1848] [serial = 620] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4dadcf7c00) [pid = 1848] [serial = 744] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4d957d7800) [pid = 1848] [serial = 884] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4d93fab800) [pid = 1848] [serial = 840] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4d92178800) [pid = 1848] [serial = 839] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f4d91beb400) [pid = 1848] [serial = 878] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4d9a2bbc00) [pid = 1848] [serial = 843] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f4d962d3400) [pid = 1848] [serial = 842] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d92678c00) [pid = 1848] [serial = 879] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f4d89b64c00) [pid = 1848] [serial = 873] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d89a64c00) [pid = 1848] [serial = 872] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4da9da6000) [pid = 1848] [serial = 846] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4d9e48f000) [pid = 1848] [serial = 845] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d89a6f000) [pid = 1848] [serial = 837] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d873e5c00) [pid = 1848] [serial = 836] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4d905fd400) [pid = 1848] [serial = 875] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d9150f800) [pid = 1848] [serial = 876] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f4d94157400) [pid = 1848] [serial = 881] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f4d968e9800) [pid = 1848] [serial = 887] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f4d958ddc00) [pid = 1848] [serial = 885] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f4d95694800) [pid = 1848] [serial = 882] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f4d9a71d400) [pid = 1848] [serial = 888] [outer = (nil)] [url = about:blank] 11:47:09 INFO - PROCESS | 1848 | 1461264429007 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 11:47:09 INFO - PROCESS | 1848 | 1461264429012 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 11:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:47:09 INFO - PROCESS | 1848 | 1461264429033 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:47:09 INFO - PROCESS | 1848 | 1461264429039 Marionette TRACE conn3 <- [1,1286,null,{}] 11:47:09 INFO - PROCESS | 1848 | 1461264429044 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:09 INFO - PROCESS | 1848 | 1461264429196 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 11:47:09 INFO - PROCESS | 1848 | 1461264429358 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88ec5000 == 94 [pid = 1848] [id = 329] 11:47:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f4d86af8000) [pid = 1848] [serial = 988] [outer = (nil)] 11:47:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f4d905f3c00) [pid = 1848] [serial = 989] [outer = 0x7f4d86af8000] 11:47:09 INFO - PROCESS | 1848 | 1461264429422 Marionette DEBUG loaded listener.js 11:47:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f4d91844400) [pid = 1848] [serial = 990] [outer = 0x7f4d86af8000] 11:47:10 INFO - PROCESS | 1848 | 1461264430118 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 11:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1139ms 11:47:10 INFO - PROCESS | 1848 | 1461264430165 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 11:47:10 INFO - PROCESS | 1848 | 1461264430168 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 11:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:47:10 INFO - PROCESS | 1848 | 1461264430173 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:47:10 INFO - PROCESS | 1848 | 1461264430176 Marionette TRACE conn3 <- [1,1290,null,{}] 11:47:10 INFO - PROCESS | 1848 | 1461264430180 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:10 INFO - PROCESS | 1848 | 1461264430371 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 11:47:10 INFO - PROCESS | 1848 | 1461264430393 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91b5a000 == 95 [pid = 1848] [id = 330] 11:47:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f4d9150f000) [pid = 1848] [serial = 991] [outer = (nil)] 11:47:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4d919cf400) [pid = 1848] [serial = 992] [outer = 0x7f4d9150f000] 11:47:10 INFO - PROCESS | 1848 | 1461264430450 Marionette DEBUG loaded listener.js 11:47:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d92671000) [pid = 1848] [serial = 993] [outer = 0x7f4d9150f000] 11:47:11 INFO - PROCESS | 1848 | 1461264431275 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 11:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1129ms 11:47:11 INFO - PROCESS | 1848 | 1461264431303 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 11:47:11 INFO - PROCESS | 1848 | 1461264431311 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 11:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:47:11 INFO - PROCESS | 1848 | 1461264431321 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:47:11 INFO - PROCESS | 1848 | 1461264431323 Marionette TRACE conn3 <- [1,1294,null,{}] 11:47:11 INFO - PROCESS | 1848 | 1461264431336 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:11 INFO - PROCESS | 1848 | 1461264431526 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 11:47:11 INFO - PROCESS | 1848 | 1461264431556 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d941d6800 == 96 [pid = 1848] [id = 331] 11:47:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d93fa8c00) [pid = 1848] [serial = 994] [outer = (nil)] 11:47:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d94157c00) [pid = 1848] [serial = 995] [outer = 0x7f4d93fa8c00] 11:47:11 INFO - PROCESS | 1848 | 1461264431624 Marionette DEBUG loaded listener.js 11:47:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d957d9c00) [pid = 1848] [serial = 996] [outer = 0x7f4d93fa8c00] 11:47:12 INFO - PROCESS | 1848 | 1461264432548 Marionette TRACE conn3 <- [1,1296,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]]]}] 11:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1284ms 11:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:47:12 INFO - PROCESS | 1848 | 1461264432607 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 11:47:12 INFO - PROCESS | 1848 | 1461264432609 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 11:47:12 INFO - PROCESS | 1848 | 1461264432615 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:47:12 INFO - PROCESS | 1848 | 1461264432618 Marionette TRACE conn3 <- [1,1298,null,{}] 11:47:12 INFO - PROCESS | 1848 | 1461264432623 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:12 INFO - PROCESS | 1848 | 1461264432814 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 11:47:12 INFO - PROCESS | 1848 | 1461264432858 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95d19800 == 97 [pid = 1848] [id = 332] 11:47:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4d9266e400) [pid = 1848] [serial = 997] [outer = (nil)] 11:47:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4d962d5000) [pid = 1848] [serial = 998] [outer = 0x7f4d9266e400] 11:47:12 INFO - PROCESS | 1848 | 1461264432914 Marionette DEBUG loaded listener.js 11:47:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d968ee000) [pid = 1848] [serial = 999] [outer = 0x7f4d9266e400] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d86aee400) [pid = 1848] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4d866c6400) [pid = 1848] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4d91514800) [pid = 1848] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d9150c800) [pid = 1848] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d87210000) [pid = 1848] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4d905f4000) [pid = 1848] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d9a404800) [pid = 1848] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f4da206f000) [pid = 1848] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f4d866c7c00) [pid = 1848] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f4d9308a000) [pid = 1848] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f4d866d5000) [pid = 1848] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f4d93086400) [pid = 1848] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f4d9026b400) [pid = 1848] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f4d89a09800) [pid = 1848] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f4d9bf86800) [pid = 1848] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f4d9ad1c000) [pid = 1848] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f4d866d4c00) [pid = 1848] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:47:14 INFO - PROCESS | 1848 | 1461264434073 Marionette TRACE conn3 <- [1,1300,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]]]}] 11:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1484ms 11:47:14 INFO - PROCESS | 1848 | 1461264434098 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 11:47:14 INFO - PROCESS | 1848 | 1461264434101 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 11:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:47:14 INFO - PROCESS | 1848 | 1461264434107 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:47:14 INFO - PROCESS | 1848 | 1461264434108 Marionette TRACE conn3 <- [1,1302,null,{}] 11:47:14 INFO - PROCESS | 1848 | 1461264434114 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:14 INFO - PROCESS | 1848 | 1461264434324 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 11:47:14 INFO - PROCESS | 1848 | 1461264434342 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91e57800 == 98 [pid = 1848] [id = 333] 11:47:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f4d866d5000) [pid = 1848] [serial = 1000] [outer = (nil)] 11:47:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f4d91513400) [pid = 1848] [serial = 1001] [outer = 0x7f4d866d5000] 11:47:14 INFO - PROCESS | 1848 | 1461264434400 Marionette DEBUG loaded listener.js 11:47:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f4d958da400) [pid = 1848] [serial = 1002] [outer = 0x7f4d866d5000] 11:47:15 INFO - PROCESS | 1848 | 1461264435110 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 11:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1030ms 11:47:15 INFO - PROCESS | 1848 | 1461264435138 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 11:47:15 INFO - PROCESS | 1848 | 1461264435140 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 11:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:47:15 INFO - PROCESS | 1848 | 1461264435146 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:47:15 INFO - PROCESS | 1848 | 1461264435148 Marionette TRACE conn3 <- [1,1306,null,{}] 11:47:15 INFO - PROCESS | 1848 | 1461264435153 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:15 INFO - PROCESS | 1848 | 1461264435337 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 11:47:15 INFO - PROCESS | 1848 | 1461264435356 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d965ea000 == 99 [pid = 1848] [id = 334] 11:47:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f4d866d4c00) [pid = 1848] [serial = 1003] [outer = (nil)] 11:47:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f4d968f1c00) [pid = 1848] [serial = 1004] [outer = 0x7f4d866d4c00] 11:47:15 INFO - PROCESS | 1848 | 1461264435412 Marionette DEBUG loaded listener.js 11:47:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f4d9a180400) [pid = 1848] [serial = 1005] [outer = 0x7f4d866d4c00] 11:47:16 INFO - PROCESS | 1848 | 1461264436484 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 11:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1375ms 11:47:16 INFO - PROCESS | 1848 | 1461264436522 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 11:47:16 INFO - PROCESS | 1848 | 1461264436529 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 11:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:47:16 INFO - PROCESS | 1848 | 1461264436537 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:47:16 INFO - PROCESS | 1848 | 1461264436542 Marionette TRACE conn3 <- [1,1310,null,{}] 11:47:16 INFO - PROCESS | 1848 | 1461264436549 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:16 INFO - PROCESS | 1848 | 1461264436729 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 11:47:16 INFO - PROCESS | 1848 | 1461264436905 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88ed3000 == 100 [pid = 1848] [id = 335] 11:47:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f4d86af9c00) [pid = 1848] [serial = 1006] [outer = (nil)] 11:47:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f4d88cb9400) [pid = 1848] [serial = 1007] [outer = 0x7f4d86af9c00] 11:47:16 INFO - PROCESS | 1848 | 1461264436978 Marionette DEBUG loaded listener.js 11:47:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f4d89a63400) [pid = 1848] [serial = 1008] [outer = 0x7f4d86af9c00] 11:47:17 INFO - PROCESS | 1848 | 1461264437840 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 11:47:17 INFO - PROCESS | 1848 | 1461264437881 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 11:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 11:47:17 INFO - PROCESS | 1848 | 1461264437890 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:47:17 INFO - PROCESS | 1848 | 1461264437894 Marionette TRACE conn3 <- [1,1314,null,{}] 11:47:17 INFO - PROCESS | 1848 | 1461264437899 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:18 INFO - PROCESS | 1848 | 1461264438127 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 11:47:18 INFO - PROCESS | 1848 | 1461264438256 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9416b000 == 101 [pid = 1848] [id = 336] 11:47:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4d89b6f800) [pid = 1848] [serial = 1009] [outer = (nil)] 11:47:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d9026f000) [pid = 1848] [serial = 1010] [outer = 0x7f4d89b6f800] 11:47:18 INFO - PROCESS | 1848 | 1461264438324 Marionette DEBUG loaded listener.js 11:47:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d9151a400) [pid = 1848] [serial = 1011] [outer = 0x7f4d89b6f800] 11:47:19 INFO - PROCESS | 1848 | 1461264439241 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 11:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1380ms 11:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:47:19 INFO - PROCESS | 1848 | 1461264439270 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 11:47:19 INFO - PROCESS | 1848 | 1461264439273 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 11:47:19 INFO - PROCESS | 1848 | 1461264439307 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:47:19 INFO - PROCESS | 1848 | 1461264439311 Marionette TRACE conn3 <- [1,1318,null,{}] 11:47:19 INFO - PROCESS | 1848 | 1461264439332 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:19 INFO - PROCESS | 1848 | 1461264439558 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 11:47:19 INFO - PROCESS | 1848 | 1461264439726 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96718000 == 102 [pid = 1848] [id = 337] 11:47:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d92a87c00) [pid = 1848] [serial = 1012] [outer = (nil)] 11:47:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d956e8000) [pid = 1848] [serial = 1013] [outer = 0x7f4d92a87c00] 11:47:19 INFO - PROCESS | 1848 | 1461264439795 Marionette DEBUG loaded listener.js 11:47:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4d968e8400) [pid = 1848] [serial = 1014] [outer = 0x7f4d92a87c00] 11:47:20 INFO - PROCESS | 1848 | 1461264440655 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 11:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1422ms 11:47:20 INFO - PROCESS | 1848 | 1461264440702 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 11:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:47:20 INFO - PROCESS | 1848 | 1461264440707 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 11:47:20 INFO - PROCESS | 1848 | 1461264440713 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:47:20 INFO - PROCESS | 1848 | 1461264440716 Marionette TRACE conn3 <- [1,1322,null,{}] 11:47:20 INFO - PROCESS | 1848 | 1461264440721 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:20 INFO - PROCESS | 1848 | 1461264440900 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 11:47:21 INFO - PROCESS | 1848 | 1461264441075 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a8d6000 == 103 [pid = 1848] [id = 338] 11:47:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4d87214400) [pid = 1848] [serial = 1015] [outer = (nil)] 11:47:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d9a448c00) [pid = 1848] [serial = 1016] [outer = 0x7f4d87214400] 11:47:21 INFO - PROCESS | 1848 | 1461264441143 Marionette DEBUG loaded listener.js 11:47:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4d9a726c00) [pid = 1848] [serial = 1017] [outer = 0x7f4d87214400] 11:47:22 INFO - PROCESS | 1848 | 1461264442037 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 11:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1378ms 11:47:22 INFO - PROCESS | 1848 | 1461264442091 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 11:47:22 INFO - PROCESS | 1848 | 1461264442094 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 11:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:47:22 INFO - PROCESS | 1848 | 1461264442100 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:47:22 INFO - PROCESS | 1848 | 1461264442103 Marionette TRACE conn3 <- [1,1326,null,{}] 11:47:22 INFO - PROCESS | 1848 | 1461264442108 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:22 INFO - PROCESS | 1848 | 1461264442272 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 11:47:22 INFO - PROCESS | 1848 | 1461264442443 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9addb800 == 104 [pid = 1848] [id = 339] 11:47:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4d957d8400) [pid = 1848] [serial = 1018] [outer = (nil)] 11:47:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4d9ad1ec00) [pid = 1848] [serial = 1019] [outer = 0x7f4d957d8400] 11:47:22 INFO - PROCESS | 1848 | 1461264442509 Marionette DEBUG loaded listener.js 11:47:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d9b545000) [pid = 1848] [serial = 1020] [outer = 0x7f4d957d8400] 11:47:23 INFO - PROCESS | 1848 | 1461264443378 Marionette TRACE conn3 <- [1,1328,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]]]}] 11:47:23 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 11:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1329ms 11:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:47:23 INFO - PROCESS | 1848 | 1461264443430 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 11:47:23 INFO - PROCESS | 1848 | 1461264443432 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 11:47:23 INFO - PROCESS | 1848 | 1461264443438 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:47:23 INFO - PROCESS | 1848 | 1461264443441 Marionette TRACE conn3 <- [1,1330,null,{}] 11:47:23 INFO - PROCESS | 1848 | 1461264443446 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:23 INFO - PROCESS | 1848 | 1461264443619 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 11:47:23 INFO - PROCESS | 1848 | 1461264443794 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bf57800 == 105 [pid = 1848] [id = 340] 11:47:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4d9ad1fc00) [pid = 1848] [serial = 1021] [outer = (nil)] 11:47:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d9e243800) [pid = 1848] [serial = 1022] [outer = 0x7f4d9ad1fc00] 11:47:23 INFO - PROCESS | 1848 | 1461264443869 Marionette DEBUG loaded listener.js 11:47:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4da2decc00) [pid = 1848] [serial = 1023] [outer = 0x7f4d9ad1fc00] 11:47:24 INFO - PROCESS | 1848 | 1461264444737 Marionette TRACE conn3 <- [1,1332,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]]]}] 11:47:24 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 11:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1377ms 11:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:47:24 INFO - PROCESS | 1848 | 1461264444815 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 11:47:24 INFO - PROCESS | 1848 | 1461264444818 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 11:47:24 INFO - PROCESS | 1848 | 1461264444824 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:47:24 INFO - PROCESS | 1848 | 1461264444827 Marionette TRACE conn3 <- [1,1334,null,{}] 11:47:24 INFO - PROCESS | 1848 | 1461264444832 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:25 INFO - PROCESS | 1848 | 1461264445033 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 11:47:25 INFO - PROCESS | 1848 | 1461264445203 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e21a800 == 106 [pid = 1848] [id = 341] 11:47:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d91bd9c00) [pid = 1848] [serial = 1024] [outer = (nil)] 11:47:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4da8bc8000) [pid = 1848] [serial = 1025] [outer = 0x7f4d91bd9c00] 11:47:25 INFO - PROCESS | 1848 | 1461264445274 Marionette DEBUG loaded listener.js 11:47:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4da8cae800) [pid = 1848] [serial = 1026] [outer = 0x7f4d91bd9c00] 11:47:26 INFO - PROCESS | 1848 | 1461264446082 Marionette TRACE conn3 <- [1,1336,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]]]}] 11:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1334ms 11:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:47:26 INFO - PROCESS | 1848 | 1461264446158 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 11:47:26 INFO - PROCESS | 1848 | 1461264446161 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 11:47:26 INFO - PROCESS | 1848 | 1461264446167 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:47:26 INFO - PROCESS | 1848 | 1461264446170 Marionette TRACE conn3 <- [1,1338,null,{}] 11:47:26 INFO - PROCESS | 1848 | 1461264446175 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:26 INFO - PROCESS | 1848 | 1461264446339 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 11:47:26 INFO - PROCESS | 1848 | 1461264446520 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8bdf000 == 107 [pid = 1848] [id = 342] 11:47:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d9cbc8800) [pid = 1848] [serial = 1027] [outer = (nil)] 11:47:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4da9da5000) [pid = 1848] [serial = 1028] [outer = 0x7f4d9cbc8800] 11:47:26 INFO - PROCESS | 1848 | 1461264446591 Marionette DEBUG loaded listener.js 11:47:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4daa00e800) [pid = 1848] [serial = 1029] [outer = 0x7f4d9cbc8800] 11:47:27 INFO - PROCESS | 1848 | 1461264447865 Marionette TRACE conn3 <- [1,1340,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]]]}] 11:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1730ms 11:47:27 INFO - PROCESS | 1848 | 1461264447896 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 11:47:27 INFO - PROCESS | 1848 | 1461264447899 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 11:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:47:27 INFO - PROCESS | 1848 | 1461264447904 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:47:27 INFO - PROCESS | 1848 | 1461264447907 Marionette TRACE conn3 <- [1,1342,null,{}] 11:47:27 INFO - PROCESS | 1848 | 1461264447912 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:28 INFO - PROCESS | 1848 | 1461264448104 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 11:47:28 INFO - PROCESS | 1848 | 1461264448289 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daba1b000 == 108 [pid = 1848] [id = 343] 11:47:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d88cbd400) [pid = 1848] [serial = 1030] [outer = (nil)] 11:47:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4dabf26800) [pid = 1848] [serial = 1031] [outer = 0x7f4d88cbd400] 11:47:28 INFO - PROCESS | 1848 | 1461264448355 Marionette DEBUG loaded listener.js 11:47:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4dadcb8c00) [pid = 1848] [serial = 1032] [outer = 0x7f4d88cbd400] 11:47:29 INFO - PROCESS | 1848 | 1461264449147 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 11:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1291ms 11:47:29 INFO - PROCESS | 1848 | 1461264449197 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 11:47:29 INFO - PROCESS | 1848 | 1461264449199 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 11:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:47:29 INFO - PROCESS | 1848 | 1461264449205 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:47:29 INFO - PROCESS | 1848 | 1461264449207 Marionette TRACE conn3 <- [1,1346,null,{}] 11:47:29 INFO - PROCESS | 1848 | 1461264449213 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:29 INFO - PROCESS | 1848 | 1461264449397 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 11:47:29 INFO - PROCESS | 1848 | 1461264449595 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88a70000 == 109 [pid = 1848] [id = 344] 11:47:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d866c9c00) [pid = 1848] [serial = 1033] [outer = (nil)] 11:47:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d86af1400) [pid = 1848] [serial = 1034] [outer = 0x7f4d866c9c00] 11:47:29 INFO - PROCESS | 1848 | 1461264449661 Marionette DEBUG loaded listener.js 11:47:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d88d7f000) [pid = 1848] [serial = 1035] [outer = 0x7f4d866c9c00] 11:47:30 INFO - PROCESS | 1848 | 1461264450867 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 11:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1733ms 11:47:30 INFO - PROCESS | 1848 | 1461264450949 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 11:47:30 INFO - PROCESS | 1848 | 1461264450954 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 11:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:47:30 INFO - PROCESS | 1848 | 1461264450962 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:47:30 INFO - PROCESS | 1848 | 1461264450968 Marionette TRACE conn3 <- [1,1350,null,{}] 11:47:30 INFO - PROCESS | 1848 | 1461264450975 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:31 INFO - PROCESS | 1848 | 1461264451254 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 11:47:31 INFO - PROCESS | 1848 | 1461264451427 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9046d800 == 110 [pid = 1848] [id = 345] 11:47:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d866d0000) [pid = 1848] [serial = 1036] [outer = (nil)] 11:47:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d88a4d400) [pid = 1848] [serial = 1037] [outer = 0x7f4d866d0000] 11:47:31 INFO - PROCESS | 1848 | 1461264451509 Marionette DEBUG loaded listener.js 11:47:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d88d8b000) [pid = 1848] [serial = 1038] [outer = 0x7f4d866d0000] 11:47:32 INFO - PROCESS | 1848 | 1461264452367 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 11:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1480ms 11:47:32 INFO - PROCESS | 1848 | 1461264452442 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 11:47:32 INFO - PROCESS | 1848 | 1461264452455 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 11:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:47:32 INFO - PROCESS | 1848 | 1461264452474 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:47:32 INFO - PROCESS | 1848 | 1461264452477 Marionette TRACE conn3 <- [1,1354,null,{}] 11:47:32 INFO - PROCESS | 1848 | 1461264452488 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:32 INFO - PROCESS | 1848 | 1461264452706 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 11:47:32 INFO - PROCESS | 1848 | 1461264452932 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d84a9e000 == 111 [pid = 1848] [id = 346] 11:47:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4d89ad0400) [pid = 1848] [serial = 1039] [outer = (nil)] 11:47:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d89b65c00) [pid = 1848] [serial = 1040] [outer = 0x7f4d89ad0400] 11:47:33 INFO - PROCESS | 1848 | 1461264453016 Marionette DEBUG loaded listener.js 11:47:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f4d89c50000) [pid = 1848] [serial = 1041] [outer = 0x7f4d89ad0400] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bac7800 == 110 [pid = 1848] [id = 296] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9046d000 == 109 [pid = 1848] [id = 251] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88dcc000 == 108 [pid = 1848] [id = 250] 11:47:33 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f4d956ef000) [pid = 1848] [serial = 944] [outer = (nil)] [url = about:blank] 11:47:33 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4dadcbc000) [pid = 1848] [serial = 908] [outer = (nil)] [url = about:blank] 11:47:33 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d89a0c400) [pid = 1848] [serial = 911] [outer = (nil)] [url = about:blank] 11:47:33 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4d863b3800) [pid = 1848] [serial = 917] [outer = (nil)] [url = about:blank] 11:47:33 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4d88a4d000) [pid = 1848] [serial = 914] [outer = (nil)] [url = about:blank] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d90460800 == 107 [pid = 1848] [id = 249] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91e57800 == 106 [pid = 1848] [id = 333] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95d19800 == 105 [pid = 1848] [id = 332] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d941d6800 == 104 [pid = 1848] [id = 331] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91b5a000 == 103 [pid = 1848] [id = 330] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88ec5000 == 102 [pid = 1848] [id = 329] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88a6b800 == 101 [pid = 1848] [id = 328] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d927b3800 == 100 [pid = 1848] [id = 327] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d89c6f800 == 99 [pid = 1848] [id = 326] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9ccbe000 == 98 [pid = 1848] [id = 322] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d906a8800 == 97 [pid = 1848] [id = 321] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db3229000 == 96 [pid = 1848] [id = 320] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dae320800 == 95 [pid = 1848] [id = 319] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da9ad1800 == 94 [pid = 1848] [id = 318] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9cc2a000 == 93 [pid = 1848] [id = 317] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d963dc000 == 92 [pid = 1848] [id = 316] 11:47:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88ede000 == 91 [pid = 1848] [id = 315] 11:47:34 INFO - PROCESS | 1848 | 1461264454019 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 11:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1589ms 11:47:34 INFO - PROCESS | 1848 | 1461264454063 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 11:47:34 INFO - PROCESS | 1848 | 1461264454066 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 11:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:47:34 INFO - PROCESS | 1848 | 1461264454072 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:47:34 INFO - PROCESS | 1848 | 1461264454077 Marionette TRACE conn3 <- [1,1358,null,{}] 11:47:34 INFO - PROCESS | 1848 | 1461264454091 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:34 INFO - PROCESS | 1848 | 1461264454258 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d9026c000) [pid = 1848] [serial = 942] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d89b64000) [pid = 1848] [serial = 941] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4d866d3800) [pid = 1848] [serial = 861] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d9c1ba000) [pid = 1848] [serial = 891] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4dadfd4400) [pid = 1848] [serial = 855] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d9151b400) [pid = 1848] [serial = 870] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4d905fdc00) [pid = 1848] [serial = 858] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d9c124800) [pid = 1848] [serial = 936] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d9c1c1800) [pid = 1848] [serial = 902] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4daba98800) [pid = 1848] [serial = 939] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d8720c000) [pid = 1848] [serial = 864] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4d962d0400) [pid = 1848] [serial = 932] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4da206ac00) [pid = 1848] [serial = 905] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4da9da5400) [pid = 1848] [serial = 938] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4d86af0c00) [pid = 1848] [serial = 920] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f4d9a71cc00) [pid = 1848] [serial = 935] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4d93fa5c00) [pid = 1848] [serial = 929] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f4d968ebc00) [pid = 1848] [serial = 933] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d95697c00) [pid = 1848] [serial = 930] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f4d962cc000) [pid = 1848] [serial = 899] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d873dd400) [pid = 1848] [serial = 921] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4d9151ac00) [pid = 1848] [serial = 926] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4d919c8000) [pid = 1848] [serial = 927] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d89b6e000) [pid = 1848] [serial = 893] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d89a6e800) [pid = 1848] [serial = 923] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4d89d10000) [pid = 1848] [serial = 924] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d91943000) [pid = 1848] [serial = 896] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f4daddcf400) [pid = 1848] [serial = 849] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f4dae339c00) [pid = 1848] [serial = 852] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f4d9150d000) [pid = 1848] [serial = 867] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1848 | 1461264454524 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88a80800 == 92 [pid = 1848] [id = 347] 11:47:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f4d89d10000) [pid = 1848] [serial = 1042] [outer = (nil)] 11:47:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f4d905f7400) [pid = 1848] [serial = 1043] [outer = 0x7f4d89d10000] 11:47:34 INFO - PROCESS | 1848 | 1461264454606 Marionette DEBUG loaded listener.js 11:47:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4d91843400) [pid = 1848] [serial = 1044] [outer = 0x7f4d89d10000] 11:47:35 INFO - PROCESS | 1848 | 1461264455241 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 11:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1234ms 11:47:35 INFO - PROCESS | 1848 | 1461264455307 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 11:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:47:35 INFO - PROCESS | 1848 | 1461264455312 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 11:47:35 INFO - PROCESS | 1848 | 1461264455318 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:47:35 INFO - PROCESS | 1848 | 1461264455321 Marionette TRACE conn3 <- [1,1362,null,{}] 11:47:35 INFO - PROCESS | 1848 | 1461264455327 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:35 INFO - PROCESS | 1848 | 1461264455498 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 11:47:35 INFO - PROCESS | 1848 | 1461264455630 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91d9f000 == 93 [pid = 1848] [id = 348] 11:47:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d89d19400) [pid = 1848] [serial = 1045] [outer = (nil)] 11:47:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d92178800) [pid = 1848] [serial = 1046] [outer = 0x7f4d89d19400] 11:47:35 INFO - PROCESS | 1848 | 1461264455691 Marionette DEBUG loaded listener.js 11:47:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d9308f000) [pid = 1848] [serial = 1047] [outer = 0x7f4d89d19400] 11:47:36 INFO - PROCESS | 1848 | 1461264456523 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 11:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1287ms 11:47:36 INFO - PROCESS | 1848 | 1461264456606 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 11:47:36 INFO - PROCESS | 1848 | 1461264456609 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 11:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:47:36 INFO - PROCESS | 1848 | 1461264456615 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:47:36 INFO - PROCESS | 1848 | 1461264456617 Marionette TRACE conn3 <- [1,1366,null,{}] 11:47:36 INFO - PROCESS | 1848 | 1461264456630 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:36 INFO - PROCESS | 1848 | 1461264456840 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 11:47:36 INFO - PROCESS | 1848 | 1461264456867 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9580b000 == 94 [pid = 1848] [id = 349] 11:47:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d91944000) [pid = 1848] [serial = 1048] [outer = (nil)] 11:47:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4d9569bc00) [pid = 1848] [serial = 1049] [outer = 0x7f4d91944000] 11:47:36 INFO - PROCESS | 1848 | 1461264456928 Marionette DEBUG loaded listener.js 11:47:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4d962cc000) [pid = 1848] [serial = 1050] [outer = 0x7f4d91944000] 11:47:37 INFO - PROCESS | 1848 | 1461264457806 Marionette TRACE conn3 <- [1,1368,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,1369,"getWindowHandle",null] 11:47:37 INFO - PROCESS | 1848 | 1461264457853 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 11:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 11:47:37 INFO - PROCESS | 1848 | 1461264457859 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:47:37 INFO - PROCESS | 1848 | 1461264457861 Marionette TRACE conn3 <- [1,1370,null,{}] 11:47:37 INFO - PROCESS | 1848 | 1461264457867 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:38 INFO - PROCESS | 1848 | 1461264458101 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 11:47:38 INFO - PROCESS | 1848 | 1461264458125 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9661e000 == 95 [pid = 1848] [id = 350] 11:47:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d968ef000) [pid = 1848] [serial = 1051] [outer = (nil)] 11:47:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4d9ad18c00) [pid = 1848] [serial = 1052] [outer = 0x7f4d968ef000] 11:47:38 INFO - PROCESS | 1848 | 1461264458186 Marionette DEBUG loaded listener.js 11:47:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4d9c411400) [pid = 1848] [serial = 1053] [outer = 0x7f4d968ef000] 11:47:38 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d93fa8c00) [pid = 1848] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 11:47:38 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f4d9266e400) [pid = 1848] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 11:47:38 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d86af8000) [pid = 1848] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:47:38 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4d89c51000) [pid = 1848] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:47:38 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4d9150f000) [pid = 1848] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:47:38 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d86aeb400) [pid = 1848] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:47:38 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d86aeec00) [pid = 1848] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:47:38 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4d88cb4000) [pid = 1848] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:47:38 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d866d5000) [pid = 1848] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 11:47:39 INFO - PROCESS | 1848 | 1461264459191 Marionette TRACE conn3 <- [1,1372,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,1373,"getWindowHandle",null] 11:47:39 INFO - PROCESS | 1848 | 1461264459245 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 11:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:47:39 INFO - PROCESS | 1848 | 1461264459250 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:47:39 INFO - PROCESS | 1848 | 1461264459252 Marionette TRACE conn3 <- [1,1374,null,{}] 11:47:39 INFO - PROCESS | 1848 | 1461264459257 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:39 INFO - PROCESS | 1848 | 1461264459450 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 11:47:39 INFO - PROCESS | 1848 | 1461264459463 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96bc4800 == 96 [pid = 1848] [id = 351] 11:47:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d873dd400) [pid = 1848] [serial = 1054] [outer = (nil)] 11:47:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d9bef7400) [pid = 1848] [serial = 1055] [outer = 0x7f4d873dd400] 11:47:39 INFO - PROCESS | 1848 | 1461264459522 Marionette DEBUG loaded listener.js 11:47:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d9d00fc00) [pid = 1848] [serial = 1056] [outer = 0x7f4d873dd400] 11:47:40 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:47:40 INFO - PROCESS | 1848 | 1461264460311 Marionette TRACE conn3 <- [1,1376,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,1377,"getWindowHandle",null] 11:47:40 INFO - PROCESS | 1848 | 1461264460388 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 11:47:40 INFO - PROCESS | 1848 | 1461264460394 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:47:40 INFO - PROCESS | 1848 | 1461264460396 Marionette TRACE conn3 <- [1,1378,null,{}] 11:47:40 INFO - PROCESS | 1848 | 1461264460404 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:40 INFO - PROCESS | 1848 | 1461264460545 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 11:47:40 INFO - PROCESS | 1848 | 1461264460558 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b259000 == 97 [pid = 1848] [id = 352] 11:47:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d9a404800) [pid = 1848] [serial = 1057] [outer = (nil)] 11:47:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4da9da6c00) [pid = 1848] [serial = 1058] [outer = 0x7f4d9a404800] 11:47:40 INFO - PROCESS | 1848 | 1461264460614 Marionette DEBUG loaded listener.js 11:47:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4dad638400) [pid = 1848] [serial = 1059] [outer = 0x7f4d9a404800] 11:47:41 INFO - PROCESS | 1848 | 1461264461763 Marionette TRACE conn3 <- [1,1380,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,1381,"getWindowHandle",null] 11:47:41 INFO - PROCESS | 1848 | 1461264461786 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 11:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:47:41 INFO - PROCESS | 1848 | 1461264461797 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:47:41 INFO - PROCESS | 1848 | 1461264461802 Marionette TRACE conn3 <- [1,1382,null,{}] 11:47:41 INFO - PROCESS | 1848 | 1461264461811 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:42 INFO - PROCESS | 1848 | 1461264462016 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 11:47:42 INFO - PROCESS | 1848 | 1461264462203 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d89c75800 == 98 [pid = 1848] [id = 353] 11:47:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d88a49400) [pid = 1848] [serial = 1060] [outer = (nil)] 11:47:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4d89a70c00) [pid = 1848] [serial = 1061] [outer = 0x7f4d88a49400] 11:47:42 INFO - PROCESS | 1848 | 1461264462276 Marionette DEBUG loaded listener.js 11:47:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4d89c49400) [pid = 1848] [serial = 1062] [outer = 0x7f4d88a49400] 11:47:43 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:47:43 INFO - PROCESS | 1848 | 1461264463291 Marionette TRACE conn3 <- [1,1384,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,1385,"getWindowHandle",null] 11:47:43 INFO - PROCESS | 1848 | 1461264463351 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 11:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:47:43 INFO - PROCESS | 1848 | 1461264463361 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:47:43 INFO - PROCESS | 1848 | 1461264463365 Marionette TRACE conn3 <- [1,1386,null,{}] 11:47:43 INFO - PROCESS | 1848 | 1461264463371 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:43 INFO - PROCESS | 1848 | 1461264463564 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 11:47:43 INFO - PROCESS | 1848 | 1461264463821 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9660f800 == 99 [pid = 1848] [id = 354] 11:47:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4d89a6dc00) [pid = 1848] [serial = 1063] [outer = (nil)] 11:47:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d92177c00) [pid = 1848] [serial = 1064] [outer = 0x7f4d89a6dc00] 11:47:43 INFO - PROCESS | 1848 | 1461264463941 Marionette DEBUG loaded listener.js 11:47:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4d956ee800) [pid = 1848] [serial = 1065] [outer = 0x7f4d89a6dc00] 11:47:44 INFO - PROCESS | 1848 | 1461264464829 Marionette TRACE conn3 <- [1,1388,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,1389,"getWindowHandle",null] 11:47:44 INFO - PROCESS | 1848 | 1461264464899 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 11:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:47:44 INFO - PROCESS | 1848 | 1461264464905 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:47:44 INFO - PROCESS | 1848 | 1461264464911 Marionette TRACE conn3 <- [1,1390,null,{}] 11:47:44 INFO - PROCESS | 1848 | 1461264464926 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:45 INFO - PROCESS | 1848 | 1461264465146 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 11:47:45 INFO - PROCESS | 1848 | 1461264465361 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ccb7000 == 100 [pid = 1848] [id = 355] 11:47:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d962c8400) [pid = 1848] [serial = 1066] [outer = (nil)] 11:47:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4d9b548400) [pid = 1848] [serial = 1067] [outer = 0x7f4d962c8400] 11:47:45 INFO - PROCESS | 1848 | 1461264465480 Marionette DEBUG loaded listener.js 11:47:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d9c416800) [pid = 1848] [serial = 1068] [outer = 0x7f4d962c8400] 11:47:46 INFO - PROCESS | 1848 | 1461264466310 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 11:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1433ms 11:47:46 INFO - PROCESS | 1848 | 1461264466340 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 11:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:47:46 INFO - PROCESS | 1848 | 1461264466345 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 11:47:46 INFO - PROCESS | 1848 | 1461264466351 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:47:46 INFO - PROCESS | 1848 | 1461264466354 Marionette TRACE conn3 <- [1,1394,null,{}] 11:47:46 INFO - PROCESS | 1848 | 1461264466359 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:46 INFO - PROCESS | 1848 | 1461264466547 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 11:47:46 INFO - PROCESS | 1848 | 1461264466727 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8ebb800 == 101 [pid = 1848] [id = 356] 11:47:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d968ed400) [pid = 1848] [serial = 1069] [outer = (nil)] 11:47:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4da9d2fc00) [pid = 1848] [serial = 1070] [outer = 0x7f4d968ed400] 11:47:46 INFO - PROCESS | 1848 | 1461264466797 Marionette DEBUG loaded listener.js 11:47:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4dadcbc000) [pid = 1848] [serial = 1071] [outer = 0x7f4d968ed400] 11:47:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91c62800 == 100 [pid = 1848] [id = 10] 11:47:47 INFO - PROCESS | 1848 | 1461264467784 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 11:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1480ms 11:47:47 INFO - PROCESS | 1848 | 1461264467831 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 11:47:47 INFO - PROCESS | 1848 | 1461264467835 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 11:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:47:47 INFO - PROCESS | 1848 | 1461264467841 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:47:47 INFO - PROCESS | 1848 | 1461264467844 Marionette TRACE conn3 <- [1,1398,null,{}] 11:47:47 INFO - PROCESS | 1848 | 1461264467849 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:48 INFO - PROCESS | 1848 | 1461264468034 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 11:47:48 INFO - PROCESS | 1848 | 1461264468259 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dadfb2000 == 101 [pid = 1848] [id = 357] 11:47:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4dadcedc00) [pid = 1848] [serial = 1072] [outer = (nil)] 11:47:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4dadcf2c00) [pid = 1848] [serial = 1073] [outer = 0x7f4dadcedc00] 11:47:48 INFO - PROCESS | 1848 | 1461264468375 Marionette DEBUG loaded listener.js 11:47:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4daddcf800) [pid = 1848] [serial = 1074] [outer = 0x7f4dadcedc00] 11:47:49 INFO - PROCESS | 1848 | 1461264469235 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 11:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1426ms 11:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:47:49 INFO - PROCESS | 1848 | 1461264469267 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 11:47:49 INFO - PROCESS | 1848 | 1461264469270 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 11:47:49 INFO - PROCESS | 1848 | 1461264469276 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:47:49 INFO - PROCESS | 1848 | 1461264469279 Marionette TRACE conn3 <- [1,1402,null,{}] 11:47:49 INFO - PROCESS | 1848 | 1461264469284 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:49 INFO - PROCESS | 1848 | 1461264469512 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 11:47:49 INFO - PROCESS | 1848 | 1461264469720 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db0cc8800 == 102 [pid = 1848] [id = 358] 11:47:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4dadcee400) [pid = 1848] [serial = 1075] [outer = (nil)] 11:47:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4dae33d400) [pid = 1848] [serial = 1076] [outer = 0x7f4dadcee400] 11:47:49 INFO - PROCESS | 1848 | 1461264469795 Marionette DEBUG loaded listener.js 11:47:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4daff4dc00) [pid = 1848] [serial = 1077] [outer = 0x7f4dadcee400] 11:47:50 INFO - PROCESS | 1848 | 1461264470655 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 11:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1433ms 11:47:50 INFO - PROCESS | 1848 | 1461264470709 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 11:47:50 INFO - PROCESS | 1848 | 1461264470712 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 11:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:47:50 INFO - PROCESS | 1848 | 1461264470718 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:47:50 INFO - PROCESS | 1848 | 1461264470721 Marionette TRACE conn3 <- [1,1406,null,{}] 11:47:50 INFO - PROCESS | 1848 | 1461264470726 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:50 INFO - PROCESS | 1848 | 1461264470898 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 11:47:51 INFO - PROCESS | 1848 | 1461264471079 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db321c800 == 103 [pid = 1848] [id = 359] 11:47:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d9608a800) [pid = 1848] [serial = 1078] [outer = (nil)] 11:47:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d96093800) [pid = 1848] [serial = 1079] [outer = 0x7f4d9608a800] 11:47:51 INFO - PROCESS | 1848 | 1461264471149 Marionette DEBUG loaded listener.js 11:47:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d96098800) [pid = 1848] [serial = 1080] [outer = 0x7f4d9608a800] 11:47:52 INFO - PROCESS | 1848 | 1461264472023 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 11:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1379ms 11:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:47:52 INFO - PROCESS | 1848 | 1461264472099 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 11:47:52 INFO - PROCESS | 1848 | 1461264472101 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 11:47:52 INFO - PROCESS | 1848 | 1461264472108 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:47:52 INFO - PROCESS | 1848 | 1461264472111 Marionette TRACE conn3 <- [1,1410,null,{}] 11:47:52 INFO - PROCESS | 1848 | 1461264472117 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:52 INFO - PROCESS | 1848 | 1461264472329 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 11:47:52 INFO - PROCESS | 1848 | 1461264472507 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db32cf800 == 104 [pid = 1848] [id = 360] 11:47:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d91846800) [pid = 1848] [serial = 1081] [outer = (nil)] 11:47:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d9b547000) [pid = 1848] [serial = 1082] [outer = 0x7f4d91846800] 11:47:52 INFO - PROCESS | 1848 | 1461264472579 Marionette DEBUG loaded listener.js 11:47:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4da9e37400) [pid = 1848] [serial = 1083] [outer = 0x7f4d91846800] 11:47:53 INFO - PROCESS | 1848 | 1461264473530 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 11:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1478ms 11:47:53 INFO - PROCESS | 1848 | 1461264473586 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 11:47:53 INFO - PROCESS | 1848 | 1461264473589 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 11:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:47:53 INFO - PROCESS | 1848 | 1461264473594 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:47:53 INFO - PROCESS | 1848 | 1461264473596 Marionette TRACE conn3 <- [1,1414,null,{}] 11:47:53 INFO - PROCESS | 1848 | 1461264473602 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:53 INFO - PROCESS | 1848 | 1461264473807 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 11:47:53 INFO - PROCESS | 1848 | 1461264473984 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d842db800 == 105 [pid = 1848] [id = 361] 11:47:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d866a8800) [pid = 1848] [serial = 1084] [outer = (nil)] 11:47:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f4d866ae800) [pid = 1848] [serial = 1085] [outer = 0x7f4d866a8800] 11:47:54 INFO - PROCESS | 1848 | 1461264474049 Marionette DEBUG loaded listener.js 11:47:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4d866b3c00) [pid = 1848] [serial = 1086] [outer = 0x7f4d866a8800] 11:47:55 INFO - PROCESS | 1848 | 1461264475487 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 11:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1926ms 11:47:55 INFO - PROCESS | 1848 | 1461264475522 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 11:47:55 INFO - PROCESS | 1848 | 1461264475527 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 11:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:47:55 INFO - PROCESS | 1848 | 1461264475536 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:47:55 INFO - PROCESS | 1848 | 1461264475539 Marionette TRACE conn3 <- [1,1418,null,{}] 11:47:55 INFO - PROCESS | 1848 | 1461264475547 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:55 INFO - PROCESS | 1848 | 1461264475724 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 11:47:55 INFO - PROCESS | 1848 | 1461264475965 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f454800 == 106 [pid = 1848] [id = 362] 11:47:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4d8720e800) [pid = 1848] [serial = 1087] [outer = (nil)] 11:47:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4d873e1400) [pid = 1848] [serial = 1088] [outer = 0x7f4d8720e800] 11:47:56 INFO - PROCESS | 1848 | 1461264476044 Marionette DEBUG loaded listener.js 11:47:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d88a51c00) [pid = 1848] [serial = 1089] [outer = 0x7f4d8720e800] 11:47:57 INFO - PROCESS | 1848 | 1461264477045 Marionette TRACE conn3 <- [1,1420,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]]]}] 11:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1580ms 11:47:57 INFO - PROCESS | 1848 | 1461264477117 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 11:47:57 INFO - PROCESS | 1848 | 1461264477123 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 11:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:47:57 INFO - PROCESS | 1848 | 1461264477134 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:47:57 INFO - PROCESS | 1848 | 1461264477137 Marionette TRACE conn3 <- [1,1422,null,{}] 11:47:57 INFO - PROCESS | 1848 | 1461264477141 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:57 INFO - PROCESS | 1848 | 1461264477344 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 11:47:57 INFO - PROCESS | 1848 | 1461264477603 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88a72000 == 107 [pid = 1848] [id = 363] 11:47:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4d89b6e000) [pid = 1848] [serial = 1090] [outer = (nil)] 11:47:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4d89c4b400) [pid = 1848] [serial = 1091] [outer = 0x7f4d89b6e000] 11:47:57 INFO - PROCESS | 1848 | 1461264477668 Marionette DEBUG loaded listener.js 11:47:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d89d17000) [pid = 1848] [serial = 1092] [outer = 0x7f4d89b6e000] 11:47:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92208800 == 106 [pid = 1848] [id = 181] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d968f1c00) [pid = 1848] [serial = 1004] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d962d2800) [pid = 1848] [serial = 953] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d9bb6d000) [pid = 1848] [serial = 956] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4da2064400) [pid = 1848] [serial = 959] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4dadcbe800) [pid = 1848] [serial = 962] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4d86453400) [pid = 1848] [serial = 965] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4dadfdb400) [pid = 1848] [serial = 968] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f4d89acf000) [pid = 1848] [serial = 971] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4d89c47800) [pid = 1848] [serial = 974] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d89b71c00) [pid = 1848] [serial = 977] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96bc4800 == 105 [pid = 1848] [id = 351] 11:47:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9661e000 == 104 [pid = 1848] [id = 350] 11:47:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9ba45800 == 103 [pid = 1848] [id = 314] 11:47:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9580b000 == 102 [pid = 1848] [id = 349] 11:47:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91d9f000 == 101 [pid = 1848] [id = 348] 11:47:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88a80800 == 100 [pid = 1848] [id = 347] 11:47:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d84a9e000 == 99 [pid = 1848] [id = 346] 11:47:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9046d800 == 98 [pid = 1848] [id = 345] 11:47:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96718000 == 97 [pid = 1848] [id = 337] 11:47:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9416b000 == 96 [pid = 1848] [id = 336] 11:47:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88ed3000 == 95 [pid = 1848] [id = 335] 11:47:58 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d965ea000 == 94 [pid = 1848] [id = 334] 11:47:58 INFO - PROCESS | 1848 | 1461264478525 Marionette TRACE conn3 <- [1,1424,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]]]}] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4d94157c00) [pid = 1848] [serial = 995] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4d962d5000) [pid = 1848] [serial = 998] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d905f3c00) [pid = 1848] [serial = 989] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d91844400) [pid = 1848] [serial = 990] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4d8f6f1000) [pid = 1848] [serial = 987] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d89d0fc00) [pid = 1848] [serial = 986] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d91848400) [pid = 1848] [serial = 950] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d919cf400) [pid = 1848] [serial = 992] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4d873e1000) [pid = 1848] [serial = 981] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d86af4400) [pid = 1848] [serial = 980] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d991e2400) [pid = 1848] [serial = 945] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d88d7e800) [pid = 1848] [serial = 947] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d89b69c00) [pid = 1848] [serial = 984] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4d89a65800) [pid = 1848] [serial = 983] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4d91513400) [pid = 1848] [serial = 1001] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4d968ee000) [pid = 1848] [serial = 999] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4d957d9c00) [pid = 1848] [serial = 996] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f4d92671000) [pid = 1848] [serial = 993] [outer = (nil)] [url = about:blank] 11:47:58 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4d958da400) [pid = 1848] [serial = 1002] [outer = (nil)] [url = about:blank] 11:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1428ms 11:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:47:58 INFO - PROCESS | 1848 | 1461264478568 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 11:47:58 INFO - PROCESS | 1848 | 1461264478571 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 11:47:58 INFO - PROCESS | 1848 | 1461264478576 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:47:58 INFO - PROCESS | 1848 | 1461264478581 Marionette TRACE conn3 <- [1,1426,null,{}] 11:47:58 INFO - PROCESS | 1848 | 1461264478595 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:58 INFO - PROCESS | 1848 | 1461264478743 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 11:47:58 INFO - PROCESS | 1848 | 1461264478762 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f460000 == 95 [pid = 1848] [id = 364] 11:47:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d91515000) [pid = 1848] [serial = 1093] [outer = (nil)] 11:47:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4d916efc00) [pid = 1848] [serial = 1094] [outer = 0x7f4d91515000] 11:47:58 INFO - PROCESS | 1848 | 1461264478822 Marionette DEBUG loaded listener.js 11:47:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d9194a800) [pid = 1848] [serial = 1095] [outer = 0x7f4d91515000] 11:47:59 INFO - PROCESS | 1848 | 1461264479638 Marionette TRACE conn3 <- [1,1428,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]]]}] 11:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1137ms 11:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:47:59 INFO - PROCESS | 1848 | 1461264479713 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 11:47:59 INFO - PROCESS | 1848 | 1461264479717 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 11:47:59 INFO - PROCESS | 1848 | 1461264479722 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:47:59 INFO - PROCESS | 1848 | 1461264479724 Marionette TRACE conn3 <- [1,1430,null,{}] 11:47:59 INFO - PROCESS | 1848 | 1461264479729 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:59 INFO - PROCESS | 1848 | 1461264479876 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 11:48:00 INFO - PROCESS | 1848 | 1461264480003 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9289e000 == 96 [pid = 1848] [id = 365] 11:48:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4d873e8400) [pid = 1848] [serial = 1096] [outer = (nil)] 11:48:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d9226a000) [pid = 1848] [serial = 1097] [outer = 0x7f4d873e8400] 11:48:00 INFO - PROCESS | 1848 | 1461264480060 Marionette DEBUG loaded listener.js 11:48:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d92a86c00) [pid = 1848] [serial = 1098] [outer = 0x7f4d873e8400] 11:48:00 INFO - PROCESS | 1848 | 1461264480807 Marionette TRACE conn3 <- [1,1432,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]]]}] 11:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1141ms 11:48:00 INFO - PROCESS | 1848 | 1461264480864 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 11:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:48:00 INFO - PROCESS | 1848 | 1461264480877 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 11:48:00 INFO - PROCESS | 1848 | 1461264480883 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:48:00 INFO - PROCESS | 1848 | 1461264480887 Marionette TRACE conn3 <- [1,1434,null,{}] 11:48:00 INFO - PROCESS | 1848 | 1461264480891 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:01 INFO - PROCESS | 1848 | 1461264481095 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 11:48:01 INFO - PROCESS | 1848 | 1461264481113 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95d07800 == 97 [pid = 1848] [id = 366] 11:48:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d91516800) [pid = 1848] [serial = 1099] [outer = (nil)] 11:48:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d95457000) [pid = 1848] [serial = 1100] [outer = 0x7f4d91516800] 11:48:01 INFO - PROCESS | 1848 | 1461264481171 Marionette DEBUG loaded listener.js 11:48:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d957de400) [pid = 1848] [serial = 1101] [outer = 0x7f4d91516800] 11:48:01 INFO - PROCESS | 1848 | 1461264481975 Marionette TRACE conn3 <- [1,1436,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]]]}] 11:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1127ms 11:48:02 INFO - PROCESS | 1848 | 1461264482016 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 11:48:02 INFO - PROCESS | 1848 | 1461264482024 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 11:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:48:02 INFO - PROCESS | 1848 | 1461264482030 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:48:02 INFO - PROCESS | 1848 | 1461264482031 Marionette TRACE conn3 <- [1,1438,null,{}] 11:48:02 INFO - PROCESS | 1848 | 1461264482046 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:02 INFO - PROCESS | 1848 | 1461264482266 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 11:48:02 INFO - PROCESS | 1848 | 1461264482289 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d965ed800 == 98 [pid = 1848] [id = 367] 11:48:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d958e1800) [pid = 1848] [serial = 1102] [outer = (nil)] 11:48:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d968e9c00) [pid = 1848] [serial = 1103] [outer = 0x7f4d958e1800] 11:48:02 INFO - PROCESS | 1848 | 1461264482351 Marionette DEBUG loaded listener.js 11:48:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d9a405c00) [pid = 1848] [serial = 1104] [outer = 0x7f4d958e1800] 11:48:03 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d91944000) [pid = 1848] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:48:03 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4d968ef000) [pid = 1848] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:48:03 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d873dd400) [pid = 1848] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:48:03 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d89d10000) [pid = 1848] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:48:03 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d89d19400) [pid = 1848] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:48:03 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d89ad0400) [pid = 1848] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:48:03 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4d866d0000) [pid = 1848] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:48:03 INFO - PROCESS | 1848 | 1461264483476 Marionette TRACE conn3 <- [1,1440,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]]]}] 11:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1488ms 11:48:03 INFO - PROCESS | 1848 | 1461264483519 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 11:48:03 INFO - PROCESS | 1848 | 1461264483522 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 11:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:48:03 INFO - PROCESS | 1848 | 1461264483528 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:48:03 INFO - PROCESS | 1848 | 1461264483529 Marionette TRACE conn3 <- [1,1442,null,{}] 11:48:03 INFO - PROCESS | 1848 | 1461264483535 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:03 INFO - PROCESS | 1848 | 1461264483739 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 11:48:03 INFO - PROCESS | 1848 | 1461264483761 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d963e7800 == 99 [pid = 1848] [id = 368] 11:48:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d89c51000) [pid = 1848] [serial = 1105] [outer = (nil)] 11:48:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d9608ac00) [pid = 1848] [serial = 1106] [outer = 0x7f4d89c51000] 11:48:03 INFO - PROCESS | 1848 | 1461264483821 Marionette DEBUG loaded listener.js 11:48:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d9ad27000) [pid = 1848] [serial = 1107] [outer = 0x7f4d89c51000] 11:48:04 INFO - PROCESS | 1848 | 1461264484547 Marionette TRACE conn3 <- [1,1444,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]]]}] 11:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1075ms 11:48:04 INFO - PROCESS | 1848 | 1461264484604 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 11:48:04 INFO - PROCESS | 1848 | 1461264484606 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 11:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:48:04 INFO - PROCESS | 1848 | 1461264484612 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:48:04 INFO - PROCESS | 1848 | 1461264484614 Marionette TRACE conn3 <- [1,1446,null,{}] 11:48:04 INFO - PROCESS | 1848 | 1461264484619 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:04 INFO - PROCESS | 1848 | 1461264484840 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 11:48:04 INFO - PROCESS | 1848 | 1461264484884 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d97ed1800 == 100 [pid = 1848] [id = 369] 11:48:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d9ad24800) [pid = 1848] [serial = 1108] [outer = (nil)] 11:48:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d9c12d800) [pid = 1848] [serial = 1109] [outer = 0x7f4d9ad24800] 11:48:04 INFO - PROCESS | 1848 | 1461264484944 Marionette DEBUG loaded listener.js 11:48:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d9cbc5c00) [pid = 1848] [serial = 1110] [outer = 0x7f4d9ad24800] 11:48:05 INFO - PROCESS | 1848 | 1461264485992 Marionette TRACE conn3 <- [1,1448,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]]]}] 11:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1434ms 11:48:06 INFO - PROCESS | 1848 | 1461264486047 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 11:48:06 INFO - PROCESS | 1848 | 1461264486053 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 11:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:48:06 INFO - PROCESS | 1848 | 1461264486062 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:48:06 INFO - PROCESS | 1848 | 1461264486067 Marionette TRACE conn3 <- [1,1450,null,{}] 11:48:06 INFO - PROCESS | 1848 | 1461264486074 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:06 INFO - PROCESS | 1848 | 1461264486268 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 11:48:06 INFO - PROCESS | 1848 | 1461264486497 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f44c800 == 101 [pid = 1848] [id = 370] 11:48:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d88a50400) [pid = 1848] [serial = 1111] [outer = (nil)] 11:48:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d89a08c00) [pid = 1848] [serial = 1112] [outer = 0x7f4d88a50400] 11:48:06 INFO - PROCESS | 1848 | 1461264486596 Marionette DEBUG loaded listener.js 11:48:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d89b64400) [pid = 1848] [serial = 1113] [outer = 0x7f4d88a50400] 11:48:07 INFO - PROCESS | 1848 | 1461264487438 Marionette TRACE conn3 <- [1,1452,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]]]}] 11:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1431ms 11:48:07 INFO - PROCESS | 1848 | 1461264487495 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 11:48:07 INFO - PROCESS | 1848 | 1461264487503 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 11:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:48:07 INFO - PROCESS | 1848 | 1461264487513 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:48:07 INFO - PROCESS | 1848 | 1461264487516 Marionette TRACE conn3 <- [1,1454,null,{}] 11:48:07 INFO - PROCESS | 1848 | 1461264487522 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:07 INFO - PROCESS | 1848 | 1461264487701 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 11:48:07 INFO - PROCESS | 1848 | 1461264487873 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d963e9800 == 102 [pid = 1848] [id = 371] 11:48:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d89d11c00) [pid = 1848] [serial = 1114] [outer = (nil)] 11:48:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d916f2000) [pid = 1848] [serial = 1115] [outer = 0x7f4d89d11c00] 11:48:07 INFO - PROCESS | 1848 | 1461264487945 Marionette DEBUG loaded listener.js 11:48:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d9226b400) [pid = 1848] [serial = 1116] [outer = 0x7f4d89d11c00] 11:48:08 INFO - PROCESS | 1848 | 1461264488946 Marionette TRACE conn3 <- [1,1456,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]]]}] 11:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1489ms 11:48:09 INFO - PROCESS | 1848 | 1461264489002 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 11:48:09 INFO - PROCESS | 1848 | 1461264489006 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 11:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:48:09 INFO - PROCESS | 1848 | 1461264489012 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:48:09 INFO - PROCESS | 1848 | 1461264489017 Marionette TRACE conn3 <- [1,1458,null,{}] 11:48:09 INFO - PROCESS | 1848 | 1461264489033 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:09 INFO - PROCESS | 1848 | 1461264489218 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 11:48:09 INFO - PROCESS | 1848 | 1461264489436 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bacc000 == 103 [pid = 1848] [id = 372] 11:48:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d96091c00) [pid = 1848] [serial = 1117] [outer = (nil)] 11:48:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d968e6800) [pid = 1848] [serial = 1118] [outer = 0x7f4d96091c00] 11:48:09 INFO - PROCESS | 1848 | 1461264489523 Marionette DEBUG loaded listener.js 11:48:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4d97d1d800) [pid = 1848] [serial = 1119] [outer = 0x7f4d96091c00] 11:48:10 INFO - PROCESS | 1848 | 1461264490376 Marionette TRACE conn3 <- [1,1460,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]]]}] 11:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1434ms 11:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:48:10 INFO - PROCESS | 1848 | 1461264490447 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 11:48:10 INFO - PROCESS | 1848 | 1461264490450 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 11:48:10 INFO - PROCESS | 1848 | 1461264490456 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:48:10 INFO - PROCESS | 1848 | 1461264490459 Marionette TRACE conn3 <- [1,1462,null,{}] 11:48:10 INFO - PROCESS | 1848 | 1461264490464 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:10 INFO - PROCESS | 1848 | 1461264490646 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 11:48:10 INFO - PROCESS | 1848 | 1461264490821 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ccc6000 == 104 [pid = 1848] [id = 373] 11:48:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d86450000) [pid = 1848] [serial = 1120] [outer = (nil)] 11:48:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f4d9a729800) [pid = 1848] [serial = 1121] [outer = 0x7f4d86450000] 11:48:10 INFO - PROCESS | 1848 | 1461264490891 Marionette DEBUG loaded listener.js 11:48:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4d9b544800) [pid = 1848] [serial = 1122] [outer = 0x7f4d86450000] 11:48:11 INFO - PROCESS | 1848 | 1461264491777 Marionette TRACE conn3 <- [1,1464,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]]]}] 11:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1379ms 11:48:11 INFO - PROCESS | 1848 | 1461264491836 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 11:48:11 INFO - PROCESS | 1848 | 1461264491838 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 11:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:48:11 INFO - PROCESS | 1848 | 1461264491844 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:48:11 INFO - PROCESS | 1848 | 1461264491846 Marionette TRACE conn3 <- [1,1466,null,{}] 11:48:11 INFO - PROCESS | 1848 | 1461264491852 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:12 INFO - PROCESS | 1848 | 1461264492020 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 11:48:12 INFO - PROCESS | 1848 | 1461264492197 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da89df800 == 105 [pid = 1848] [id = 374] 11:48:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4d962c9800) [pid = 1848] [serial = 1123] [outer = (nil)] 11:48:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4d9cc93800) [pid = 1848] [serial = 1124] [outer = 0x7f4d962c9800] 11:48:12 INFO - PROCESS | 1848 | 1461264492265 Marionette DEBUG loaded listener.js 11:48:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d9e48d800) [pid = 1848] [serial = 1125] [outer = 0x7f4d962c9800] 11:48:13 INFO - PROCESS | 1848 | 1461264493120 Marionette TRACE conn3 <- [1,1468,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]]]}] 11:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1336ms 11:48:13 INFO - PROCESS | 1848 | 1461264493182 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 11:48:13 INFO - PROCESS | 1848 | 1461264493185 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 11:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:48:13 INFO - PROCESS | 1848 | 1461264493191 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:48:13 INFO - PROCESS | 1848 | 1461264493193 Marionette TRACE conn3 <- [1,1470,null,{}] 11:48:13 INFO - PROCESS | 1848 | 1461264493199 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:13 INFO - PROCESS | 1848 | 1461264493388 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 11:48:13 INFO - PROCESS | 1848 | 1461264493561 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dad6c9800 == 106 [pid = 1848] [id = 375] 11:48:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4da8ca6000) [pid = 1848] [serial = 1126] [outer = (nil)] 11:48:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4da9daf000) [pid = 1848] [serial = 1127] [outer = 0x7f4da8ca6000] 11:48:13 INFO - PROCESS | 1848 | 1461264493635 Marionette DEBUG loaded listener.js 11:48:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4da9e3d000) [pid = 1848] [serial = 1128] [outer = 0x7f4da8ca6000] 11:48:14 INFO - PROCESS | 1848 | 1461264494485 Marionette TRACE conn3 <- [1,1472,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]]]}] 11:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1330ms 11:48:14 INFO - PROCESS | 1848 | 1461264494528 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 11:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:48:14 INFO - PROCESS | 1848 | 1461264494532 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 11:48:14 INFO - PROCESS | 1848 | 1461264494538 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:48:14 INFO - PROCESS | 1848 | 1461264494541 Marionette TRACE conn3 <- [1,1474,null,{}] 11:48:14 INFO - PROCESS | 1848 | 1461264494546 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:14 INFO - PROCESS | 1848 | 1461264494708 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 11:48:14 INFO - PROCESS | 1848 | 1461264494910 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db321a000 == 107 [pid = 1848] [id = 376] 11:48:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d89d0e800) [pid = 1848] [serial = 1129] [outer = (nil)] 11:48:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4da9ed0000) [pid = 1848] [serial = 1130] [outer = 0x7f4d89d0e800] 11:48:14 INFO - PROCESS | 1848 | 1461264494978 Marionette DEBUG loaded listener.js 11:48:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4dadcb8400) [pid = 1848] [serial = 1131] [outer = 0x7f4d89d0e800] 11:48:15 INFO - PROCESS | 1848 | 1461264495864 Marionette TRACE conn3 <- [1,1476,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]]]}] 11:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1382ms 11:48:15 INFO - PROCESS | 1848 | 1461264495921 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 11:48:15 INFO - PROCESS | 1848 | 1461264495924 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 11:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:48:15 INFO - PROCESS | 1848 | 1461264495930 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:48:15 INFO - PROCESS | 1848 | 1461264495932 Marionette TRACE conn3 <- [1,1478,null,{}] 11:48:15 INFO - PROCESS | 1848 | 1461264495938 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:16 INFO - PROCESS | 1848 | 1461264496097 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 11:48:16 INFO - PROCESS | 1848 | 1461264496276 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91692800 == 108 [pid = 1848] [id = 377] 11:48:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d9a98f800) [pid = 1848] [serial = 1132] [outer = (nil)] 11:48:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4daddd6400) [pid = 1848] [serial = 1133] [outer = 0x7f4d9a98f800] 11:48:16 INFO - PROCESS | 1848 | 1461264496343 Marionette DEBUG loaded listener.js 11:48:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4dadf72400) [pid = 1848] [serial = 1134] [outer = 0x7f4d9a98f800] 11:48:17 INFO - PROCESS | 1848 | 1461264497180 Marionette TRACE conn3 <- [1,1480,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]]]}] 11:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1280ms 11:48:17 INFO - PROCESS | 1848 | 1461264497211 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 11:48:17 INFO - PROCESS | 1848 | 1461264497214 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 11:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:48:17 INFO - PROCESS | 1848 | 1461264497220 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:48:17 INFO - PROCESS | 1848 | 1461264497222 Marionette TRACE conn3 <- [1,1482,null,{}] 11:48:17 INFO - PROCESS | 1848 | 1461264497227 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:17 INFO - PROCESS | 1848 | 1461264497430 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 11:48:17 INFO - PROCESS | 1848 | 1461264497610 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8aaa7000 == 109 [pid = 1848] [id = 378] 11:48:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d99377c00) [pid = 1848] [serial = 1135] [outer = (nil)] 11:48:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d9937fc00) [pid = 1848] [serial = 1136] [outer = 0x7f4d99377c00] 11:48:17 INFO - PROCESS | 1848 | 1461264497678 Marionette DEBUG loaded listener.js 11:48:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4d99383c00) [pid = 1848] [serial = 1137] [outer = 0x7f4d99377c00] 11:48:18 INFO - PROCESS | 1848 | 1461264498574 Marionette TRACE conn3 <- [1,1484,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]]]}] 11:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1430ms 11:48:18 INFO - PROCESS | 1848 | 1461264498650 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 11:48:18 INFO - PROCESS | 1848 | 1461264498653 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 11:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:48:18 INFO - PROCESS | 1848 | 1461264498659 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:48:18 INFO - PROCESS | 1848 | 1461264498661 Marionette TRACE conn3 <- [1,1486,null,{}] 11:48:18 INFO - PROCESS | 1848 | 1461264498666 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:18 INFO - PROCESS | 1848 | 1461264498843 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 11:48:19 INFO - PROCESS | 1848 | 1461264499022 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db229b000 == 110 [pid = 1848] [id = 379] 11:48:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f4d9032dc00) [pid = 1848] [serial = 1138] [outer = (nil)] 11:48:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f4d90335000) [pid = 1848] [serial = 1139] [outer = 0x7f4d9032dc00] 11:48:19 INFO - PROCESS | 1848 | 1461264499088 Marionette DEBUG loaded listener.js 11:48:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d99378400) [pid = 1848] [serial = 1140] [outer = 0x7f4d9032dc00] 11:48:20 INFO - PROCESS | 1848 | 1461264500024 Marionette TRACE conn3 <- [1,1488,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]]]}] 11:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1428ms 11:48:20 INFO - PROCESS | 1848 | 1461264500089 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 11:48:20 INFO - PROCESS | 1848 | 1461264500093 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 11:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:48:20 INFO - PROCESS | 1848 | 1461264500099 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:48:20 INFO - PROCESS | 1848 | 1461264500102 Marionette TRACE conn3 <- [1,1490,null,{}] 11:48:20 INFO - PROCESS | 1848 | 1461264500107 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:20 INFO - PROCESS | 1848 | 1461264500312 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 11:48:20 INFO - PROCESS | 1848 | 1461264500551 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db32cf000 == 111 [pid = 1848] [id = 380] 11:48:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d9647f000) [pid = 1848] [serial = 1141] [outer = (nil)] 11:48:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d99384000) [pid = 1848] [serial = 1142] [outer = 0x7f4d9647f000] 11:48:20 INFO - PROCESS | 1848 | 1461264500647 Marionette DEBUG loaded listener.js 11:48:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4dadfd1400) [pid = 1848] [serial = 1143] [outer = 0x7f4d9647f000] 11:48:21 INFO - PROCESS | 1848 | 1461264501420 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 11:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1380ms 11:48:21 INFO - PROCESS | 1848 | 1461264501480 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 11:48:21 INFO - PROCESS | 1848 | 1461264501482 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 11:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:48:21 INFO - PROCESS | 1848 | 1461264501489 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:48:21 INFO - PROCESS | 1848 | 1461264501491 Marionette TRACE conn3 <- [1,1494,null,{}] 11:48:21 INFO - PROCESS | 1848 | 1461264501496 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:21 INFO - PROCESS | 1848 | 1461264501685 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 11:48:21 INFO - PROCESS | 1848 | 1461264501867 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d961db800 == 112 [pid = 1848] [id = 381] 11:48:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4d84518c00) [pid = 1848] [serial = 1144] [outer = (nil)] 11:48:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4d8451e400) [pid = 1848] [serial = 1145] [outer = 0x7f4d84518c00] 11:48:21 INFO - PROCESS | 1848 | 1461264501936 Marionette DEBUG loaded listener.js 11:48:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d84522800) [pid = 1848] [serial = 1146] [outer = 0x7f4d84518c00] 11:48:22 INFO - PROCESS | 1848 | 1461264502755 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 11:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1332ms 11:48:22 INFO - PROCESS | 1848 | 1461264502822 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 11:48:22 INFO - PROCESS | 1848 | 1461264502825 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 11:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:48:22 INFO - PROCESS | 1848 | 1461264502831 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:48:22 INFO - PROCESS | 1848 | 1461264502833 Marionette TRACE conn3 <- [1,1498,null,{}] 11:48:22 INFO - PROCESS | 1848 | 1461264502838 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:23 INFO - PROCESS | 1848 | 1461264503007 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 11:48:23 INFO - PROCESS | 1848 | 1461264503193 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d83217800 == 113 [pid = 1848] [id = 382] 11:48:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d832d1c00) [pid = 1848] [serial = 1147] [outer = (nil)] 11:48:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d832db000) [pid = 1848] [serial = 1148] [outer = 0x7f4d832d1c00] 11:48:23 INFO - PROCESS | 1848 | 1461264503262 Marionette DEBUG loaded listener.js 11:48:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d832dfc00) [pid = 1848] [serial = 1149] [outer = 0x7f4d832d1c00] 11:48:24 INFO - PROCESS | 1848 | 1461264504057 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 11:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1289ms 11:48:24 INFO - PROCESS | 1848 | 1461264504120 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 11:48:24 INFO - PROCESS | 1848 | 1461264504124 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 11:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:48:24 INFO - PROCESS | 1848 | 1461264504129 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:48:24 INFO - PROCESS | 1848 | 1461264504132 Marionette TRACE conn3 <- [1,1502,null,{}] 11:48:24 INFO - PROCESS | 1848 | 1461264504136 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:24 INFO - PROCESS | 1848 | 1461264504348 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 11:48:24 INFO - PROCESS | 1848 | 1461264504536 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d83461800 == 114 [pid = 1848] [id = 383] 11:48:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4d832d5400) [pid = 1848] [serial = 1150] [outer = (nil)] 11:48:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4d8451fc00) [pid = 1848] [serial = 1151] [outer = 0x7f4d832d5400] 11:48:24 INFO - PROCESS | 1848 | 1461264504604 Marionette DEBUG loaded listener.js 11:48:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4d99379c00) [pid = 1848] [serial = 1152] [outer = 0x7f4d832d5400] 11:48:25 INFO - PROCESS | 1848 | 1461264505518 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 11:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1448ms 11:48:25 INFO - PROCESS | 1848 | 1461264505578 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 11:48:25 INFO - PROCESS | 1848 | 1461264505582 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 11:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:48:25 INFO - PROCESS | 1848 | 1461264505588 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:48:25 INFO - PROCESS | 1848 | 1461264505590 Marionette TRACE conn3 <- [1,1506,null,{}] 11:48:25 INFO - PROCESS | 1848 | 1461264505595 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:25 INFO - PROCESS | 1848 | 1461264505756 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 11:48:25 INFO - PROCESS | 1848 | 1461264505950 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d848d6000 == 115 [pid = 1848] [id = 384] 11:48:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4d832dd800) [pid = 1848] [serial = 1153] [outer = (nil)] 11:48:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f4d835de800) [pid = 1848] [serial = 1154] [outer = 0x7f4d832dd800] 11:48:26 INFO - PROCESS | 1848 | 1461264506020 Marionette DEBUG loaded listener.js 11:48:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f4d84517c00) [pid = 1848] [serial = 1155] [outer = 0x7f4d832dd800] 11:48:26 INFO - PROCESS | 1848 | 1461264506849 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 11:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1329ms 11:48:26 INFO - PROCESS | 1848 | 1461264506918 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 11:48:26 INFO - PROCESS | 1848 | 1461264506921 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 11:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:48:26 INFO - PROCESS | 1848 | 1461264506927 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:48:26 INFO - PROCESS | 1848 | 1461264506929 Marionette TRACE conn3 <- [1,1510,null,{}] 11:48:26 INFO - PROCESS | 1848 | 1461264506935 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:27 INFO - PROCESS | 1848 | 1461264507395 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 11:48:27 INFO - PROCESS | 1848 | 1461264507661 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d864cc800 == 116 [pid = 1848] [id = 385] 11:48:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f4d863b7c00) [pid = 1848] [serial = 1156] [outer = (nil)] 11:48:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f4d866a7800) [pid = 1848] [serial = 1157] [outer = 0x7f4d863b7c00] 11:48:27 INFO - PROCESS | 1848 | 1461264507743 Marionette DEBUG loaded listener.js 11:48:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f4d866d1400) [pid = 1848] [serial = 1158] [outer = 0x7f4d863b7c00] 11:48:28 INFO - PROCESS | 1848 | 1461264508584 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 11:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1682ms 11:48:28 INFO - PROCESS | 1848 | 1461264508611 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 11:48:28 INFO - PROCESS | 1848 | 1461264508617 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 11:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:48:28 INFO - PROCESS | 1848 | 1461264508624 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:48:28 INFO - PROCESS | 1848 | 1461264508629 Marionette TRACE conn3 <- [1,1514,null,{}] 11:48:28 INFO - PROCESS | 1848 | 1461264508635 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:28 INFO - PROCESS | 1848 | 1461264508820 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 11:48:29 INFO - PROCESS | 1848 | 1461264509144 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d84aaa000 == 117 [pid = 1848] [id = 386] 11:48:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f4d88caec00) [pid = 1848] [serial = 1159] [outer = (nil)] 11:48:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f4d89a05000) [pid = 1848] [serial = 1160] [outer = 0x7f4d88caec00] 11:48:29 INFO - PROCESS | 1848 | 1461264509260 Marionette DEBUG loaded listener.js 11:48:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f4d89ad3400) [pid = 1848] [serial = 1161] [outer = 0x7f4d88caec00] 11:48:30 INFO - PROCESS | 1848 | 1461264510164 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 11:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1581ms 11:48:30 INFO - PROCESS | 1848 | 1461264510206 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 11:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:48:30 INFO - PROCESS | 1848 | 1461264510210 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 11:48:30 INFO - PROCESS | 1848 | 1461264510217 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:48:30 INFO - PROCESS | 1848 | 1461264510219 Marionette TRACE conn3 <- [1,1518,null,{}] 11:48:30 INFO - PROCESS | 1848 | 1461264510224 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:30 INFO - PROCESS | 1848 | 1461264510437 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 11:48:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d963e7800 == 116 [pid = 1848] [id = 368] 11:48:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d965ed800 == 115 [pid = 1848] [id = 367] 11:48:30 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f4d9a448c00) [pid = 1848] [serial = 1016] [outer = (nil)] [url = about:blank] 11:48:30 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f4d9ad1ec00) [pid = 1848] [serial = 1019] [outer = (nil)] [url = about:blank] 11:48:30 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f4d9e243800) [pid = 1848] [serial = 1022] [outer = (nil)] [url = about:blank] 11:48:30 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f4da8bc8000) [pid = 1848] [serial = 1025] [outer = (nil)] [url = about:blank] 11:48:30 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f4da9da5000) [pid = 1848] [serial = 1028] [outer = (nil)] [url = about:blank] 11:48:30 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f4dabf26800) [pid = 1848] [serial = 1031] [outer = (nil)] [url = about:blank] 11:48:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95d07800 == 114 [pid = 1848] [id = 366] 11:48:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9289e000 == 113 [pid = 1848] [id = 365] 11:48:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f460000 == 112 [pid = 1848] [id = 364] 11:48:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88a72000 == 111 [pid = 1848] [id = 363] 11:48:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f454800 == 110 [pid = 1848] [id = 362] 11:48:30 INFO - PROCESS | 1848 | 1461264510757 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db32cf800 == 109 [pid = 1848] [id = 360] 11:48:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db321c800 == 108 [pid = 1848] [id = 359] 11:48:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db0cc8800 == 107 [pid = 1848] [id = 358] 11:48:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dadfb2000 == 106 [pid = 1848] [id = 357] 11:48:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88ed0800 == 107 [pid = 1848] [id = 387] 11:48:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f4d89a0d000) [pid = 1848] [serial = 1162] [outer = (nil)] 11:48:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f4d90336800) [pid = 1848] [serial = 1163] [outer = 0x7f4d89a0d000] 11:48:30 INFO - PROCESS | 1848 | 1461264510830 Marionette DEBUG loaded listener.js 11:48:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f4d91848800) [pid = 1848] [serial = 1164] [outer = 0x7f4d89a0d000] 11:48:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da8ebb800 == 106 [pid = 1848] [id = 356] 11:48:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9ccb7000 == 105 [pid = 1848] [id = 355] 11:48:31 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9660f800 == 104 [pid = 1848] [id = 354] 11:48:31 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d89c75800 == 103 [pid = 1848] [id = 353] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f4d9569bc00) [pid = 1848] [serial = 1049] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f4d9ad18c00) [pid = 1848] [serial = 1052] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f4d962cc000) [pid = 1848] [serial = 1050] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f4d9bef7400) [pid = 1848] [serial = 1055] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f4d9c411400) [pid = 1848] [serial = 1053] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4d905f7400) [pid = 1848] [serial = 1043] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4d91843400) [pid = 1848] [serial = 1044] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d86af1400) [pid = 1848] [serial = 1034] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d9026f000) [pid = 1848] [serial = 1010] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d92178800) [pid = 1848] [serial = 1046] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d89c50000) [pid = 1848] [serial = 1041] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d89b65c00) [pid = 1848] [serial = 1040] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d88d8b000) [pid = 1848] [serial = 1038] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d88a4d400) [pid = 1848] [serial = 1037] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4d956e8000) [pid = 1848] [serial = 1013] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d88cb9400) [pid = 1848] [serial = 1007] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d9d00fc00) [pid = 1848] [serial = 1056] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d9308f000) [pid = 1848] [serial = 1047] [outer = (nil)] [url = about:blank] 11:48:31 INFO - PROCESS | 1848 | 1461264511550 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 11:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1376ms 11:48:31 INFO - PROCESS | 1848 | 1461264511594 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 11:48:31 INFO - PROCESS | 1848 | 1461264511599 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 11:48:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:48:31 INFO - PROCESS | 1848 | 1461264511625 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:48:31 INFO - PROCESS | 1848 | 1461264511632 Marionette TRACE conn3 <- [1,1522,null,{}] 11:48:31 INFO - PROCESS | 1848 | 1461264511637 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:31 INFO - PROCESS | 1848 | 1461264511800 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 11:48:31 INFO - PROCESS | 1848 | 1461264511815 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92892800 == 104 [pid = 1848] [id = 388] 11:48:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d89c50000) [pid = 1848] [serial = 1165] [outer = (nil)] 11:48:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d92679c00) [pid = 1848] [serial = 1166] [outer = 0x7f4d89c50000] 11:48:31 INFO - PROCESS | 1848 | 1461264511873 Marionette DEBUG loaded listener.js 11:48:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4d93fab800) [pid = 1848] [serial = 1167] [outer = 0x7f4d89c50000] 11:48:32 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:32 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:48:32 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:32 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:32 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:32 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:32 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:32 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:32 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:32 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:32 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:32 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:32 INFO - PROCESS | 1848 | 1461264512669 Marionette TRACE conn3 <- [1,1524,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"]]]}] 11:48:32 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 () { 11:48:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:48:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:48:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:48:32 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 () { 11:48:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:48:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:48:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:48:32 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 () { 11:48:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:48:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:48:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:48:32 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 () { 11:48:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:48:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:48:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:48:32 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1094ms 11:48:32 INFO - PROCESS | 1848 | 1461264512718 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 11:48:32 INFO - PROCESS | 1848 | 1461264512722 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 11:48:32 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:48:32 INFO - PROCESS | 1848 | 1461264512729 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:48:32 INFO - PROCESS | 1848 | 1461264512731 Marionette TRACE conn3 <- [1,1526,null,{}] 11:48:32 INFO - PROCESS | 1848 | 1461264512736 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:32 INFO - PROCESS | 1848 | 1461264512890 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 11:48:32 INFO - PROCESS | 1848 | 1461264512906 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95d10000 == 105 [pid = 1848] [id = 389] 11:48:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4d89a69800) [pid = 1848] [serial = 1168] [outer = (nil)] 11:48:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4d957dc400) [pid = 1848] [serial = 1169] [outer = 0x7f4d89a69800] 11:48:32 INFO - PROCESS | 1848 | 1461264512965 Marionette DEBUG loaded listener.js 11:48:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d96474400) [pid = 1848] [serial = 1170] [outer = 0x7f4d89a69800] 11:48:33 INFO - PROCESS | 1848 | 1461264513861 Marionette TRACE conn3 <- [1,1528,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"]]]}] 11:48:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:48:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:48:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:48:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1176ms 11:48:33 INFO - PROCESS | 1848 | 1461264513915 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 11:48:33 INFO - PROCESS | 1848 | 1461264513918 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 11:48:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:48:33 INFO - PROCESS | 1848 | 1461264513925 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:48:33 INFO - PROCESS | 1848 | 1461264513928 Marionette TRACE conn3 <- [1,1530,null,{}] 11:48:33 INFO - PROCESS | 1848 | 1461264513933 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:34 INFO - PROCESS | 1848 | 1461264514132 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 11:48:34 INFO - PROCESS | 1848 | 1461264514166 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d966b6000 == 106 [pid = 1848] [id = 390] 11:48:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d97d1b800) [pid = 1848] [serial = 1171] [outer = (nil)] 11:48:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d99379000) [pid = 1848] [serial = 1172] [outer = 0x7f4d97d1b800] 11:48:34 INFO - PROCESS | 1848 | 1461264514238 Marionette DEBUG loaded listener.js 11:48:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d9a728800) [pid = 1848] [serial = 1173] [outer = 0x7f4d97d1b800] 11:48:35 INFO - PROCESS | 1848 | 1461264515001 Marionette TRACE conn3 <- [1,1532,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]]]}] 11:48:35 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 11:48:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:48:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:48:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:48:35 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. 11:48:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:48:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1129ms 11:48:35 INFO - PROCESS | 1848 | 1461264515076 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 11:48:35 INFO - PROCESS | 1848 | 1461264515078 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 11:48:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:48:35 INFO - PROCESS | 1848 | 1461264515087 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:48:35 INFO - PROCESS | 1848 | 1461264515088 Marionette TRACE conn3 <- [1,1534,null,{}] 11:48:35 INFO - PROCESS | 1848 | 1461264515094 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:35 INFO - PROCESS | 1848 | 1461264515477 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 11:48:35 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d89c51000) [pid = 1848] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:48:35 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d89b6e000) [pid = 1848] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:48:35 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d8720e800) [pid = 1848] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:48:35 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d91516800) [pid = 1848] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:48:35 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d873e8400) [pid = 1848] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:48:35 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4d91515000) [pid = 1848] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:48:35 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d91c63000) [pid = 1848] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:48:35 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d91be1800) [pid = 1848] [serial = 30] [outer = (nil)] [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.] 11:48:35 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d958e1800) [pid = 1848] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:48:35 INFO - PROCESS | 1848 | 1461264515590 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9045c800 == 107 [pid = 1848] [id = 391] 11:48:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d86453400) [pid = 1848] [serial = 1174] [outer = (nil)] 11:48:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d89a65c00) [pid = 1848] [serial = 1175] [outer = 0x7f4d86453400] 11:48:35 INFO - PROCESS | 1848 | 1461264515654 Marionette DEBUG loaded listener.js 11:48:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4d92671000) [pid = 1848] [serial = 1176] [outer = 0x7f4d86453400] 11:48:36 INFO - PROCESS | 1848 | 1461264516328 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 11:48:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:48:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1282ms 11:48:36 INFO - PROCESS | 1848 | 1461264516369 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 11:48:36 INFO - PROCESS | 1848 | 1461264516373 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 11:48:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:48:36 INFO - PROCESS | 1848 | 1461264516378 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:48:36 INFO - PROCESS | 1848 | 1461264516380 Marionette TRACE conn3 <- [1,1538,null,{}] 11:48:36 INFO - PROCESS | 1848 | 1461264516385 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:36 INFO - PROCESS | 1848 | 1461264516594 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 11:48:36 INFO - PROCESS | 1848 | 1461264516613 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bb21800 == 108 [pid = 1848] [id = 392] 11:48:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4d9a7cec00) [pid = 1848] [serial = 1177] [outer = (nil)] 11:48:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4da2069c00) [pid = 1848] [serial = 1178] [outer = 0x7f4d9a7cec00] 11:48:36 INFO - PROCESS | 1848 | 1461264516680 Marionette DEBUG loaded listener.js 11:48:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4da9da4000) [pid = 1848] [serial = 1179] [outer = 0x7f4d9a7cec00] 11:48:37 INFO - PROCESS | 1848 | 1461264517400 Marionette TRACE conn3 <- [1,1540,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]]]}] 11:48:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:48:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1173ms 11:48:37 INFO - PROCESS | 1848 | 1461264517585 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 11:48:37 INFO - PROCESS | 1848 | 1461264517592 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 11:48:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:48:37 INFO - PROCESS | 1848 | 1461264517599 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:48:37 INFO - PROCESS | 1848 | 1461264517604 Marionette TRACE conn3 <- [1,1542,null,{}] 11:48:37 INFO - PROCESS | 1848 | 1461264517611 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:37 INFO - PROCESS | 1848 | 1461264517840 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 11:48:38 INFO - PROCESS | 1848 | 1461264518026 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d871ec000 == 109 [pid = 1848] [id = 393] 11:48:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d866a8400) [pid = 1848] [serial = 1180] [outer = (nil)] 11:48:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d866b1000) [pid = 1848] [serial = 1181] [outer = 0x7f4d866a8400] 11:48:38 INFO - PROCESS | 1848 | 1461264518096 Marionette DEBUG loaded listener.js 11:48:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d87213800) [pid = 1848] [serial = 1182] [outer = 0x7f4d866a8400] 11:48:39 INFO - PROCESS | 1848 | 1461264519039 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 11:48:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:48:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1486ms 11:48:39 INFO - PROCESS | 1848 | 1461264519086 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 11:48:39 INFO - PROCESS | 1848 | 1461264519092 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 11:48:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:48:39 INFO - PROCESS | 1848 | 1461264519103 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:48:39 INFO - PROCESS | 1848 | 1461264519108 Marionette TRACE conn3 <- [1,1546,null,{}] 11:48:39 INFO - PROCESS | 1848 | 1461264519114 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:39 INFO - PROCESS | 1848 | 1461264519306 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 11:48:39 INFO - PROCESS | 1848 | 1461264519491 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9288a800 == 110 [pid = 1848] [id = 394] 11:48:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4d866acc00) [pid = 1848] [serial = 1183] [outer = (nil)] 11:48:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4d90330c00) [pid = 1848] [serial = 1184] [outer = 0x7f4d866acc00] 11:48:39 INFO - PROCESS | 1848 | 1461264519561 Marionette DEBUG loaded listener.js 11:48:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4d9184d800) [pid = 1848] [serial = 1185] [outer = 0x7f4d866acc00] 11:48:40 INFO - PROCESS | 1848 | 1461264520533 Marionette TRACE conn3 <- [1,1548,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]]]}] 11:48:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:48:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1486ms 11:48:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:48:40 INFO - PROCESS | 1848 | 1461264520587 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 11:48:40 INFO - PROCESS | 1848 | 1461264520590 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 11:48:40 INFO - PROCESS | 1848 | 1461264520596 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:48:40 INFO - PROCESS | 1848 | 1461264520599 Marionette TRACE conn3 <- [1,1550,null,{}] 11:48:40 INFO - PROCESS | 1848 | 1461264520614 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:40 INFO - PROCESS | 1848 | 1461264520808 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 11:48:41 INFO - PROCESS | 1848 | 1461264521039 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da1fca800 == 111 [pid = 1848] [id = 395] 11:48:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4d956ee000) [pid = 1848] [serial = 1186] [outer = (nil)] 11:48:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f4d96476c00) [pid = 1848] [serial = 1187] [outer = 0x7f4d956ee000] 11:48:41 INFO - PROCESS | 1848 | 1461264521160 Marionette DEBUG loaded listener.js 11:48:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f4d96480800) [pid = 1848] [serial = 1188] [outer = 0x7f4d956ee000] 11:48:41 INFO - PROCESS | 1848 | 1461264521964 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 11:48:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:48:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1429ms 11:48:42 INFO - PROCESS | 1848 | 1461264522025 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 11:48:42 INFO - PROCESS | 1848 | 1461264522029 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 11:48:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:48:42 INFO - PROCESS | 1848 | 1461264522034 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:48:42 INFO - PROCESS | 1848 | 1461264522037 Marionette TRACE conn3 <- [1,1554,null,{}] 11:48:42 INFO - PROCESS | 1848 | 1461264522042 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:42 INFO - PROCESS | 1848 | 1461264522223 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 11:48:42 INFO - PROCESS | 1848 | 1461264522413 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dadec9000 == 112 [pid = 1848] [id = 396] 11:48:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f4d9608b800) [pid = 1848] [serial = 1189] [outer = (nil)] 11:48:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f4d9ad19400) [pid = 1848] [serial = 1190] [outer = 0x7f4d9608b800] 11:48:42 INFO - PROCESS | 1848 | 1461264522486 Marionette DEBUG loaded listener.js 11:48:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f4d9c410000) [pid = 1848] [serial = 1191] [outer = 0x7f4d9608b800] 11:48:43 INFO - PROCESS | 1848 | 1461264523310 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 11:48:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:48:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1325ms 11:48:43 INFO - PROCESS | 1848 | 1461264523361 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 11:48:43 INFO - PROCESS | 1848 | 1461264523364 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 11:48:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:48:43 INFO - PROCESS | 1848 | 1461264523370 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:48:43 INFO - PROCESS | 1848 | 1461264523372 Marionette TRACE conn3 <- [1,1558,null,{}] 11:48:43 INFO - PROCESS | 1848 | 1461264523378 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:43 INFO - PROCESS | 1848 | 1461264523554 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 11:48:43 INFO - PROCESS | 1848 | 1461264523746 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db32b7800 == 113 [pid = 1848] [id = 397] 11:48:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f4d96483800) [pid = 1848] [serial = 1192] [outer = (nil)] 11:48:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f4da900c800) [pid = 1848] [serial = 1193] [outer = 0x7f4d96483800] 11:48:43 INFO - PROCESS | 1848 | 1461264523820 Marionette DEBUG loaded listener.js 11:48:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f4da9e33c00) [pid = 1848] [serial = 1194] [outer = 0x7f4d96483800] 11:48:44 INFO - PROCESS | 1848 | 1461264524672 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 11:48:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:48:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1333ms 11:48:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:48:44 INFO - PROCESS | 1848 | 1461264524704 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 11:48:44 INFO - PROCESS | 1848 | 1461264524706 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 11:48:44 INFO - PROCESS | 1848 | 1461264524713 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:48:44 INFO - PROCESS | 1848 | 1461264524716 Marionette TRACE conn3 <- [1,1562,null,{}] 11:48:44 INFO - PROCESS | 1848 | 1461264524721 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:44 INFO - PROCESS | 1848 | 1461264524944 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 11:48:45 INFO - PROCESS | 1848 | 1461264525150 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f67c000 == 114 [pid = 1848] [id = 398] 11:48:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f4d96480c00) [pid = 1848] [serial = 1195] [outer = (nil)] 11:48:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f4dae210800) [pid = 1848] [serial = 1196] [outer = 0x7f4d96480c00] 11:48:45 INFO - PROCESS | 1848 | 1461264525267 Marionette DEBUG loaded listener.js 11:48:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f4daff11400) [pid = 1848] [serial = 1197] [outer = 0x7f4d96480c00] 11:48:46 INFO - PROCESS | 1848 | 1461264526138 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 11:48:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:48:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1477ms 11:48:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:48:46 INFO - PROCESS | 1848 | 1461264526189 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 11:48:46 INFO - PROCESS | 1848 | 1461264526192 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 11:48:46 INFO - PROCESS | 1848 | 1461264526198 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:48:46 INFO - PROCESS | 1848 | 1461264526201 Marionette TRACE conn3 <- [1,1566,null,{}] 11:48:46 INFO - PROCESS | 1848 | 1461264526205 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:46 INFO - PROCESS | 1848 | 1461264526372 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 11:48:46 INFO - PROCESS | 1848 | 1461264526562 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d929d3800 == 115 [pid = 1848] [id = 399] 11:48:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f4d84452800) [pid = 1848] [serial = 1198] [outer = (nil)] 11:48:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f4d8445d000) [pid = 1848] [serial = 1199] [outer = 0x7f4d84452800] 11:48:46 INFO - PROCESS | 1848 | 1461264526629 Marionette DEBUG loaded listener.js 11:48:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f4d84461800) [pid = 1848] [serial = 1200] [outer = 0x7f4d84452800] 11:48:47 INFO - PROCESS | 1848 | 1461264527501 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 11:48:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:48:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1377ms 11:48:47 INFO - PROCESS | 1848 | 1461264527575 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 11:48:47 INFO - PROCESS | 1848 | 1461264527579 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 11:48:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:48:47 INFO - PROCESS | 1848 | 1461264527584 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:48:47 INFO - PROCESS | 1848 | 1461264527587 Marionette TRACE conn3 <- [1,1570,null,{}] 11:48:47 INFO - PROCESS | 1848 | 1461264527592 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:47 INFO - PROCESS | 1848 | 1461264527771 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 11:48:47 INFO - PROCESS | 1848 | 1461264527961 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9648b800 == 116 [pid = 1848] [id = 400] 11:48:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f4d82a6a800) [pid = 1848] [serial = 1201] [outer = (nil)] 11:48:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f4d82a71c00) [pid = 1848] [serial = 1202] [outer = 0x7f4d82a6a800] 11:48:48 INFO - PROCESS | 1848 | 1461264528030 Marionette DEBUG loaded listener.js 11:48:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f4d82a76800) [pid = 1848] [serial = 1203] [outer = 0x7f4d82a6a800] 11:48:48 INFO - PROCESS | 1848 | 1461264528887 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 11:48:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:48:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1331ms 11:48:48 INFO - PROCESS | 1848 | 1461264528918 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 11:48:48 INFO - PROCESS | 1848 | 1461264528921 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 11:48:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:48:48 INFO - PROCESS | 1848 | 1461264528927 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:48:48 INFO - PROCESS | 1848 | 1461264528930 Marionette TRACE conn3 <- [1,1574,null,{}] 11:48:48 INFO - PROCESS | 1848 | 1461264528936 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:49 INFO - PROCESS | 1848 | 1461264529101 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 11:48:49 INFO - PROCESS | 1848 | 1461264529295 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9649f800 == 117 [pid = 1848] [id = 401] 11:48:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f4d82a6bc00) [pid = 1848] [serial = 1204] [outer = (nil)] 11:48:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f4d8445c800) [pid = 1848] [serial = 1205] [outer = 0x7f4d82a6bc00] 11:48:49 INFO - PROCESS | 1848 | 1461264529362 Marionette DEBUG loaded listener.js 11:48:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f4d92e24000) [pid = 1848] [serial = 1206] [outer = 0x7f4d82a6bc00] 11:48:50 INFO - PROCESS | 1848 | 1461264530195 Marionette TRACE conn3 <- [1,1576,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]]]}] 11:48:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:48:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1335ms 11:48:50 INFO - PROCESS | 1848 | 1461264530263 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 11:48:50 INFO - PROCESS | 1848 | 1461264530267 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 11:48:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:48:50 INFO - PROCESS | 1848 | 1461264530272 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:48:50 INFO - PROCESS | 1848 | 1461264530274 Marionette TRACE conn3 <- [1,1578,null,{}] 11:48:50 INFO - PROCESS | 1848 | 1461264530280 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:50 INFO - PROCESS | 1848 | 1461264530464 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 11:48:50 INFO - PROCESS | 1848 | 1461264530657 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d962b8800 == 118 [pid = 1848] [id = 402] 11:48:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f4d82a70400) [pid = 1848] [serial = 1207] [outer = (nil)] 11:48:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f4d849a7c00) [pid = 1848] [serial = 1208] [outer = 0x7f4d82a70400] 11:48:50 INFO - PROCESS | 1848 | 1461264530725 Marionette DEBUG loaded listener.js 11:48:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f4d849af800) [pid = 1848] [serial = 1209] [outer = 0x7f4d82a70400] 11:48:51 INFO - PROCESS | 1848 | 1461264531534 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 11:48:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:48:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1325ms 11:48:51 INFO - PROCESS | 1848 | 1461264531599 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 11:48:51 INFO - PROCESS | 1848 | 1461264531603 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 11:48:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:48:51 INFO - PROCESS | 1848 | 1461264531608 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:48:51 INFO - PROCESS | 1848 | 1461264531612 Marionette TRACE conn3 <- [1,1582,null,{}] 11:48:51 INFO - PROCESS | 1848 | 1461264531617 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:51 INFO - PROCESS | 1848 | 1461264531829 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 11:48:52 INFO - PROCESS | 1848 | 1461264532018 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d82ad9800 == 119 [pid = 1848] [id = 403] 11:48:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f4d82a73800) [pid = 1848] [serial = 1210] [outer = (nil)] 11:48:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f4d92e2ac00) [pid = 1848] [serial = 1211] [outer = 0x7f4d82a73800] 11:48:52 INFO - PROCESS | 1848 | 1461264532098 Marionette DEBUG loaded listener.js 11:48:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f4da8986400) [pid = 1848] [serial = 1212] [outer = 0x7f4d82a73800] 11:48:52 INFO - PROCESS | 1848 | 1461264532932 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 11:48:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:48:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1375ms 11:48:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:48:52 INFO - PROCESS | 1848 | 1461264532985 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 11:48:52 INFO - PROCESS | 1848 | 1461264532987 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 11:48:52 INFO - PROCESS | 1848 | 1461264532993 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:48:52 INFO - PROCESS | 1848 | 1461264532996 Marionette TRACE conn3 <- [1,1586,null,{}] 11:48:53 INFO - PROCESS | 1848 | 1461264533001 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:53 INFO - PROCESS | 1848 | 1461264533175 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 11:48:53 INFO - PROCESS | 1848 | 1461264533388 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d81e83000 == 120 [pid = 1848] [id = 404] 11:48:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f4d81f17000) [pid = 1848] [serial = 1213] [outer = (nil)] 11:48:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f4d81f1e400) [pid = 1848] [serial = 1214] [outer = 0x7f4d81f17000] 11:48:53 INFO - PROCESS | 1848 | 1461264533456 Marionette DEBUG loaded listener.js 11:48:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f4d92e25800) [pid = 1848] [serial = 1215] [outer = 0x7f4d81f17000] 11:48:54 INFO - PROCESS | 1848 | 1461264534265 Marionette TRACE conn3 <- [1,1588,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]]]}] 11:48:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:48:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1329ms 11:48:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:48:54 INFO - PROCESS | 1848 | 1461264534323 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 11:48:54 INFO - PROCESS | 1848 | 1461264534325 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 11:48:54 INFO - PROCESS | 1848 | 1461264534331 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:48:54 INFO - PROCESS | 1848 | 1461264534334 Marionette TRACE conn3 <- [1,1590,null,{}] 11:48:54 INFO - PROCESS | 1848 | 1461264534339 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:54 INFO - PROCESS | 1848 | 1461264534517 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 11:48:54 INFO - PROCESS | 1848 | 1461264534717 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85dd9000 == 121 [pid = 1848] [id = 405] 11:48:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f4d81661000) [pid = 1848] [serial = 1216] [outer = (nil)] 11:48:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f4d8166a800) [pid = 1848] [serial = 1217] [outer = 0x7f4d81661000] 11:48:54 INFO - PROCESS | 1848 | 1461264534786 Marionette DEBUG loaded listener.js 11:48:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f4d8166f400) [pid = 1848] [serial = 1218] [outer = 0x7f4d81661000] 11:48:55 INFO - PROCESS | 1848 | 1461264535631 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 11:48:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:48:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1336ms 11:48:55 INFO - PROCESS | 1848 | 1461264535667 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 11:48:55 INFO - PROCESS | 1848 | 1461264535670 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 11:48:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:48:55 INFO - PROCESS | 1848 | 1461264535676 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:48:55 INFO - PROCESS | 1848 | 1461264535678 Marionette TRACE conn3 <- [1,1594,null,{}] 11:48:55 INFO - PROCESS | 1848 | 1461264535684 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:55 INFO - PROCESS | 1848 | 1461264535866 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 11:48:56 INFO - PROCESS | 1848 | 1461264536064 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96713800 == 122 [pid = 1848] [id = 406] 11:48:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f4d81664400) [pid = 1848] [serial = 1219] [outer = (nil)] 11:48:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f4d84a20c00) [pid = 1848] [serial = 1220] [outer = 0x7f4d81664400] 11:48:56 INFO - PROCESS | 1848 | 1461264536129 Marionette DEBUG loaded listener.js 11:48:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f4d84a25000) [pid = 1848] [serial = 1221] [outer = 0x7f4d81664400] 11:48:57 INFO - PROCESS | 1848 | 1461264537530 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 11:48:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:48:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1928ms 11:48:57 INFO - PROCESS | 1848 | 1461264537617 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 11:48:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:48:57 INFO - PROCESS | 1848 | 1461264537623 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 11:48:57 INFO - PROCESS | 1848 | 1461264537631 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:48:57 INFO - PROCESS | 1848 | 1461264537635 Marionette TRACE conn3 <- [1,1598,null,{}] 11:48:57 INFO - PROCESS | 1848 | 1461264537642 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:57 INFO - PROCESS | 1848 | 1461264537823 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 11:48:58 INFO - PROCESS | 1848 | 1461264538020 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d841c6000 == 123 [pid = 1848] [id = 407] 11:48:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f4d832d9400) [pid = 1848] [serial = 1222] [outer = (nil)] 11:48:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f4d835e1000) [pid = 1848] [serial = 1223] [outer = 0x7f4d832d9400] 11:48:58 INFO - PROCESS | 1848 | 1461264538129 Marionette DEBUG loaded listener.js 11:48:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f4d84a25400) [pid = 1848] [serial = 1224] [outer = 0x7f4d832d9400] 11:48:59 INFO - PROCESS | 1848 | 1461264539188 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 11:48:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:48:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1633ms 11:48:59 INFO - PROCESS | 1848 | 1461264539264 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 11:48:59 INFO - PROCESS | 1848 | 1461264539272 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 11:48:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:48:59 INFO - PROCESS | 1848 | 1461264539282 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:48:59 INFO - PROCESS | 1848 | 1461264539285 Marionette TRACE conn3 <- [1,1602,null,{}] 11:48:59 INFO - PROCESS | 1848 | 1461264539291 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:59 INFO - PROCESS | 1848 | 1461264539472 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 11:48:59 INFO - PROCESS | 1848 | 1461264539853 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b4fe000 == 122 [pid = 1848] [id = 172] 11:48:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b268800 == 121 [pid = 1848] [id = 127] 11:48:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db0cd7000 == 120 [pid = 1848] [id = 235] 11:48:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dae265000 == 119 [pid = 1848] [id = 234] 11:48:59 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f4d9b547000) [pid = 1848] [serial = 1082] [outer = (nil)] [url = about:blank] 11:48:59 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f4da9d2fc00) [pid = 1848] [serial = 1070] [outer = (nil)] [url = about:blank] 11:48:59 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f4d96093800) [pid = 1848] [serial = 1079] [outer = (nil)] [url = about:blank] 11:48:59 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f4d91c67800) [pid = 1848] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:48:59 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f4dadcf2c00) [pid = 1848] [serial = 1073] [outer = (nil)] [url = about:blank] 11:48:59 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f4dae33d400) [pid = 1848] [serial = 1076] [outer = (nil)] [url = about:blank] 11:48:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d848c3000 == 120 [pid = 1848] [id = 408] 11:48:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f4d86af9400) [pid = 1848] [serial = 1225] [outer = (nil)] 11:48:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f4d8720f800) [pid = 1848] [serial = 1226] [outer = 0x7f4d86af9400] 11:49:00 INFO - PROCESS | 1848 | 1461264539999 Marionette DEBUG loaded listener.js 11:49:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f4d88cb7400) [pid = 1848] [serial = 1227] [outer = 0x7f4d86af9400] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9045c800 == 119 [pid = 1848] [id = 391] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d966b6000 == 118 [pid = 1848] [id = 390] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95d10000 == 117 [pid = 1848] [id = 389] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92892800 == 116 [pid = 1848] [id = 388] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88ed0800 == 115 [pid = 1848] [id = 387] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d84aaa000 == 114 [pid = 1848] [id = 386] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d864cc800 == 113 [pid = 1848] [id = 385] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91692800 == 112 [pid = 1848] [id = 377] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db321a000 == 111 [pid = 1848] [id = 376] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dad6c9800 == 110 [pid = 1848] [id = 375] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da89df800 == 109 [pid = 1848] [id = 374] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9ccc6000 == 108 [pid = 1848] [id = 373] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bacc000 == 107 [pid = 1848] [id = 372] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d963e9800 == 106 [pid = 1848] [id = 371] 11:49:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f44c800 == 105 [pid = 1848] [id = 370] 11:49:00 INFO - PROCESS | 1848 | 1461264540745 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 11:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1478ms 11:49:00 INFO - PROCESS | 1848 | 1461264540759 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 11:49:00 INFO - PROCESS | 1848 | 1461264540761 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 11:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:49:00 INFO - PROCESS | 1848 | 1461264540768 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:49:00 INFO - PROCESS | 1848 | 1461264540773 Marionette TRACE conn3 <- [1,1606,null,{}] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f4d9608ac00) [pid = 1848] [serial = 1106] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f4d9ad27000) [pid = 1848] [serial = 1107] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f4d9b548400) [pid = 1848] [serial = 1067] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f4d89d17000) [pid = 1848] [serial = 1092] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f4d88a51c00) [pid = 1848] [serial = 1089] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f4da9da6c00) [pid = 1848] [serial = 1058] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f4d957de400) [pid = 1848] [serial = 1101] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f4d92a86c00) [pid = 1848] [serial = 1098] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f4d89c4b400) [pid = 1848] [serial = 1091] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f4d873e1400) [pid = 1848] [serial = 1088] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f4d866ae800) [pid = 1848] [serial = 1085] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f4d916efc00) [pid = 1848] [serial = 1094] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f4d89a70c00) [pid = 1848] [serial = 1061] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f4d9226a000) [pid = 1848] [serial = 1097] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f4d9194a800) [pid = 1848] [serial = 1095] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f4d9a728000) [pid = 1848] [serial = 738] [outer = (nil)] [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.] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f4d9a405c00) [pid = 1848] [serial = 1104] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f4d968e9c00) [pid = 1848] [serial = 1103] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f4d92177c00) [pid = 1848] [serial = 1064] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f4d95457000) [pid = 1848] [serial = 1100] [outer = (nil)] [url = about:blank] 11:49:00 INFO - PROCESS | 1848 | 1461264540853 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:01 INFO - PROCESS | 1848 | 1461264541023 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 11:49:01 INFO - PROCESS | 1848 | 1461264541036 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d89c69000 == 106 [pid = 1848] [id = 409] 11:49:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f4d89c4e800) [pid = 1848] [serial = 1228] [outer = (nil)] 11:49:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f4d89d15800) [pid = 1848] [serial = 1229] [outer = 0x7f4d89c4e800] 11:49:01 INFO - PROCESS | 1848 | 1461264541098 Marionette DEBUG loaded listener.js 11:49:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f4d9032ac00) [pid = 1848] [serial = 1230] [outer = 0x7f4d89c4e800] 11:49:01 INFO - PROCESS | 1848 | 1461264541963 Marionette TRACE conn3 <- [1,1608,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]]]}] 11:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1228ms 11:49:02 INFO - PROCESS | 1848 | 1461264542001 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 11:49:02 INFO - PROCESS | 1848 | 1461264542005 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 11:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:49:02 INFO - PROCESS | 1848 | 1461264542011 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:49:02 INFO - PROCESS | 1848 | 1461264542013 Marionette TRACE conn3 <- [1,1610,null,{}] 11:49:02 INFO - PROCESS | 1848 | 1461264542018 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:02 INFO - PROCESS | 1848 | 1461264542173 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 11:49:02 INFO - PROCESS | 1848 | 1461264542188 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f670000 == 107 [pid = 1848] [id = 410] 11:49:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f4d849a4000) [pid = 1848] [serial = 1231] [outer = (nil)] 11:49:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f4d9150c800) [pid = 1848] [serial = 1232] [outer = 0x7f4d849a4000] 11:49:02 INFO - PROCESS | 1848 | 1461264542398 Marionette DEBUG loaded listener.js 11:49:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f4d916ec000) [pid = 1848] [serial = 1233] [outer = 0x7f4d849a4000] 11:49:03 INFO - PROCESS | 1848 | 1461264543170 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 11:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1174ms 11:49:03 INFO - PROCESS | 1848 | 1461264543189 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 11:49:03 INFO - PROCESS | 1848 | 1461264543192 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 11:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:49:03 INFO - PROCESS | 1848 | 1461264543199 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:49:03 INFO - PROCESS | 1848 | 1461264543201 Marionette TRACE conn3 <- [1,1614,null,{}] 11:49:03 INFO - PROCESS | 1848 | 1461264543207 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:03 INFO - PROCESS | 1848 | 1461264543423 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 11:49:03 INFO - PROCESS | 1848 | 1461264543453 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d906b4000 == 108 [pid = 1848] [id = 411] 11:49:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f4d91516c00) [pid = 1848] [serial = 1234] [outer = (nil)] 11:49:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f4d91935400) [pid = 1848] [serial = 1235] [outer = 0x7f4d91516c00] 11:49:03 INFO - PROCESS | 1848 | 1461264543509 Marionette DEBUG loaded listener.js 11:49:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f4d919ca000) [pid = 1848] [serial = 1236] [outer = 0x7f4d91516c00] 11:49:04 INFO - PROCESS | 1848 | 1461264544340 Marionette TRACE conn3 <- [1,1616,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]]]}] 11:49:04 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 11:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1177ms 11:49:04 INFO - PROCESS | 1848 | 1461264544377 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 11:49:04 INFO - PROCESS | 1848 | 1461264544379 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 11:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:49:04 INFO - PROCESS | 1848 | 1461264544388 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:49:04 INFO - PROCESS | 1848 | 1461264544390 Marionette TRACE conn3 <- [1,1618,null,{}] 11:49:04 INFO - PROCESS | 1848 | 1461264544402 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:04 INFO - PROCESS | 1848 | 1461264544631 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 11:49:04 INFO - PROCESS | 1848 | 1461264544654 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91e52800 == 109 [pid = 1848] [id = 412] 11:49:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f4d919ce800) [pid = 1848] [serial = 1237] [outer = (nil)] 11:49:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f4d92a86c00) [pid = 1848] [serial = 1238] [outer = 0x7f4d919ce800] 11:49:04 INFO - PROCESS | 1848 | 1461264544714 Marionette DEBUG loaded listener.js 11:49:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f4d93fa7c00) [pid = 1848] [serial = 1239] [outer = 0x7f4d919ce800] 11:49:05 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f4d97d1b800) [pid = 1848] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:49:05 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f4d86453400) [pid = 1848] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:49:05 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f4d89a69800) [pid = 1848] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:49:05 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f4d89a0d000) [pid = 1848] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:49:05 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f4d89c50000) [pid = 1848] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:49:05 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f4d88caec00) [pid = 1848] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:49:05 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f4d863b7c00) [pid = 1848] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:49:06 INFO - PROCESS | 1848 | 1461264546028 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 11:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1681ms 11:49:06 INFO - PROCESS | 1848 | 1461264546071 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 11:49:06 INFO - PROCESS | 1848 | 1461264546074 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 11:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:49:06 INFO - PROCESS | 1848 | 1461264546079 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:49:06 INFO - PROCESS | 1848 | 1461264546081 Marionette TRACE conn3 <- [1,1622,null,{}] 11:49:06 INFO - PROCESS | 1848 | 1461264546087 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:06 INFO - PROCESS | 1848 | 1461264546244 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 11:49:06 INFO - PROCESS | 1848 | 1461264546257 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92891800 == 110 [pid = 1848] [id = 413] 11:49:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f4d89a0d000) [pid = 1848] [serial = 1240] [outer = (nil)] 11:49:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f4d957dcc00) [pid = 1848] [serial = 1241] [outer = 0x7f4d89a0d000] 11:49:06 INFO - PROCESS | 1848 | 1461264546315 Marionette DEBUG loaded listener.js 11:49:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f4d958e0c00) [pid = 1848] [serial = 1242] [outer = 0x7f4d89a0d000] 11:49:07 INFO - PROCESS | 1848 | 1461264547125 Marionette TRACE conn3 <- [1,1624,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]]]}] 11:49:07 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 11:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1078ms 11:49:07 INFO - PROCESS | 1848 | 1461264547158 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 11:49:07 INFO - PROCESS | 1848 | 1461264547161 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 11:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:49:07 INFO - PROCESS | 1848 | 1461264547167 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:49:07 INFO - PROCESS | 1848 | 1461264547169 Marionette TRACE conn3 <- [1,1626,null,{}] 11:49:07 INFO - PROCESS | 1848 | 1461264547174 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:07 INFO - PROCESS | 1848 | 1461264547388 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 11:49:07 INFO - PROCESS | 1848 | 1461264547608 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d83220800 == 111 [pid = 1848] [id = 414] 11:49:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f4d81663c00) [pid = 1848] [serial = 1243] [outer = (nil)] 11:49:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f4d8166c400) [pid = 1848] [serial = 1244] [outer = 0x7f4d81663c00] 11:49:07 INFO - PROCESS | 1848 | 1461264547684 Marionette DEBUG loaded listener.js 11:49:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f4d82a77400) [pid = 1848] [serial = 1245] [outer = 0x7f4d81663c00] 11:49:08 INFO - PROCESS | 1848 | 1461264548608 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 11:49:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:49:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1488ms 11:49:08 INFO - PROCESS | 1848 | 1461264548658 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 11:49:08 INFO - PROCESS | 1848 | 1461264548665 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 11:49:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:49:08 INFO - PROCESS | 1848 | 1461264548673 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:49:08 INFO - PROCESS | 1848 | 1461264548676 Marionette TRACE conn3 <- [1,1630,null,{}] 11:49:08 INFO - PROCESS | 1848 | 1461264548683 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:08 INFO - PROCESS | 1848 | 1461264548878 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 11:49:09 INFO - PROCESS | 1848 | 1461264549069 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d89c63000 == 112 [pid = 1848] [id = 415] 11:49:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f4d81667000) [pid = 1848] [serial = 1246] [outer = (nil)] 11:49:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f4d87210400) [pid = 1848] [serial = 1247] [outer = 0x7f4d81667000] 11:49:09 INFO - PROCESS | 1848 | 1461264549143 Marionette DEBUG loaded listener.js 11:49:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f4d88d86000) [pid = 1848] [serial = 1248] [outer = 0x7f4d81667000] 11:49:10 INFO - PROCESS | 1848 | 1461264550125 Marionette TRACE conn3 <- [1,1632,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]]]}] 11:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1488ms 11:49:10 INFO - PROCESS | 1848 | 1461264550165 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 11:49:10 INFO - PROCESS | 1848 | 1461264550171 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 11:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:49:10 INFO - PROCESS | 1848 | 1461264550177 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:49:10 INFO - PROCESS | 1848 | 1461264550180 Marionette TRACE conn3 <- [1,1634,null,{}] 11:49:10 INFO - PROCESS | 1848 | 1461264550186 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:10 INFO - PROCESS | 1848 | 1461264550368 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 11:49:10 INFO - PROCESS | 1848 | 1461264550662 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9416b800 == 113 [pid = 1848] [id = 416] 11:49:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f4d89c4a000) [pid = 1848] [serial = 1249] [outer = (nil)] 11:49:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f4d90332c00) [pid = 1848] [serial = 1250] [outer = 0x7f4d89c4a000] 11:49:10 INFO - PROCESS | 1848 | 1461264550776 Marionette DEBUG loaded listener.js 11:49:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f4d91944400) [pid = 1848] [serial = 1251] [outer = 0x7f4d89c4a000] 11:49:11 INFO - PROCESS | 1848 | 1461264551640 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 11:49:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1530ms 11:49:11 INFO - PROCESS | 1848 | 1461264551708 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 11:49:11 INFO - PROCESS | 1848 | 1461264551712 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 11:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:49:11 INFO - PROCESS | 1848 | 1461264551726 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:49:11 INFO - PROCESS | 1848 | 1461264551734 Marionette TRACE conn3 <- [1,1638,null,{}] 11:49:11 INFO - PROCESS | 1848 | 1461264551742 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:11 INFO - PROCESS | 1848 | 1461264551972 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 11:49:12 INFO - PROCESS | 1848 | 1461264552212 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d962b8000 == 114 [pid = 1848] [id = 417] 11:49:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f4d9217b400) [pid = 1848] [serial = 1252] [outer = (nil)] 11:49:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f4d92e29800) [pid = 1848] [serial = 1253] [outer = 0x7f4d9217b400] 11:49:12 INFO - PROCESS | 1848 | 1461264552297 Marionette DEBUG loaded listener.js 11:49:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f4d9545b800) [pid = 1848] [serial = 1254] [outer = 0x7f4d9217b400] 11:49:13 INFO - PROCESS | 1848 | 1461264553094 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 11:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1450ms 11:49:13 INFO - PROCESS | 1848 | 1461264553169 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 11:49:13 INFO - PROCESS | 1848 | 1461264553173 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 11:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:49:13 INFO - PROCESS | 1848 | 1461264553178 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:49:13 INFO - PROCESS | 1848 | 1461264553181 Marionette TRACE conn3 <- [1,1642,null,{}] 11:49:13 INFO - PROCESS | 1848 | 1461264553186 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:13 INFO - PROCESS | 1848 | 1461264553401 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 11:49:13 INFO - PROCESS | 1848 | 1461264553589 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9661b000 == 115 [pid = 1848] [id = 418] 11:49:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f4d92269c00) [pid = 1848] [serial = 1255] [outer = (nil)] 11:49:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f4d96098000) [pid = 1848] [serial = 1256] [outer = 0x7f4d92269c00] 11:49:13 INFO - PROCESS | 1848 | 1461264553659 Marionette DEBUG loaded listener.js 11:49:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f4d96479400) [pid = 1848] [serial = 1257] [outer = 0x7f4d92269c00] 11:49:14 INFO - PROCESS | 1848 | 1461264554471 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 11:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1326ms 11:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:49:14 INFO - PROCESS | 1848 | 1461264554506 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 11:49:14 INFO - PROCESS | 1848 | 1461264554509 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 11:49:14 INFO - PROCESS | 1848 | 1461264554514 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:49:14 INFO - PROCESS | 1848 | 1461264554517 Marionette TRACE conn3 <- [1,1646,null,{}] 11:49:14 INFO - PROCESS | 1848 | 1461264554522 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:14 INFO - PROCESS | 1848 | 1461264554694 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 11:49:14 INFO - PROCESS | 1848 | 1461264554890 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d97ecf800 == 116 [pid = 1848] [id = 419] 11:49:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f4d968f1400) [pid = 1848] [serial = 1258] [outer = (nil)] 11:49:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f4d97ea4000) [pid = 1848] [serial = 1259] [outer = 0x7f4d968f1400] 11:49:14 INFO - PROCESS | 1848 | 1461264554970 Marionette DEBUG loaded listener.js 11:49:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f4d9a0b8c00) [pid = 1848] [serial = 1260] [outer = 0x7f4d968f1400] 11:49:15 INFO - PROCESS | 1848 | 1461264555909 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 11:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1429ms 11:49:15 INFO - PROCESS | 1848 | 1461264555944 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 11:49:15 INFO - PROCESS | 1848 | 1461264555948 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 11:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:49:15 INFO - PROCESS | 1848 | 1461264555954 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:49:15 INFO - PROCESS | 1848 | 1461264555957 Marionette TRACE conn3 <- [1,1650,null,{}] 11:49:15 INFO - PROCESS | 1848 | 1461264555962 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:16 INFO - PROCESS | 1848 | 1461264556140 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 11:49:16 INFO - PROCESS | 1848 | 1461264556343 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b4fe000 == 117 [pid = 1848] [id = 420] 11:49:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f4d9414ac00) [pid = 1848] [serial = 1261] [outer = (nil)] 11:49:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f4d9ad27c00) [pid = 1848] [serial = 1262] [outer = 0x7f4d9414ac00] 11:49:16 INFO - PROCESS | 1848 | 1461264556411 Marionette DEBUG loaded listener.js 11:49:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f4d9bef1000) [pid = 1848] [serial = 1263] [outer = 0x7f4d9414ac00] 11:49:17 INFO - PROCESS | 1848 | 1461264557283 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 11:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1382ms 11:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:49:17 INFO - PROCESS | 1848 | 1461264557337 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 11:49:17 INFO - PROCESS | 1848 | 1461264557340 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 11:49:17 INFO - PROCESS | 1848 | 1461264557346 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:49:17 INFO - PROCESS | 1848 | 1461264557349 Marionette TRACE conn3 <- [1,1654,null,{}] 11:49:17 INFO - PROCESS | 1848 | 1461264557354 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:17 INFO - PROCESS | 1848 | 1461264557531 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 11:49:17 INFO - PROCESS | 1848 | 1461264557727 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9c44d000 == 118 [pid = 1848] [id = 421] 11:49:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f4d97d15800) [pid = 1848] [serial = 1264] [outer = (nil)] 11:49:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f4d9c1ba400) [pid = 1848] [serial = 1265] [outer = 0x7f4d97d15800] 11:49:17 INFO - PROCESS | 1848 | 1461264557797 Marionette DEBUG loaded listener.js 11:49:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f4d9c46c800) [pid = 1848] [serial = 1266] [outer = 0x7f4d97d15800] 11:49:18 INFO - PROCESS | 1848 | 1461264558620 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 11:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1327ms 11:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:49:18 INFO - PROCESS | 1848 | 1461264558673 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 11:49:18 INFO - PROCESS | 1848 | 1461264558676 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 11:49:18 INFO - PROCESS | 1848 | 1461264558681 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:49:18 INFO - PROCESS | 1848 | 1461264558684 Marionette TRACE conn3 <- [1,1658,null,{}] 11:49:18 INFO - PROCESS | 1848 | 1461264558689 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:18 INFO - PROCESS | 1848 | 1461264558849 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 11:49:19 INFO - PROCESS | 1848 | 1461264559046 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da7dc8000 == 119 [pid = 1848] [id = 422] 11:49:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f4d9bb6d400) [pid = 1848] [serial = 1267] [outer = (nil)] 11:49:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f4d9d00d800) [pid = 1848] [serial = 1268] [outer = 0x7f4d9bb6d400] 11:49:19 INFO - PROCESS | 1848 | 1461264559113 Marionette DEBUG loaded listener.js 11:49:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f4d9e242000) [pid = 1848] [serial = 1269] [outer = 0x7f4d9bb6d400] 11:49:19 INFO - PROCESS | 1848 | 1461264559937 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 11:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1330ms 11:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:49:20 INFO - PROCESS | 1848 | 1461264560012 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 11:49:20 INFO - PROCESS | 1848 | 1461264560015 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 11:49:20 INFO - PROCESS | 1848 | 1461264560024 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:49:20 INFO - PROCESS | 1848 | 1461264560030 Marionette TRACE conn3 <- [1,1662,null,{}] 11:49:20 INFO - PROCESS | 1848 | 1461264560040 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:20 INFO - PROCESS | 1848 | 1461264560242 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 11:49:20 INFO - PROCESS | 1848 | 1461264560434 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da9ad0800 == 120 [pid = 1848] [id = 423] 11:49:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f4d9c1bb000) [pid = 1848] [serial = 1270] [outer = (nil)] 11:49:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f4d9d0e5400) [pid = 1848] [serial = 1271] [outer = 0x7f4d9c1bb000] 11:49:20 INFO - PROCESS | 1848 | 1461264560507 Marionette DEBUG loaded listener.js 11:49:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f4da7dec400) [pid = 1848] [serial = 1272] [outer = 0x7f4d9c1bb000] 11:49:21 INFO - PROCESS | 1848 | 1461264561379 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 11:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1395ms 11:49:21 INFO - PROCESS | 1848 | 1461264561416 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 11:49:21 INFO - PROCESS | 1848 | 1461264561419 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 11:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:49:21 INFO - PROCESS | 1848 | 1461264561425 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:49:21 INFO - PROCESS | 1848 | 1461264561427 Marionette TRACE conn3 <- [1,1666,null,{}] 11:49:21 INFO - PROCESS | 1848 | 1461264561432 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:21 INFO - PROCESS | 1848 | 1461264561603 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 11:49:21 INFO - PROCESS | 1848 | 1461264561813 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dad844800 == 121 [pid = 1848] [id = 424] 11:49:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f4d9cfc1c00) [pid = 1848] [serial = 1273] [outer = (nil)] 11:49:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f4da8e29000) [pid = 1848] [serial = 1274] [outer = 0x7f4d9cfc1c00] 11:49:21 INFO - PROCESS | 1848 | 1461264561934 Marionette DEBUG loaded listener.js 11:49:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x7f4da9da7000) [pid = 1848] [serial = 1275] [outer = 0x7f4d9cfc1c00] 11:49:22 INFO - PROCESS | 1848 | 1461264562820 Marionette TRACE conn3 <- [1,1668,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]]]}] 11:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1432ms 11:49:22 INFO - PROCESS | 1848 | 1461264562858 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 11:49:22 INFO - PROCESS | 1848 | 1461264562861 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 11:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:49:22 INFO - PROCESS | 1848 | 1461264562867 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:49:22 INFO - PROCESS | 1848 | 1461264562871 Marionette TRACE conn3 <- [1,1670,null,{}] 11:49:22 INFO - PROCESS | 1848 | 1461264562875 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:23 INFO - PROCESS | 1848 | 1461264563072 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 11:49:23 INFO - PROCESS | 1848 | 1461264563274 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db32b5800 == 122 [pid = 1848] [id = 425] 11:49:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x7f4da7d51400) [pid = 1848] [serial = 1276] [outer = (nil)] 11:49:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x7f4dadceec00) [pid = 1848] [serial = 1277] [outer = 0x7f4da7d51400] 11:49:23 INFO - PROCESS | 1848 | 1461264563345 Marionette DEBUG loaded listener.js 11:49:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x7f4daddd5800) [pid = 1848] [serial = 1278] [outer = 0x7f4da7d51400] 11:49:24 INFO - PROCESS | 1848 | 1461264564238 Marionette TRACE conn3 <- [1,1672,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]]]}] 11:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1433ms 11:49:24 INFO - PROCESS | 1848 | 1461264564300 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 11:49:24 INFO - PROCESS | 1848 | 1461264564304 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 11:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:49:24 INFO - PROCESS | 1848 | 1461264564310 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:49:24 INFO - PROCESS | 1848 | 1461264564312 Marionette TRACE conn3 <- [1,1674,null,{}] 11:49:24 INFO - PROCESS | 1848 | 1461264564318 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:24 INFO - PROCESS | 1848 | 1461264564498 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 11:49:25 INFO - PROCESS | 1848 | 1461264565069 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8346d800 == 123 [pid = 1848] [id = 426] 11:49:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x7f4d81f14400) [pid = 1848] [serial = 1279] [outer = (nil)] 11:49:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 263 (0x7f4d81f1e000) [pid = 1848] [serial = 1280] [outer = 0x7f4d81f14400] 11:49:25 INFO - PROCESS | 1848 | 1461264565178 Marionette DEBUG loaded listener.js 11:49:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 264 (0x7f4d832da000) [pid = 1848] [serial = 1281] [outer = 0x7f4d81f14400] 11:49:26 INFO - PROCESS | 1848 | 1461264566016 Marionette TRACE conn3 <- [1,1676,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]]]}] 11:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1783ms 11:49:26 INFO - PROCESS | 1848 | 1461264566095 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 11:49:26 INFO - PROCESS | 1848 | 1461264566102 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 11:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:49:26 INFO - PROCESS | 1848 | 1461264566109 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:49:26 INFO - PROCESS | 1848 | 1461264566113 Marionette TRACE conn3 <- [1,1678,null,{}] 11:49:26 INFO - PROCESS | 1848 | 1461264566120 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:26 INFO - PROCESS | 1848 | 1461264566358 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 11:49:26 INFO - PROCESS | 1848 | 1461264566751 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d82acc800 == 124 [pid = 1848] [id = 427] 11:49:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 265 (0x7f4d84453c00) [pid = 1848] [serial = 1282] [outer = (nil)] 11:49:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 266 (0x7f4d844b4800) [pid = 1848] [serial = 1283] [outer = 0x7f4d84453c00] 11:49:26 INFO - PROCESS | 1848 | 1461264566836 Marionette DEBUG loaded listener.js 11:49:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 267 (0x7f4d849a4400) [pid = 1848] [serial = 1284] [outer = 0x7f4d84453c00] 11:49:27 INFO - PROCESS | 1848 | 1461264567703 Marionette TRACE conn3 <- [1,1680,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]]]}] 11:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1629ms 11:49:27 INFO - PROCESS | 1848 | 1461264567742 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 11:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:49:27 INFO - PROCESS | 1848 | 1461264567748 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 11:49:27 INFO - PROCESS | 1848 | 1461264567754 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:49:27 INFO - PROCESS | 1848 | 1461264567757 Marionette TRACE conn3 <- [1,1682,null,{}] 11:49:27 INFO - PROCESS | 1848 | 1461264567763 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:27 INFO - PROCESS | 1848 | 1461264567938 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 11:49:28 INFO - PROCESS | 1848 | 1461264568146 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f67a800 == 125 [pid = 1848] [id = 428] 11:49:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 268 (0x7f4d84a20000) [pid = 1848] [serial = 1285] [outer = (nil)] 11:49:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 269 (0x7f4d866d2c00) [pid = 1848] [serial = 1286] [outer = 0x7f4d84a20000] 11:49:28 INFO - PROCESS | 1848 | 1461264568210 Marionette DEBUG loaded listener.js 11:49:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 270 (0x7f4d88d7fc00) [pid = 1848] [serial = 1287] [outer = 0x7f4d84a20000] 11:49:29 INFO - PROCESS | 1848 | 1461264569168 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 11:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1481ms 11:49:29 INFO - PROCESS | 1848 | 1461264569235 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 11:49:29 INFO - PROCESS | 1848 | 1461264569238 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 11:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:49:29 INFO - PROCESS | 1848 | 1461264569251 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:49:29 INFO - PROCESS | 1848 | 1461264569259 Marionette TRACE conn3 <- [1,1686,null,{}] 11:49:29 INFO - PROCESS | 1848 | 1461264569267 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:29 INFO - PROCESS | 1848 | 1461264569488 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 11:49:29 INFO - PROCESS | 1848 | 1461264569733 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d83207000 == 126 [pid = 1848] [id = 429] 11:49:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 271 (0x7f4d84458400) [pid = 1848] [serial = 1288] [outer = (nil)] 11:49:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 272 (0x7f4d84a2b400) [pid = 1848] [serial = 1289] [outer = 0x7f4d84458400] 11:49:29 INFO - PROCESS | 1848 | 1461264569882 Marionette DEBUG loaded listener.js 11:49:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 273 (0x7f4d905fa800) [pid = 1848] [serial = 1290] [outer = 0x7f4d84458400] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9ccd1800 == 125 [pid = 1848] [id = 323] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92891800 == 124 [pid = 1848] [id = 413] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 272 (0x7f4d8451fc00) [pid = 1848] [serial = 1151] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 271 (0x7f4d835de800) [pid = 1848] [serial = 1154] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 270 (0x7f4da2069c00) [pid = 1848] [serial = 1178] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 269 (0x7f4da9daf000) [pid = 1848] [serial = 1127] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 268 (0x7f4d9a729800) [pid = 1848] [serial = 1121] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 267 (0x7f4d916f2000) [pid = 1848] [serial = 1115] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 266 (0x7f4d968e6800) [pid = 1848] [serial = 1118] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 265 (0x7f4d89a08c00) [pid = 1848] [serial = 1112] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 264 (0x7f4d9cc93800) [pid = 1848] [serial = 1124] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 263 (0x7f4da9ed0000) [pid = 1848] [serial = 1130] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 262 (0x7f4daddd6400) [pid = 1848] [serial = 1133] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x7f4d9937fc00) [pid = 1848] [serial = 1136] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x7f4d90335000) [pid = 1848] [serial = 1139] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x7f4d99384000) [pid = 1848] [serial = 1142] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x7f4d8451e400) [pid = 1848] [serial = 1145] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x7f4d832db000) [pid = 1848] [serial = 1148] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91e52800 == 123 [pid = 1848] [id = 412] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d906b4000 == 122 [pid = 1848] [id = 411] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91c62000 == 121 [pid = 1848] [id = 11] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f670000 == 120 [pid = 1848] [id = 410] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d89c69000 == 119 [pid = 1848] [id = 409] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d848c3000 == 118 [pid = 1848] [id = 408] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d841c6000 == 117 [pid = 1848] [id = 407] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85dd9000 == 116 [pid = 1848] [id = 405] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d81e83000 == 115 [pid = 1848] [id = 404] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d82ad9800 == 114 [pid = 1848] [id = 403] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d962b8800 == 113 [pid = 1848] [id = 402] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9649f800 == 112 [pid = 1848] [id = 401] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9648b800 == 111 [pid = 1848] [id = 400] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d929d3800 == 110 [pid = 1848] [id = 399] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f67c000 == 109 [pid = 1848] [id = 398] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db32b7800 == 108 [pid = 1848] [id = 397] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dadec9000 == 107 [pid = 1848] [id = 396] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da1fca800 == 106 [pid = 1848] [id = 395] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9288a800 == 105 [pid = 1848] [id = 394] 11:49:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d871ec000 == 104 [pid = 1848] [id = 393] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f4d96474400) [pid = 1848] [serial = 1170] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f4d92671000) [pid = 1848] [serial = 1176] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f4d99379000) [pid = 1848] [serial = 1172] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f4d89a65c00) [pid = 1848] [serial = 1175] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f4d957dc400) [pid = 1848] [serial = 1169] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f4d9a728800) [pid = 1848] [serial = 1173] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f4d90336800) [pid = 1848] [serial = 1163] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f4d91848800) [pid = 1848] [serial = 1164] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f4d92679c00) [pid = 1848] [serial = 1166] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f4d93fab800) [pid = 1848] [serial = 1167] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f4d9c12d800) [pid = 1848] [serial = 1109] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f4d89ad3400) [pid = 1848] [serial = 1161] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f4d89a05000) [pid = 1848] [serial = 1160] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f4d866d1400) [pid = 1848] [serial = 1158] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f4d866a7800) [pid = 1848] [serial = 1157] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1848 | 1461264570940 Marionette TRACE conn3 <- [1,1688,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]]]}] 11:49:30 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 11:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1747ms 11:49:30 INFO - PROCESS | 1848 | 1461264570992 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 11:49:30 INFO - PROCESS | 1848 | 1461264570997 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 11:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:49:31 INFO - PROCESS | 1848 | 1461264571005 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:49:31 INFO - PROCESS | 1848 | 1461264571011 Marionette TRACE conn3 <- [1,1690,null,{}] 11:49:31 INFO - PROCESS | 1848 | 1461264571020 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:31 INFO - PROCESS | 1848 | 1461264571211 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 11:49:31 INFO - PROCESS | 1848 | 1461264571460 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d842e1800 == 105 [pid = 1848] [id = 430] 11:49:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f4d82a74c00) [pid = 1848] [serial = 1291] [outer = (nil)] 11:49:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f4d844b8800) [pid = 1848] [serial = 1292] [outer = 0x7f4d82a74c00] 11:49:31 INFO - PROCESS | 1848 | 1461264571578 Marionette DEBUG loaded listener.js 11:49:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f4d84a23800) [pid = 1848] [serial = 1293] [outer = 0x7f4d82a74c00] 11:49:32 INFO - PROCESS | 1848 | 1461264572406 Marionette TRACE conn3 <- [1,1692,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]]]}] 11:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1437ms 11:49:32 INFO - PROCESS | 1848 | 1461264572443 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 11:49:32 INFO - PROCESS | 1848 | 1461264572452 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 11:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:49:32 INFO - PROCESS | 1848 | 1461264572461 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:49:32 INFO - PROCESS | 1848 | 1461264572465 Marionette TRACE conn3 <- [1,1694,null,{}] 11:49:32 INFO - PROCESS | 1848 | 1461264572470 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:32 INFO - PROCESS | 1848 | 1461264572648 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 11:49:32 INFO - PROCESS | 1848 | 1461264572851 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f2d6800 == 106 [pid = 1848] [id = 431] 11:49:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f4d866d1400) [pid = 1848] [serial = 1294] [outer = (nil)] 11:49:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f4d89a66000) [pid = 1848] [serial = 1295] [outer = 0x7f4d866d1400] 11:49:32 INFO - PROCESS | 1848 | 1461264572927 Marionette DEBUG loaded listener.js 11:49:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f4d91513c00) [pid = 1848] [serial = 1296] [outer = 0x7f4d866d1400] 11:49:33 INFO - PROCESS | 1848 | 1461264573939 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 11:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1538ms 11:49:34 INFO - PROCESS | 1848 | 1461264573999 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 11:49:34 INFO - PROCESS | 1848 | 1461264574003 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 11:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:49:34 INFO - PROCESS | 1848 | 1461264574009 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:49:34 INFO - PROCESS | 1848 | 1461264574014 Marionette TRACE conn3 <- [1,1698,null,{}] 11:49:34 INFO - PROCESS | 1848 | 1461264574029 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:34 INFO - PROCESS | 1848 | 1461264574295 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 11:49:34 INFO - PROCESS | 1848 | 1461264574523 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91db9800 == 107 [pid = 1848] [id = 432] 11:49:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f4d92177c00) [pid = 1848] [serial = 1297] [outer = (nil)] 11:49:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f4d92679c00) [pid = 1848] [serial = 1298] [outer = 0x7f4d92177c00] 11:49:34 INFO - PROCESS | 1848 | 1461264574603 Marionette DEBUG loaded listener.js 11:49:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f4d92e2b400) [pid = 1848] [serial = 1299] [outer = 0x7f4d92177c00] 11:49:35 INFO - PROCESS | 1848 | 1461264575452 Marionette TRACE conn3 <- [1,1700,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]]]}] 11:49:35 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 11:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1490ms 11:49:35 INFO - PROCESS | 1848 | 1461264575499 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 11:49:35 INFO - PROCESS | 1848 | 1461264575503 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 11:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:49:35 INFO - PROCESS | 1848 | 1461264575509 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:49:35 INFO - PROCESS | 1848 | 1461264575511 Marionette TRACE conn3 <- [1,1702,null,{}] 11:49:35 INFO - PROCESS | 1848 | 1461264575517 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:35 INFO - PROCESS | 1848 | 1461264575695 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 11:49:35 INFO - PROCESS | 1848 | 1461264575896 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d94163000 == 108 [pid = 1848] [id = 433] 11:49:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f4d92274000) [pid = 1848] [serial = 1300] [outer = (nil)] 11:49:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f4d9569fc00) [pid = 1848] [serial = 1301] [outer = 0x7f4d92274000] 11:49:35 INFO - PROCESS | 1848 | 1461264575975 Marionette DEBUG loaded listener.js 11:49:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f4d958e3800) [pid = 1848] [serial = 1302] [outer = 0x7f4d92274000] 11:49:36 INFO - PROCESS | 1848 | 1461264576876 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 11:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1426ms 11:49:36 INFO - PROCESS | 1848 | 1461264576936 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 11:49:36 INFO - PROCESS | 1848 | 1461264576939 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 11:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:49:36 INFO - PROCESS | 1848 | 1461264576945 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:49:36 INFO - PROCESS | 1848 | 1461264576948 Marionette TRACE conn3 <- [1,1706,null,{}] 11:49:36 INFO - PROCESS | 1848 | 1461264576954 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:37 INFO - PROCESS | 1848 | 1461264577129 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 11:49:37 INFO - PROCESS | 1848 | 1461264577324 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d961c4000 == 109 [pid = 1848] [id = 434] 11:49:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f4d92e2c000) [pid = 1848] [serial = 1303] [outer = (nil)] 11:49:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f4d9647b000) [pid = 1848] [serial = 1304] [outer = 0x7f4d92e2c000] 11:49:37 INFO - PROCESS | 1848 | 1461264577395 Marionette DEBUG loaded listener.js 11:49:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f4d968ee400) [pid = 1848] [serial = 1305] [outer = 0x7f4d92e2c000] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d83461800 == 108 [pid = 1848] [id = 383] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d956aa800 == 107 [pid = 1848] [id = 46] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96713800 == 106 [pid = 1848] [id = 406] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d961db800 == 105 [pid = 1848] [id = 381] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96613800 == 104 [pid = 1848] [id = 303] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d83217800 == 103 [pid = 1848] [id = 382] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8aaa7000 == 102 [pid = 1848] [id = 378] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dad844800 == 101 [pid = 1848] [id = 424] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da9ad0800 == 100 [pid = 1848] [id = 423] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da7dc8000 == 99 [pid = 1848] [id = 422] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9c44d000 == 98 [pid = 1848] [id = 421] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b4fe000 == 97 [pid = 1848] [id = 420] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d97ecf800 == 96 [pid = 1848] [id = 419] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9661b000 == 95 [pid = 1848] [id = 418] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d962b8000 == 94 [pid = 1848] [id = 417] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9416b800 == 93 [pid = 1848] [id = 416] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db229b000 == 92 [pid = 1848] [id = 379] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d89c63000 == 91 [pid = 1848] [id = 415] 11:49:39 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d83220800 == 90 [pid = 1848] [id = 414] 11:49:40 INFO - PROCESS | 1848 | 1461264580115 Marionette TRACE conn3 <- [1,1708,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]]]}] 11:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 3238ms 11:49:40 INFO - PROCESS | 1848 | 1461264580184 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 11:49:40 INFO - PROCESS | 1848 | 1461264580191 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 11:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:49:40 INFO - PROCESS | 1848 | 1461264580202 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:49:40 INFO - PROCESS | 1848 | 1461264580205 Marionette TRACE conn3 <- [1,1710,null,{}] 11:49:40 INFO - PROCESS | 1848 | 1461264580212 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:40 INFO - PROCESS | 1848 | 1461264580368 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 11:49:40 INFO - PROCESS | 1848 | 1461264580379 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d89c63000 == 91 [pid = 1848] [id = 435] 11:49:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x7f4d849a2c00) [pid = 1848] [serial = 1306] [outer = (nil)] 11:49:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x7f4d866ae000) [pid = 1848] [serial = 1307] [outer = 0x7f4d849a2c00] 11:49:40 INFO - PROCESS | 1848 | 1461264580439 Marionette DEBUG loaded listener.js 11:49:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x7f4d88cba400) [pid = 1848] [serial = 1308] [outer = 0x7f4d849a2c00] 11:49:41 INFO - PROCESS | 1848 | 1461264581403 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 11:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1230ms 11:49:41 INFO - PROCESS | 1848 | 1461264581434 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 11:49:41 INFO - PROCESS | 1848 | 1461264581443 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 11:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:49:41 INFO - PROCESS | 1848 | 1461264581452 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:49:41 INFO - PROCESS | 1848 | 1461264581455 Marionette TRACE conn3 <- [1,1714,null,{}] 11:49:41 INFO - PROCESS | 1848 | 1461264581465 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:41 INFO - PROCESS | 1848 | 1461264581681 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 11:49:41 INFO - PROCESS | 1848 | 1461264581702 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9169a000 == 92 [pid = 1848] [id = 436] 11:49:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x7f4d88d85400) [pid = 1848] [serial = 1309] [outer = (nil)] 11:49:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x7f4d91be1800) [pid = 1848] [serial = 1310] [outer = 0x7f4d88d85400] 11:49:41 INFO - PROCESS | 1848 | 1461264581769 Marionette DEBUG loaded listener.js 11:49:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 263 (0x7f4d92e25000) [pid = 1848] [serial = 1311] [outer = 0x7f4d88d85400] 11:49:42 INFO - PROCESS | 1848 | 1461264582686 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 11:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1287ms 11:49:42 INFO - PROCESS | 1848 | 1461264582746 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 11:49:42 INFO - PROCESS | 1848 | 1461264582749 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 11:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:49:42 INFO - PROCESS | 1848 | 1461264582755 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:49:42 INFO - PROCESS | 1848 | 1461264582759 Marionette TRACE conn3 <- [1,1718,null,{}] 11:49:42 INFO - PROCESS | 1848 | 1461264582773 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:43 INFO - PROCESS | 1848 | 1461264582998 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 11:49:43 INFO - PROCESS | 1848 | 1461264583018 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d848e0000 == 93 [pid = 1848] [id = 437] 11:49:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 264 (0x7f4d962c9c00) [pid = 1848] [serial = 1312] [outer = (nil)] 11:49:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 265 (0x7f4d968f0800) [pid = 1848] [serial = 1313] [outer = 0x7f4d962c9c00] 11:49:43 INFO - PROCESS | 1848 | 1461264583078 Marionette DEBUG loaded listener.js 11:49:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 266 (0x7f4d992db800) [pid = 1848] [serial = 1314] [outer = 0x7f4d962c9c00] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 265 (0x7f4d866c9c00) [pid = 1848] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 264 (0x7f4d89ac7400) [pid = 1848] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 263 (0x7f4d86449400) [pid = 1848] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 262 (0x7f4d88d8c000) [pid = 1848] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x7f4d88a42400) [pid = 1848] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x7f4d92a8d400) [pid = 1848] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x7f4d9a7cec00) [pid = 1848] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x7f4d9a727000) [pid = 1848] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x7f4d849a4000) [pid = 1848] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f4d905f9400) [pid = 1848] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f4d89a02400) [pid = 1848] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f4d86449800) [pid = 1848] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f4d832d9400) [pid = 1848] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f4d86af9400) [pid = 1848] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f4d866cec00) [pid = 1848] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f4da8ea7c00) [pid = 1848] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f4d905f5400) [pid = 1848] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f4d86451400) [pid = 1848] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f4d91516c00) [pid = 1848] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f4d9a2b5c00) [pid = 1848] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f4d89c4e800) [pid = 1848] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f4d95692c00) [pid = 1848] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f4da9ec4800) [pid = 1848] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f4d92678400) [pid = 1848] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f4d866a8800) [pid = 1848] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f4d88d8b400) [pid = 1848] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f4d919ce800) [pid = 1848] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f4d863a9c00) [pid = 1848] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f4d88d8a000) [pid = 1848] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f4d91517800) [pid = 1848] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f4d81f14400) [pid = 1848] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f4d89a0d000) [pid = 1848] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f4d84453c00) [pid = 1848] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:49:44 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f4d84a20000) [pid = 1848] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:49:44 INFO - PROCESS | 1848 | 1461264584858 Marionette TRACE conn3 <- [1,1720,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]]]}] 11:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2134ms 11:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:49:44 INFO - PROCESS | 1848 | 1461264584890 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 11:49:44 INFO - PROCESS | 1848 | 1461264584893 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 11:49:44 INFO - PROCESS | 1848 | 1461264584899 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:49:44 INFO - PROCESS | 1848 | 1461264584901 Marionette TRACE conn3 <- [1,1722,null,{}] 11:49:44 INFO - PROCESS | 1848 | 1461264584906 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:45 INFO - PROCESS | 1848 | 1461264585109 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 11:49:45 INFO - PROCESS | 1848 | 1461264585128 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88ede000 == 94 [pid = 1848] [id = 438] 11:49:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f4d849ab400) [pid = 1848] [serial = 1315] [outer = (nil)] 11:49:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f4d88a48800) [pid = 1848] [serial = 1316] [outer = 0x7f4d849ab400] 11:49:45 INFO - PROCESS | 1848 | 1461264585197 Marionette DEBUG loaded listener.js 11:49:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f4d89c45800) [pid = 1848] [serial = 1317] [outer = 0x7f4d849ab400] 11:49:45 INFO - PROCESS | 1848 | 1461264585930 Marionette TRACE conn3 <- [1,1724,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]]]}] 11:49:45 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 11:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1081ms 11:49:45 INFO - PROCESS | 1848 | 1461264585979 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 11:49:45 INFO - PROCESS | 1848 | 1461264585982 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 11:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:49:45 INFO - PROCESS | 1848 | 1461264585987 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:49:45 INFO - PROCESS | 1848 | 1461264585989 Marionette TRACE conn3 <- [1,1726,null,{}] 11:49:45 INFO - PROCESS | 1848 | 1461264585995 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:46 INFO - PROCESS | 1848 | 1461264586209 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 11:49:46 INFO - PROCESS | 1848 | 1461264586238 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d963ec800 == 95 [pid = 1848] [id = 439] 11:49:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f4d832d4800) [pid = 1848] [serial = 1318] [outer = (nil)] 11:49:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f4d91511c00) [pid = 1848] [serial = 1319] [outer = 0x7f4d832d4800] 11:49:46 INFO - PROCESS | 1848 | 1461264586297 Marionette DEBUG loaded listener.js 11:49:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f4d9414b000) [pid = 1848] [serial = 1320] [outer = 0x7f4d832d4800] 11:49:47 INFO - PROCESS | 1848 | 1461264587378 Marionette TRACE conn3 <- [1,1728,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]]]}] 11:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1433ms 11:49:47 INFO - PROCESS | 1848 | 1461264587423 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 11:49:47 INFO - PROCESS | 1848 | 1461264587430 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 11:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:49:47 INFO - PROCESS | 1848 | 1461264587438 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:49:47 INFO - PROCESS | 1848 | 1461264587443 Marionette TRACE conn3 <- [1,1730,null,{}] 11:49:47 INFO - PROCESS | 1848 | 1461264587450 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:47 INFO - PROCESS | 1848 | 1461264587625 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 11:49:47 INFO - PROCESS | 1848 | 1461264587823 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d90469800 == 96 [pid = 1848] [id = 440] 11:49:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f4d8644a800) [pid = 1848] [serial = 1321] [outer = (nil)] 11:49:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f4d89a0e000) [pid = 1848] [serial = 1322] [outer = 0x7f4d8644a800] 11:49:47 INFO - PROCESS | 1848 | 1461264587893 Marionette DEBUG loaded listener.js 11:49:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f4d90331800) [pid = 1848] [serial = 1323] [outer = 0x7f4d8644a800] 11:49:48 INFO - PROCESS | 1848 | 1461264588824 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 11:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 11:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1433ms 11:49:48 INFO - PROCESS | 1848 | 1461264588872 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 11:49:48 INFO - PROCESS | 1848 | 1461264588881 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 11:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:49:48 INFO - PROCESS | 1848 | 1461264588890 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:49:48 INFO - PROCESS | 1848 | 1461264588895 Marionette TRACE conn3 <- [1,1734,null,{}] 11:49:48 INFO - PROCESS | 1848 | 1461264588900 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:49 INFO - PROCESS | 1848 | 1461264589082 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 11:49:49 INFO - PROCESS | 1848 | 1461264589280 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96489000 == 97 [pid = 1848] [id = 441] 11:49:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f4d9184bc00) [pid = 1848] [serial = 1324] [outer = (nil)] 11:49:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f4d9545a400) [pid = 1848] [serial = 1325] [outer = 0x7f4d9184bc00] 11:49:49 INFO - PROCESS | 1848 | 1461264589353 Marionette DEBUG loaded listener.js 11:49:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f4d9608f400) [pid = 1848] [serial = 1326] [outer = 0x7f4d9184bc00] 11:49:50 INFO - PROCESS | 1848 | 1461264590331 Marionette TRACE conn3 <- [1,1736,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]]]}] 11:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1482ms 11:49:50 INFO - PROCESS | 1848 | 1461264590375 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 11:49:50 INFO - PROCESS | 1848 | 1461264590378 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 11:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:49:50 INFO - PROCESS | 1848 | 1461264590384 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:49:50 INFO - PROCESS | 1848 | 1461264590389 Marionette TRACE conn3 <- [1,1738,null,{}] 11:49:50 INFO - PROCESS | 1848 | 1461264590404 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:50 INFO - PROCESS | 1848 | 1461264590581 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 11:49:50 INFO - PROCESS | 1848 | 1461264590791 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d97eb6000 == 98 [pid = 1848] [id = 442] 11:49:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f4d91be3c00) [pid = 1848] [serial = 1327] [outer = (nil)] 11:49:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f4d99382400) [pid = 1848] [serial = 1328] [outer = 0x7f4d91be3c00] 11:49:50 INFO - PROCESS | 1848 | 1461264590861 Marionette DEBUG loaded listener.js 11:49:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f4d9a495c00) [pid = 1848] [serial = 1329] [outer = 0x7f4d91be3c00] 11:49:51 INFO - PROCESS | 1848 | 1461264591738 Marionette TRACE conn3 <- [1,1740,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]]]}] 11:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1391ms 11:49:51 INFO - PROCESS | 1848 | 1461264591775 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 11:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:49:51 INFO - PROCESS | 1848 | 1461264591780 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 11:49:51 INFO - PROCESS | 1848 | 1461264591785 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:49:51 INFO - PROCESS | 1848 | 1461264591788 Marionette TRACE conn3 <- [1,1742,null,{}] 11:49:51 INFO - PROCESS | 1848 | 1461264591793 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:51 INFO - PROCESS | 1848 | 1461264591968 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 11:49:52 INFO - PROCESS | 1848 | 1461264592169 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9abe4800 == 99 [pid = 1848] [id = 443] 11:49:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f4d82a6a000) [pid = 1848] [serial = 1330] [outer = (nil)] 11:49:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f4d9ad27800) [pid = 1848] [serial = 1331] [outer = 0x7f4d82a6a000] 11:49:52 INFO - PROCESS | 1848 | 1461264592238 Marionette DEBUG loaded listener.js 11:49:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f4d9c124800) [pid = 1848] [serial = 1332] [outer = 0x7f4d82a6a000] 11:49:53 INFO - PROCESS | 1848 | 1461264593071 Marionette TRACE conn3 <- [1,1744,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]]]}] 11:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1336ms 11:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:49:53 INFO - PROCESS | 1848 | 1461264593122 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 11:49:53 INFO - PROCESS | 1848 | 1461264593124 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 11:49:53 INFO - PROCESS | 1848 | 1461264593131 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:49:53 INFO - PROCESS | 1848 | 1461264593134 Marionette TRACE conn3 <- [1,1746,null,{}] 11:49:53 INFO - PROCESS | 1848 | 1461264593139 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:53 INFO - PROCESS | 1848 | 1461264593305 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 11:49:53 INFO - PROCESS | 1848 | 1461264593508 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bb12800 == 100 [pid = 1848] [id = 444] 11:49:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f4d81f21800) [pid = 1848] [serial = 1333] [outer = (nil)] 11:49:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f4d9c1bd000) [pid = 1848] [serial = 1334] [outer = 0x7f4d81f21800] 11:49:53 INFO - PROCESS | 1848 | 1461264593577 Marionette DEBUG loaded listener.js 11:49:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f4d9d010800) [pid = 1848] [serial = 1335] [outer = 0x7f4d81f21800] 11:49:54 INFO - PROCESS | 1848 | 1461264594463 Marionette TRACE conn3 <- [1,1748,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]]]}] 11:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1377ms 11:49:54 INFO - PROCESS | 1848 | 1461264594508 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 11:49:54 INFO - PROCESS | 1848 | 1461264594511 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 11:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:49:54 INFO - PROCESS | 1848 | 1461264594516 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:49:54 INFO - PROCESS | 1848 | 1461264594519 Marionette TRACE conn3 <- [1,1750,null,{}] 11:49:54 INFO - PROCESS | 1848 | 1461264594524 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:54 INFO - PROCESS | 1848 | 1461264594704 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 11:49:54 INFO - PROCESS | 1848 | 1461264594911 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da1fcd000 == 101 [pid = 1848] [id = 445] 11:49:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f4d9d00fc00) [pid = 1848] [serial = 1336] [outer = (nil)] 11:49:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f4da9007800) [pid = 1848] [serial = 1337] [outer = 0x7f4d9d00fc00] 11:49:54 INFO - PROCESS | 1848 | 1461264594981 Marionette DEBUG loaded listener.js 11:49:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f4da9e39000) [pid = 1848] [serial = 1338] [outer = 0x7f4d9d00fc00] 11:49:55 INFO - PROCESS | 1848 | 1461264595837 Marionette TRACE conn3 <- [1,1752,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]]]}] 11:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1377ms 11:49:55 INFO - PROCESS | 1848 | 1461264595895 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 11:49:55 INFO - PROCESS | 1848 | 1461264595899 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 11:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:49:55 INFO - PROCESS | 1848 | 1461264595904 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:49:55 INFO - PROCESS | 1848 | 1461264595907 Marionette TRACE conn3 <- [1,1754,null,{}] 11:49:55 INFO - PROCESS | 1848 | 1461264595912 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:56 INFO - PROCESS | 1848 | 1461264596078 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 11:49:56 INFO - PROCESS | 1848 | 1461264596283 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da9ace000 == 102 [pid = 1848] [id = 446] 11:49:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f4d9d012400) [pid = 1848] [serial = 1339] [outer = (nil)] 11:49:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x7f4da9ec1800) [pid = 1848] [serial = 1340] [outer = 0x7f4d9d012400] 11:49:56 INFO - PROCESS | 1848 | 1461264596354 Marionette DEBUG loaded listener.js 11:49:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x7f4dabf24800) [pid = 1848] [serial = 1341] [outer = 0x7f4d9d012400] 11:49:57 INFO - PROCESS | 1848 | 1461264597208 Marionette TRACE conn3 <- [1,1756,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]]]}] 11:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1380ms 11:49:57 INFO - PROCESS | 1848 | 1461264597285 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 11:49:57 INFO - PROCESS | 1848 | 1461264597289 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 11:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:49:57 INFO - PROCESS | 1848 | 1461264597294 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:49:57 INFO - PROCESS | 1848 | 1461264597296 Marionette TRACE conn3 <- [1,1758,null,{}] 11:49:57 INFO - PROCESS | 1848 | 1461264597302 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:57 INFO - PROCESS | 1848 | 1461264597511 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 11:49:57 INFO - PROCESS | 1848 | 1461264597711 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dade2b000 == 103 [pid = 1848] [id = 447] 11:49:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x7f4d9e491000) [pid = 1848] [serial = 1342] [outer = (nil)] 11:49:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x7f4dadcb6400) [pid = 1848] [serial = 1343] [outer = 0x7f4d9e491000] 11:49:57 INFO - PROCESS | 1848 | 1461264597784 Marionette DEBUG loaded listener.js 11:49:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x7f4dadcf7800) [pid = 1848] [serial = 1344] [outer = 0x7f4d9e491000] 11:49:58 INFO - PROCESS | 1848 | 1461264598646 Marionette TRACE conn3 <- [1,1760,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]]]}] 11:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1427ms 11:49:58 INFO - PROCESS | 1848 | 1461264598723 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 11:49:58 INFO - PROCESS | 1848 | 1461264598726 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 11:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:49:58 INFO - PROCESS | 1848 | 1461264598732 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:49:58 INFO - PROCESS | 1848 | 1461264598735 Marionette TRACE conn3 <- [1,1762,null,{}] 11:49:58 INFO - PROCESS | 1848 | 1461264598740 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:58 INFO - PROCESS | 1848 | 1461264598920 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 11:49:59 INFO - PROCESS | 1848 | 1461264599121 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db0cc8800 == 104 [pid = 1848] [id = 448] 11:49:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 263 (0x7f4d82a6c800) [pid = 1848] [serial = 1345] [outer = (nil)] 11:49:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 264 (0x7f4dadddec00) [pid = 1848] [serial = 1346] [outer = 0x7f4d82a6c800] 11:49:59 INFO - PROCESS | 1848 | 1461264599189 Marionette DEBUG loaded listener.js 11:49:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 265 (0x7f4dae203800) [pid = 1848] [serial = 1347] [outer = 0x7f4d82a6c800] 11:50:00 INFO - PROCESS | 1848 | 1461264600063 Marionette TRACE conn3 <- [1,1764,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]]]}] 11:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1375ms 11:50:00 INFO - PROCESS | 1848 | 1461264600109 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 11:50:00 INFO - PROCESS | 1848 | 1461264600113 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 11:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:50:00 INFO - PROCESS | 1848 | 1461264600119 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:50:00 INFO - PROCESS | 1848 | 1461264600122 Marionette TRACE conn3 <- [1,1766,null,{}] 11:50:00 INFO - PROCESS | 1848 | 1461264600127 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:00 INFO - PROCESS | 1848 | 1461264600329 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 11:50:00 INFO - PROCESS | 1848 | 1461264600536 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db5998000 == 105 [pid = 1848] [id = 449] 11:50:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 266 (0x7f4d81842400) [pid = 1848] [serial = 1348] [outer = (nil)] 11:50:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 267 (0x7f4d8184b800) [pid = 1848] [serial = 1349] [outer = 0x7f4d81842400] 11:50:00 INFO - PROCESS | 1848 | 1461264600644 Marionette DEBUG loaded listener.js 11:50:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 268 (0x7f4d81850400) [pid = 1848] [serial = 1350] [outer = 0x7f4d81842400] 11:50:01 INFO - PROCESS | 1848 | 1461264601550 Marionette TRACE conn3 <- [1,1768,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]]]}] 11:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1480ms 11:50:01 INFO - PROCESS | 1848 | 1461264601601 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 11:50:01 INFO - PROCESS | 1848 | 1461264601605 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 11:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:50:01 INFO - PROCESS | 1848 | 1461264601614 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:50:01 INFO - PROCESS | 1848 | 1461264601619 Marionette TRACE conn3 <- [1,1770,null,{}] 11:50:01 INFO - PROCESS | 1848 | 1461264601625 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:01 INFO - PROCESS | 1848 | 1461264601918 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 11:50:02 INFO - PROCESS | 1848 | 1461264602175 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96322000 == 106 [pid = 1848] [id = 450] 11:50:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 269 (0x7f4d8184ec00) [pid = 1848] [serial = 1351] [outer = (nil)] 11:50:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 270 (0x7f4d9284b400) [pid = 1848] [serial = 1352] [outer = 0x7f4d8184ec00] 11:50:02 INFO - PROCESS | 1848 | 1461264602295 Marionette DEBUG loaded listener.js 11:50:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 271 (0x7f4dae20b400) [pid = 1848] [serial = 1353] [outer = 0x7f4d8184ec00] 11:50:03 INFO - PROCESS | 1848 | 1461264603100 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 11:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1530ms 11:50:03 INFO - PROCESS | 1848 | 1461264603143 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 11:50:03 INFO - PROCESS | 1848 | 1461264603147 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 11:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:50:03 INFO - PROCESS | 1848 | 1461264603152 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:50:03 INFO - PROCESS | 1848 | 1461264603154 Marionette TRACE conn3 <- [1,1774,null,{}] 11:50:03 INFO - PROCESS | 1848 | 1461264603160 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:03 INFO - PROCESS | 1848 | 1461264603338 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 11:50:03 INFO - PROCESS | 1848 | 1461264603547 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d816e6800 == 107 [pid = 1848] [id = 451] 11:50:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 272 (0x7f4d8184fc00) [pid = 1848] [serial = 1354] [outer = (nil)] 11:50:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 273 (0x7f4d8f419800) [pid = 1848] [serial = 1355] [outer = 0x7f4d8184fc00] 11:50:03 INFO - PROCESS | 1848 | 1461264603612 Marionette DEBUG loaded listener.js 11:50:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 274 (0x7f4d8f41e400) [pid = 1848] [serial = 1356] [outer = 0x7f4d8184fc00] 11:50:04 INFO - PROCESS | 1848 | 1461264604476 Marionette TRACE conn3 <- [1,1776,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]]]}] 11:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1380ms 11:50:04 INFO - PROCESS | 1848 | 1461264604534 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 11:50:04 INFO - PROCESS | 1848 | 1461264604537 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 11:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:50:04 INFO - PROCESS | 1848 | 1461264604543 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:50:04 INFO - PROCESS | 1848 | 1461264604545 Marionette TRACE conn3 <- [1,1778,null,{}] 11:50:04 INFO - PROCESS | 1848 | 1461264604550 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:04 INFO - PROCESS | 1848 | 1461264604727 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 11:50:04 INFO - PROCESS | 1848 | 1461264604942 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d842cf800 == 108 [pid = 1848] [id = 452] 11:50:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 275 (0x7f4d7fbc5400) [pid = 1848] [serial = 1357] [outer = (nil)] 11:50:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 276 (0x7f4d7fbcc000) [pid = 1848] [serial = 1358] [outer = 0x7f4d7fbc5400] 11:50:05 INFO - PROCESS | 1848 | 1461264605015 Marionette DEBUG loaded listener.js 11:50:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 277 (0x7f4d7fbd1800) [pid = 1848] [serial = 1359] [outer = 0x7f4d7fbc5400] 11:50:05 INFO - PROCESS | 1848 | 1461264605920 Marionette TRACE conn3 <- [1,1780,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]]]}] 11:50:05 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 11:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1434ms 11:50:05 INFO - PROCESS | 1848 | 1461264605978 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 11:50:05 INFO - PROCESS | 1848 | 1461264605981 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 11:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:50:05 INFO - PROCESS | 1848 | 1461264605987 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:50:05 INFO - PROCESS | 1848 | 1461264605989 Marionette TRACE conn3 <- [1,1782,null,{}] 11:50:05 INFO - PROCESS | 1848 | 1461264605994 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:06 INFO - PROCESS | 1848 | 1461264606167 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 11:50:06 INFO - PROCESS | 1848 | 1461264606375 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91c5d000 == 109 [pid = 1848] [id = 453] 11:50:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 278 (0x7f4d7fbc4c00) [pid = 1848] [serial = 1360] [outer = (nil)] 11:50:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 279 (0x7f4d849ad800) [pid = 1848] [serial = 1361] [outer = 0x7f4d7fbc4c00] 11:50:06 INFO - PROCESS | 1848 | 1461264606442 Marionette DEBUG loaded listener.js 11:50:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 280 (0x7f4d89acf400) [pid = 1848] [serial = 1362] [outer = 0x7f4d7fbc4c00] 11:50:07 INFO - PROCESS | 1848 | 1461264607347 Marionette TRACE conn3 <- [1,1784,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]]]}] 11:50:07 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 11:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1428ms 11:50:07 INFO - PROCESS | 1848 | 1461264607415 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 11:50:07 INFO - PROCESS | 1848 | 1461264607419 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 11:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:50:07 INFO - PROCESS | 1848 | 1461264607425 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:50:07 INFO - PROCESS | 1848 | 1461264607427 Marionette TRACE conn3 <- [1,1786,null,{}] 11:50:07 INFO - PROCESS | 1848 | 1461264607432 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:07 INFO - PROCESS | 1848 | 1461264607600 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 11:50:07 INFO - PROCESS | 1848 | 1461264607809 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d84aa4000 == 110 [pid = 1848] [id = 454] 11:50:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 281 (0x7f4d7fbc6800) [pid = 1848] [serial = 1363] [outer = (nil)] 11:50:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 282 (0x7f4d86451000) [pid = 1848] [serial = 1364] [outer = 0x7f4d7fbc6800] 11:50:07 INFO - PROCESS | 1848 | 1461264607922 Marionette DEBUG loaded listener.js 11:50:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 283 (0x7f4d89ad6800) [pid = 1848] [serial = 1365] [outer = 0x7f4d7fbc6800] 11:50:09 INFO - PROCESS | 1848 | 1461264609106 Marionette TRACE conn3 <- [1,1788,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]]]}] 11:50:09 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 11:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1730ms 11:50:09 INFO - PROCESS | 1848 | 1461264609156 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 11:50:09 INFO - PROCESS | 1848 | 1461264609161 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 11:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:50:09 INFO - PROCESS | 1848 | 1461264609168 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:50:09 INFO - PROCESS | 1848 | 1461264609173 Marionette TRACE conn3 <- [1,1790,null,{}] 11:50:09 INFO - PROCESS | 1848 | 1461264609182 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:09 INFO - PROCESS | 1848 | 1461264609395 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 11:50:09 INFO - PROCESS | 1848 | 1461264609677 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d90318000 == 111 [pid = 1848] [id = 455] 11:50:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 284 (0x7f4d844b5800) [pid = 1848] [serial = 1366] [outer = (nil)] 11:50:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 285 (0x7f4d84518000) [pid = 1848] [serial = 1367] [outer = 0x7f4d844b5800] 11:50:09 INFO - PROCESS | 1848 | 1461264609743 Marionette DEBUG loaded listener.js 11:50:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 286 (0x7f4d863aa800) [pid = 1848] [serial = 1368] [outer = 0x7f4d844b5800] 11:50:10 INFO - PROCESS | 1848 | 1461264610681 Marionette TRACE conn3 <- [1,1792,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]]]}] 11:50:10 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) 11:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1582ms 11:50:10 INFO - PROCESS | 1848 | 1461264610751 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 11:50:10 INFO - PROCESS | 1848 | 1461264610758 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 11:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:50:10 INFO - PROCESS | 1848 | 1461264610767 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:50:10 INFO - PROCESS | 1848 | 1461264610770 Marionette TRACE conn3 <- [1,1794,null,{}] 11:50:10 INFO - PROCESS | 1848 | 1461264610774 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:10 INFO - PROCESS | 1848 | 1461264610948 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 11:50:11 INFO - PROCESS | 1848 | 1461264611201 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d81e8c800 == 112 [pid = 1848] [id = 456] 11:50:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 287 (0x7f4d873e2000) [pid = 1848] [serial = 1369] [outer = (nil)] 11:50:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 288 (0x7f4d88d83800) [pid = 1848] [serial = 1370] [outer = 0x7f4d873e2000] 11:50:11 INFO - PROCESS | 1848 | 1461264611315 Marionette DEBUG loaded listener.js 11:50:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 289 (0x7f4d89a68800) [pid = 1848] [serial = 1371] [outer = 0x7f4d873e2000] 11:50:12 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9a8d6000 == 111 [pid = 1848] [id = 338] 11:50:12 INFO - PROCESS | 1848 | 1461264612305 Marionette TRACE conn3 <- [1,1796,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]]]}] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 288 (0x7f4d97ea4000) [pid = 1848] [serial = 1259] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 287 (0x7f4d9ad27c00) [pid = 1848] [serial = 1262] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 286 (0x7f4d9c1ba400) [pid = 1848] [serial = 1265] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 285 (0x7f4d9d00d800) [pid = 1848] [serial = 1268] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 284 (0x7f4d9d0e5400) [pid = 1848] [serial = 1271] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 283 (0x7f4da8e29000) [pid = 1848] [serial = 1274] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 282 (0x7f4dadceec00) [pid = 1848] [serial = 1277] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 281 (0x7f4d8166a800) [pid = 1848] [serial = 1217] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 280 (0x7f4d84a20c00) [pid = 1848] [serial = 1220] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 279 (0x7f4d8445c800) [pid = 1848] [serial = 1205] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 278 (0x7f4d82a71c00) [pid = 1848] [serial = 1202] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 277 (0x7f4d81f1e400) [pid = 1848] [serial = 1214] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 276 (0x7f4d92e2ac00) [pid = 1848] [serial = 1211] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 275 (0x7f4d849a7c00) [pid = 1848] [serial = 1208] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 274 (0x7f4d84a2b400) [pid = 1848] [serial = 1289] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 273 (0x7f4d8166c400) [pid = 1848] [serial = 1244] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 272 (0x7f4d87210400) [pid = 1848] [serial = 1247] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 271 (0x7f4d90332c00) [pid = 1848] [serial = 1250] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 270 (0x7f4d92e29800) [pid = 1848] [serial = 1253] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 269 (0x7f4d96098000) [pid = 1848] [serial = 1256] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 268 (0x7f4d958e0c00) [pid = 1848] [serial = 1242] [outer = (nil)] [url = about:blank] 11:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1634ms 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 267 (0x7f4d849a4400) [pid = 1848] [serial = 1284] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 266 (0x7f4d866d2c00) [pid = 1848] [serial = 1286] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 265 (0x7f4d88d7fc00) [pid = 1848] [serial = 1287] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 264 (0x7f4d88d7f000) [pid = 1848] [serial = 1035] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 263 (0x7f4d89c4c000) [pid = 1848] [serial = 975] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 262 (0x7f4d873e4800) [pid = 1848] [serial = 966] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x7f4da9dadc00) [pid = 1848] [serial = 834] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x7f4d89a06800) [pid = 1848] [serial = 915] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x7f4d991e0c00) [pid = 1848] [serial = 900] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x7f4da9da4000) [pid = 1848] [serial = 1179] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x7f4da897e800) [pid = 1848] [serial = 906] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f4d916ec000) [pid = 1848] [serial = 1233] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f4d9226b000) [pid = 1848] [serial = 951] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f4d89a11400) [pid = 1848] [serial = 912] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f4dae333800) [pid = 1848] [serial = 969] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f4d835e1000) [pid = 1848] [serial = 1223] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f4d88cb7400) [pid = 1848] [serial = 1227] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f4d89a10c00) [pid = 1848] [serial = 948] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f4dade89c00) [pid = 1848] [serial = 963] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f4d9cbcac00) [pid = 1848] [serial = 903] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f4d9150c800) [pid = 1848] [serial = 1232] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f4d89ad5c00) [pid = 1848] [serial = 972] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f4d90330c00) [pid = 1848] [serial = 1184] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f4d919ca000) [pid = 1848] [serial = 1236] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f4da8e28800) [pid = 1848] [serial = 960] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f4d96476c00) [pid = 1848] [serial = 1187] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f4d9ad19400) [pid = 1848] [serial = 1190] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f4d9032ac00) [pid = 1848] [serial = 1230] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f4dae210800) [pid = 1848] [serial = 1196] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f4d9c471800) [pid = 1848] [serial = 957] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f4d91935400) [pid = 1848] [serial = 1235] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f4da900c800) [pid = 1848] [serial = 1193] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f4dae331400) [pid = 1848] [serial = 909] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f4d89d15800) [pid = 1848] [serial = 1229] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f4d9a2b4800) [pid = 1848] [serial = 954] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f4d866b3c00) [pid = 1848] [serial = 1086] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f4d91945c00) [pid = 1848] [serial = 978] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f4d84a25400) [pid = 1848] [serial = 1224] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f4d92a86c00) [pid = 1848] [serial = 1238] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f4d88a42c00) [pid = 1848] [serial = 918] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f4d9026bc00) [pid = 1848] [serial = 894] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f4d866b1000) [pid = 1848] [serial = 1181] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f4d92674000) [pid = 1848] [serial = 897] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f4d8445d000) [pid = 1848] [serial = 1199] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f4d8720f800) [pid = 1848] [serial = 1226] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f4d93fa7c00) [pid = 1848] [serial = 1239] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f4d81f1e000) [pid = 1848] [serial = 1280] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f4d832da000) [pid = 1848] [serial = 1281] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f4d957dcc00) [pid = 1848] [serial = 1241] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f4d844b4800) [pid = 1848] [serial = 1283] [outer = (nil)] [url = about:blank] 11:50:12 INFO - PROCESS | 1848 | 1461264612441 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 11:50:12 INFO - PROCESS | 1848 | 1461264612449 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 11:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:50:12 INFO - PROCESS | 1848 | 1461264612467 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:50:12 INFO - PROCESS | 1848 | 1461264612472 Marionette TRACE conn3 <- [1,1798,null,{}] 11:50:12 INFO - PROCESS | 1848 | 1461264612486 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:12 INFO - PROCESS | 1848 | 1461264612653 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 11:50:12 INFO - PROCESS | 1848 | 1461264612850 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d84a9c800 == 112 [pid = 1848] [id = 457] 11:50:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f4d89a11400) [pid = 1848] [serial = 1372] [outer = (nil)] 11:50:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f4d89ad1c00) [pid = 1848] [serial = 1373] [outer = 0x7f4d89a11400] 11:50:12 INFO - PROCESS | 1848 | 1461264612916 Marionette DEBUG loaded listener.js 11:50:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f4d8f419c00) [pid = 1848] [serial = 1374] [outer = 0x7f4d89a11400] 11:50:13 INFO - PROCESS | 1848 | 1461264613598 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 11:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1181ms 11:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:50:13 INFO - PROCESS | 1848 | 1461264613650 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 11:50:13 INFO - PROCESS | 1848 | 1461264613653 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 11:50:13 INFO - PROCESS | 1848 | 1461264613674 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:50:13 INFO - PROCESS | 1848 | 1461264613677 Marionette TRACE conn3 <- [1,1802,null,{}] 11:50:13 INFO - PROCESS | 1848 | 1461264613690 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:13 INFO - PROCESS | 1848 | 1461264613855 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 11:50:13 INFO - PROCESS | 1848 | 1461264613865 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8aa9f000 == 113 [pid = 1848] [id = 458] 11:50:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f4d89ac7400) [pid = 1848] [serial = 1375] [outer = (nil)] 11:50:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f4d916ec000) [pid = 1848] [serial = 1376] [outer = 0x7f4d89ac7400] 11:50:13 INFO - PROCESS | 1848 | 1461264613921 Marionette DEBUG loaded listener.js 11:50:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f4d91935400) [pid = 1848] [serial = 1377] [outer = 0x7f4d89ac7400] 11:50:14 INFO - PROCESS | 1848 | 1461264614799 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1199ms 11:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:50:14 INFO - PROCESS | 1848 | 1461264614868 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 11:50:14 INFO - PROCESS | 1848 | 1461264614870 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 11:50:14 INFO - PROCESS | 1848 | 1461264614875 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:50:14 INFO - PROCESS | 1848 | 1461264614879 Marionette TRACE conn3 <- [1,1806,null,{}] 11:50:14 INFO - PROCESS | 1848 | 1461264614883 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:15 INFO - PROCESS | 1848 | 1461264615110 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 11:50:15 INFO - PROCESS | 1848 | 1461264615135 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d916a1000 == 114 [pid = 1848] [id = 459] 11:50:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f4d9032ac00) [pid = 1848] [serial = 1378] [outer = (nil)] 11:50:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f4d91bde800) [pid = 1848] [serial = 1379] [outer = 0x7f4d9032ac00] 11:50:15 INFO - PROCESS | 1848 | 1461264615197 Marionette DEBUG loaded listener.js 11:50:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f4d92450400) [pid = 1848] [serial = 1380] [outer = 0x7f4d9032ac00] 11:50:16 INFO - PROCESS | 1848 | 1461264616067 Marionette TRACE conn3 <- [1,1808,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]]]}] 11:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1236ms 11:50:16 INFO - PROCESS | 1848 | 1461264616113 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 11:50:16 INFO - PROCESS | 1848 | 1461264616117 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 11:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:50:16 INFO - PROCESS | 1848 | 1461264616123 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:50:16 INFO - PROCESS | 1848 | 1461264616126 Marionette TRACE conn3 <- [1,1810,null,{}] 11:50:16 INFO - PROCESS | 1848 | 1461264616131 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:16 INFO - PROCESS | 1848 | 1461264616454 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 11:50:16 INFO - PROCESS | 1848 | 1461264616490 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d956a2800 == 115 [pid = 1848] [id = 460] 11:50:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f4d92843000) [pid = 1848] [serial = 1381] [outer = (nil)] 11:50:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f4d92e25c00) [pid = 1848] [serial = 1382] [outer = 0x7f4d92843000] 11:50:16 INFO - PROCESS | 1848 | 1461264616553 Marionette DEBUG loaded listener.js 11:50:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f4d957e3c00) [pid = 1848] [serial = 1383] [outer = 0x7f4d92843000] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f4d96483800) [pid = 1848] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f4d866acc00) [pid = 1848] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f4d849ab400) [pid = 1848] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f4d9414ac00) [pid = 1848] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f4d99377c00) [pid = 1848] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f4d962c8400) [pid = 1848] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f4d88d85400) [pid = 1848] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f4d9608a800) [pid = 1848] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f4d9cbc8800) [pid = 1848] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f4d88a49400) [pid = 1848] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f4d91bd9c00) [pid = 1848] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f4d9a98f800) [pid = 1848] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f4d81667000) [pid = 1848] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f4d89d11c00) [pid = 1848] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f4dadcee400) [pid = 1848] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f4d81663c00) [pid = 1848] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f4d832d5400) [pid = 1848] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f4d849a2c00) [pid = 1848] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f4d88a50400) [pid = 1848] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f4d89b6f800) [pid = 1848] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f4d81661000) [pid = 1848] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f4d82a6a800) [pid = 1848] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f4d88cbd400) [pid = 1848] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f4d82a70400) [pid = 1848] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f4d962c9c00) [pid = 1848] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f4d92269c00) [pid = 1848] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f4d92e2c000) [pid = 1848] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f4da8ca6000) [pid = 1848] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4d82a73800) [pid = 1848] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4d9cfc1c00) [pid = 1848] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d9ad1fc00) [pid = 1848] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d9bb6d400) [pid = 1848] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d9c1bb000) [pid = 1848] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4da7d51400) [pid = 1848] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d82a74c00) [pid = 1848] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d9217b400) [pid = 1848] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d89c4a000) [pid = 1848] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4d81f17000) [pid = 1848] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d82a6bc00) [pid = 1848] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d97d15800) [pid = 1848] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d89d0e800) [pid = 1848] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4d866d4c00) [pid = 1848] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f4d9a404800) [pid = 1848] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f4d9ad24800) [pid = 1848] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4d968ed400) [pid = 1848] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4d86450000) [pid = 1848] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4d87214400) [pid = 1848] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4d89a6dc00) [pid = 1848] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4d968f1400) [pid = 1848] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4d9647f000) [pid = 1848] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4d962c9800) [pid = 1848] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d91846800) [pid = 1848] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d92a87c00) [pid = 1848] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d957d8400) [pid = 1848] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d92274000) [pid = 1848] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d92177c00) [pid = 1848] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d866d1400) [pid = 1848] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d832dd800) [pid = 1848] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4d9032dc00) [pid = 1848] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4d81664400) [pid = 1848] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f4d832d1c00) [pid = 1848] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4d86af9c00) [pid = 1848] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d84518c00) [pid = 1848] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4d96091c00) [pid = 1848] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4dadcedc00) [pid = 1848] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d956ee000) [pid = 1848] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d84452800) [pid = 1848] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4d9608b800) [pid = 1848] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d866a8400) [pid = 1848] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:50:17 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d96480c00) [pid = 1848] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:50:18 INFO - PROCESS | 1848 | 1461264618099 Marionette TRACE conn3 <- [1,1812,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]]]}] 11:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2036ms 11:50:18 INFO - PROCESS | 1848 | 1461264618159 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 11:50:18 INFO - PROCESS | 1848 | 1461264618162 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 11:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:50:18 INFO - PROCESS | 1848 | 1461264618175 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:50:18 INFO - PROCESS | 1848 | 1461264618177 Marionette TRACE conn3 <- [1,1814,null,{}] 11:50:18 INFO - PROCESS | 1848 | 1461264618182 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:18 INFO - PROCESS | 1848 | 1461264618338 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 11:50:18 INFO - PROCESS | 1848 | 1461264618361 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d864d6800 == 116 [pid = 1848] [id = 461] 11:50:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d81662000) [pid = 1848] [serial = 1384] [outer = (nil)] 11:50:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d835d4000) [pid = 1848] [serial = 1385] [outer = 0x7f4d81662000] 11:50:18 INFO - PROCESS | 1848 | 1461264618419 Marionette DEBUG loaded listener.js 11:50:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d84515800) [pid = 1848] [serial = 1386] [outer = 0x7f4d81662000] 11:50:19 INFO - PROCESS | 1848 | 1461264619215 Marionette TRACE conn3 <- [1,1816,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]]]}] 11:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1082ms 11:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:50:19 INFO - PROCESS | 1848 | 1461264619250 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 11:50:19 INFO - PROCESS | 1848 | 1461264619252 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 11:50:19 INFO - PROCESS | 1848 | 1461264619258 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:50:19 INFO - PROCESS | 1848 | 1461264619261 Marionette TRACE conn3 <- [1,1818,null,{}] 11:50:19 INFO - PROCESS | 1848 | 1461264619266 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:19 INFO - PROCESS | 1848 | 1461264619492 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 11:50:19 INFO - PROCESS | 1848 | 1461264619515 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d929c7800 == 117 [pid = 1848] [id = 462] 11:50:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d81664c00) [pid = 1848] [serial = 1387] [outer = (nil)] 11:50:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d849a6c00) [pid = 1848] [serial = 1388] [outer = 0x7f4d81664c00] 11:50:19 INFO - PROCESS | 1848 | 1461264619573 Marionette DEBUG loaded listener.js 11:50:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d88a50400) [pid = 1848] [serial = 1389] [outer = 0x7f4d81664c00] 11:50:20 INFO - PROCESS | 1848 | 1461264620670 Marionette TRACE conn3 <- [1,1820,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]]]}] 11:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1482ms 11:50:20 INFO - PROCESS | 1848 | 1461264620742 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 11:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:50:20 INFO - PROCESS | 1848 | 1461264620751 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 11:50:20 INFO - PROCESS | 1848 | 1461264620762 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:50:20 INFO - PROCESS | 1848 | 1461264620767 Marionette TRACE conn3 <- [1,1822,null,{}] 11:50:20 INFO - PROCESS | 1848 | 1461264620774 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:21 INFO - PROCESS | 1848 | 1461264621017 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 11:50:21 INFO - PROCESS | 1848 | 1461264621271 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d871ea800 == 118 [pid = 1848] [id = 463] 11:50:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d844b1800) [pid = 1848] [serial = 1390] [outer = (nil)] 11:50:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4d849a8000) [pid = 1848] [serial = 1391] [outer = 0x7f4d844b1800] 11:50:21 INFO - PROCESS | 1848 | 1461264621393 Marionette DEBUG loaded listener.js 11:50:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d8644c000) [pid = 1848] [serial = 1392] [outer = 0x7f4d844b1800] 11:50:22 INFO - PROCESS | 1848 | 1461264622374 Marionette TRACE conn3 <- [1,1824,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]]]}] 11:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1682ms 11:50:22 INFO - PROCESS | 1848 | 1461264622443 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 11:50:22 INFO - PROCESS | 1848 | 1461264622451 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 11:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:50:22 INFO - PROCESS | 1848 | 1461264622461 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:50:22 INFO - PROCESS | 1848 | 1461264622464 Marionette TRACE conn3 <- [1,1826,null,{}] 11:50:22 INFO - PROCESS | 1848 | 1461264622470 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:22 INFO - PROCESS | 1848 | 1461264622696 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 11:50:22 INFO - PROCESS | 1848 | 1461264622973 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d93cb6800 == 119 [pid = 1848] [id = 464] 11:50:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f4d89a05c00) [pid = 1848] [serial = 1393] [outer = (nil)] 11:50:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4d89b66000) [pid = 1848] [serial = 1394] [outer = 0x7f4d89a05c00] 11:50:23 INFO - PROCESS | 1848 | 1461264623088 Marionette DEBUG loaded listener.js 11:50:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4d89d13000) [pid = 1848] [serial = 1395] [outer = 0x7f4d89a05c00] 11:50:23 INFO - PROCESS | 1848 | 1461264623890 Marionette TRACE conn3 <- [1,1828,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]]]}] 11:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1482ms 11:50:23 INFO - PROCESS | 1848 | 1461264623943 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 11:50:23 INFO - PROCESS | 1848 | 1461264623946 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 11:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:50:23 INFO - PROCESS | 1848 | 1461264623953 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:50:23 INFO - PROCESS | 1848 | 1461264623959 Marionette TRACE conn3 <- [1,1830,null,{}] 11:50:23 INFO - PROCESS | 1848 | 1461264623974 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:24 INFO - PROCESS | 1848 | 1461264624174 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 11:50:24 INFO - PROCESS | 1848 | 1461264624374 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d962ad800 == 120 [pid = 1848] [id = 465] 11:50:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4d8f41a800) [pid = 1848] [serial = 1396] [outer = (nil)] 11:50:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d9194ec00) [pid = 1848] [serial = 1397] [outer = 0x7f4d8f41a800] 11:50:24 INFO - PROCESS | 1848 | 1461264624451 Marionette DEBUG loaded listener.js 11:50:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4d92677000) [pid = 1848] [serial = 1398] [outer = 0x7f4d8f41a800] 11:50:25 INFO - PROCESS | 1848 | 1461264625335 Marionette TRACE conn3 <- [1,1832,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]]]}] 11:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1434ms 11:50:25 INFO - PROCESS | 1848 | 1461264625387 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 11:50:25 INFO - PROCESS | 1848 | 1461264625390 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 11:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:50:25 INFO - PROCESS | 1848 | 1461264625396 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:50:25 INFO - PROCESS | 1848 | 1461264625399 Marionette TRACE conn3 <- [1,1834,null,{}] 11:50:25 INFO - PROCESS | 1848 | 1461264625404 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:25 INFO - PROCESS | 1848 | 1461264625592 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 11:50:25 INFO - PROCESS | 1848 | 1461264625792 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d963f2000 == 121 [pid = 1848] [id = 466] 11:50:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4d8f41b800) [pid = 1848] [serial = 1399] [outer = (nil)] 11:50:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d92a8d400) [pid = 1848] [serial = 1400] [outer = 0x7f4d8f41b800] 11:50:25 INFO - PROCESS | 1848 | 1461264625864 Marionette DEBUG loaded listener.js 11:50:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d9308f400) [pid = 1848] [serial = 1401] [outer = 0x7f4d8f41b800] 11:50:26 INFO - PROCESS | 1848 | 1461264626699 Marionette TRACE conn3 <- [1,1836,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]]]}] 11:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 11:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1331ms 11:50:26 INFO - PROCESS | 1848 | 1461264626729 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 11:50:26 INFO - PROCESS | 1848 | 1461264626732 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 11:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:50:26 INFO - PROCESS | 1848 | 1461264626737 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:50:26 INFO - PROCESS | 1848 | 1461264626740 Marionette TRACE conn3 <- [1,1838,null,{}] 11:50:26 INFO - PROCESS | 1848 | 1461264626745 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:26 INFO - PROCESS | 1848 | 1461264626917 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 11:50:27 INFO - PROCESS | 1848 | 1461264627183 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d966b2800 == 122 [pid = 1848] [id = 467] 11:50:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d88d83c00) [pid = 1848] [serial = 1402] [outer = (nil)] 11:50:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d9414c400) [pid = 1848] [serial = 1403] [outer = 0x7f4d88d83c00] 11:50:27 INFO - PROCESS | 1848 | 1461264627255 Marionette DEBUG loaded listener.js 11:50:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d957e0c00) [pid = 1848] [serial = 1404] [outer = 0x7f4d88d83c00] 11:50:28 INFO - PROCESS | 1848 | 1461264628105 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 11:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1432ms 11:50:28 INFO - PROCESS | 1848 | 1461264628171 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 11:50:28 INFO - PROCESS | 1848 | 1461264628175 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 11:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:50:28 INFO - PROCESS | 1848 | 1461264628180 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:50:28 INFO - PROCESS | 1848 | 1461264628182 Marionette TRACE conn3 <- [1,1842,null,{}] 11:50:28 INFO - PROCESS | 1848 | 1461264628187 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:28 INFO - PROCESS | 1848 | 1461264628382 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 11:50:28 INFO - PROCESS | 1848 | 1461264628582 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9abe8800 == 123 [pid = 1848] [id = 468] 11:50:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4d958d7c00) [pid = 1848] [serial = 1405] [outer = (nil)] 11:50:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d968e5000) [pid = 1848] [serial = 1406] [outer = 0x7f4d958d7c00] 11:50:28 INFO - PROCESS | 1848 | 1461264628652 Marionette DEBUG loaded listener.js 11:50:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d9920ec00) [pid = 1848] [serial = 1407] [outer = 0x7f4d958d7c00] 11:50:29 INFO - PROCESS | 1848 | 1461264629502 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 11:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1378ms 11:50:29 INFO - PROCESS | 1848 | 1461264629560 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 11:50:29 INFO - PROCESS | 1848 | 1461264629563 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 11:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:50:29 INFO - PROCESS | 1848 | 1461264629569 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:50:29 INFO - PROCESS | 1848 | 1461264629571 Marionette TRACE conn3 <- [1,1846,null,{}] 11:50:29 INFO - PROCESS | 1848 | 1461264629576 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:29 INFO - PROCESS | 1848 | 1461264629754 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 11:50:29 INFO - PROCESS | 1848 | 1461264629960 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ccb7000 == 124 [pid = 1848] [id = 469] 11:50:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d962c9c00) [pid = 1848] [serial = 1408] [outer = (nil)] 11:50:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4d99384c00) [pid = 1848] [serial = 1409] [outer = 0x7f4d962c9c00] 11:50:30 INFO - PROCESS | 1848 | 1461264630025 Marionette DEBUG loaded listener.js 11:50:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f4d9a43ac00) [pid = 1848] [serial = 1410] [outer = 0x7f4d962c9c00] 11:50:30 INFO - PROCESS | 1848 | 1461264630885 Marionette TRACE conn3 <- [1,1848,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]]]}] 11:50:30 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) 11:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1386ms 11:50:30 INFO - PROCESS | 1848 | 1461264630955 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 11:50:30 INFO - PROCESS | 1848 | 1461264630959 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 11:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:50:30 INFO - PROCESS | 1848 | 1461264630964 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:50:30 INFO - PROCESS | 1848 | 1461264630967 Marionette TRACE conn3 <- [1,1850,null,{}] 11:50:30 INFO - PROCESS | 1848 | 1461264630972 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:31 INFO - PROCESS | 1848 | 1461264631157 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 11:50:31 INFO - PROCESS | 1848 | 1461264631359 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da1fd5800 == 125 [pid = 1848] [id = 470] 11:50:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f4d97d15800) [pid = 1848] [serial = 1411] [outer = (nil)] 11:50:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d9ab7f000) [pid = 1848] [serial = 1412] [outer = 0x7f4d97d15800] 11:50:31 INFO - PROCESS | 1848 | 1461264631429 Marionette DEBUG loaded listener.js 11:50:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d9b544400) [pid = 1848] [serial = 1413] [outer = 0x7f4d97d15800] 11:50:32 INFO - PROCESS | 1848 | 1461264632299 Marionette TRACE conn3 <- [1,1852,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]]]}] 11:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1375ms 11:50:32 INFO - PROCESS | 1848 | 1461264632341 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 11:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:50:32 INFO - PROCESS | 1848 | 1461264632345 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 11:50:32 INFO - PROCESS | 1848 | 1461264632351 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:50:32 INFO - PROCESS | 1848 | 1461264632354 Marionette TRACE conn3 <- [1,1854,null,{}] 11:50:32 INFO - PROCESS | 1848 | 1461264632359 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:32 INFO - PROCESS | 1848 | 1461264632542 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 11:50:32 INFO - PROCESS | 1848 | 1461264632750 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da9d11800 == 126 [pid = 1848] [id = 471] 11:50:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d86457800) [pid = 1848] [serial = 1414] [outer = (nil)] 11:50:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4d9c1be800) [pid = 1848] [serial = 1415] [outer = 0x7f4d86457800] 11:50:32 INFO - PROCESS | 1848 | 1461264632819 Marionette DEBUG loaded listener.js 11:50:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4d9cbcac00) [pid = 1848] [serial = 1416] [outer = 0x7f4d86457800] 11:50:33 INFO - PROCESS | 1848 | 1461264633666 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1379ms 11:50:33 INFO - PROCESS | 1848 | 1461264633731 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 11:50:33 INFO - PROCESS | 1848 | 1461264633734 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 11:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:50:33 INFO - PROCESS | 1848 | 1461264633740 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:50:33 INFO - PROCESS | 1848 | 1461264633742 Marionette TRACE conn3 <- [1,1858,null,{}] 11:50:33 INFO - PROCESS | 1848 | 1461264633748 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:33 INFO - PROCESS | 1848 | 1461264633943 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 11:50:34 INFO - PROCESS | 1848 | 1461264634150 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daff72000 == 127 [pid = 1848] [id = 472] 11:50:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4d99380c00) [pid = 1848] [serial = 1417] [outer = (nil)] 11:50:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d9e37e000) [pid = 1848] [serial = 1418] [outer = 0x7f4d99380c00] 11:50:34 INFO - PROCESS | 1848 | 1461264634260 Marionette DEBUG loaded listener.js 11:50:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4da7d45000) [pid = 1848] [serial = 1419] [outer = 0x7f4d99380c00] 11:50:35 INFO - PROCESS | 1848 | 1461264635142 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 11:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1432ms 11:50:35 INFO - PROCESS | 1848 | 1461264635173 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 11:50:35 INFO - PROCESS | 1848 | 1461264635177 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 11:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:50:35 INFO - PROCESS | 1848 | 1461264635182 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:50:35 INFO - PROCESS | 1848 | 1461264635186 Marionette TRACE conn3 <- [1,1862,null,{}] 11:50:35 INFO - PROCESS | 1848 | 1461264635191 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:35 INFO - PROCESS | 1848 | 1461264635399 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 11:50:35 INFO - PROCESS | 1848 | 1461264635617 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d843b6000 == 128 [pid = 1848] [id = 473] 11:50:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d9b54ac00) [pid = 1848] [serial = 1420] [outer = (nil)] 11:50:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4da9da9800) [pid = 1848] [serial = 1421] [outer = 0x7f4d9b54ac00] 11:50:35 INFO - PROCESS | 1848 | 1461264635733 Marionette DEBUG loaded listener.js 11:50:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4daba98800) [pid = 1848] [serial = 1422] [outer = 0x7f4d9b54ac00] 11:50:36 INFO - PROCESS | 1848 | 1461264636595 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 11:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1484ms 11:50:36 INFO - PROCESS | 1848 | 1461264636698 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 11:50:36 INFO - PROCESS | 1848 | 1461264636702 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 11:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:50:36 INFO - PROCESS | 1848 | 1461264636710 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:50:36 INFO - PROCESS | 1848 | 1461264636713 Marionette TRACE conn3 <- [1,1866,null,{}] 11:50:36 INFO - PROCESS | 1848 | 1461264636718 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:36 INFO - PROCESS | 1848 | 1461264636910 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 11:50:37 INFO - PROCESS | 1848 | 1461264637089 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7f4d0800 == 129 [pid = 1848] [id = 474] 11:50:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4d81661400) [pid = 1848] [serial = 1423] [outer = (nil)] 11:50:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4d863ad000) [pid = 1848] [serial = 1424] [outer = 0x7f4d81661400] 11:50:37 INFO - PROCESS | 1848 | 1461264637198 Marionette DEBUG loaded listener.js 11:50:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4da7df3400) [pid = 1848] [serial = 1425] [outer = 0x7f4d81661400] 11:50:38 INFO - PROCESS | 1848 | 1461264638116 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 11:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1482ms 11:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:50:38 INFO - PROCESS | 1848 | 1461264638193 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 11:50:38 INFO - PROCESS | 1848 | 1461264638195 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 11:50:38 INFO - PROCESS | 1848 | 1461264638202 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:50:38 INFO - PROCESS | 1848 | 1461264638205 Marionette TRACE conn3 <- [1,1870,null,{}] 11:50:38 INFO - PROCESS | 1848 | 1461264638210 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:38 INFO - PROCESS | 1848 | 1461264638401 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 11:50:38 INFO - PROCESS | 1848 | 1461264638610 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d81e84800 == 130 [pid = 1848] [id = 475] 11:50:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f4d81662800) [pid = 1848] [serial = 1426] [outer = (nil)] 11:50:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f4d8166b800) [pid = 1848] [serial = 1427] [outer = 0x7f4d81662800] 11:50:38 INFO - PROCESS | 1848 | 1461264638717 Marionette DEBUG loaded listener.js 11:50:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f4d82a6c000) [pid = 1848] [serial = 1428] [outer = 0x7f4d81662800] 11:50:39 INFO - PROCESS | 1848 | 1461264639599 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 11:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1432ms 11:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:50:39 INFO - PROCESS | 1848 | 1461264639632 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 11:50:39 INFO - PROCESS | 1848 | 1461264639635 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 11:50:39 INFO - PROCESS | 1848 | 1461264639641 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:50:39 INFO - PROCESS | 1848 | 1461264639643 Marionette TRACE conn3 <- [1,1874,null,{}] 11:50:39 INFO - PROCESS | 1848 | 1461264639648 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:39 INFO - PROCESS | 1848 | 1461264639831 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 11:50:40 INFO - PROCESS | 1848 | 1461264640050 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d848d2000 == 131 [pid = 1848] [id = 476] 11:50:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f4d81663000) [pid = 1848] [serial = 1429] [outer = (nil)] 11:50:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f4d835d7c00) [pid = 1848] [serial = 1430] [outer = 0x7f4d81663000] 11:50:40 INFO - PROCESS | 1848 | 1461264640159 Marionette DEBUG loaded listener.js 11:50:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f4d849b0400) [pid = 1848] [serial = 1431] [outer = 0x7f4d81663000] 11:50:41 INFO - PROCESS | 1848 | 1461264641599 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 11:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2032ms 11:50:41 INFO - PROCESS | 1848 | 1461264641673 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 11:50:41 INFO - PROCESS | 1848 | 1461264641680 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 11:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:50:41 INFO - PROCESS | 1848 | 1461264641688 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:50:41 INFO - PROCESS | 1848 | 1461264641692 Marionette TRACE conn3 <- [1,1878,null,{}] 11:50:41 INFO - PROCESS | 1848 | 1461264641699 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:41 INFO - PROCESS | 1848 | 1461264641926 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 11:50:42 INFO - PROCESS | 1848 | 1461264642244 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d843b4000 == 132 [pid = 1848] [id = 477] 11:50:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f4d832ddc00) [pid = 1848] [serial = 1432] [outer = (nil)] 11:50:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f4d84457800) [pid = 1848] [serial = 1433] [outer = 0x7f4d832ddc00] 11:50:42 INFO - PROCESS | 1848 | 1461264642395 Marionette DEBUG loaded listener.js 11:50:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f4d844b8c00) [pid = 1848] [serial = 1434] [outer = 0x7f4d832ddc00] 11:50:43 INFO - PROCESS | 1848 | 1461264643311 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 11:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1685ms 11:50:43 INFO - PROCESS | 1848 | 1461264643373 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 11:50:43 INFO - PROCESS | 1848 | 1461264643381 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 11:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:50:43 INFO - PROCESS | 1848 | 1461264643390 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:50:43 INFO - PROCESS | 1848 | 1461264643394 Marionette TRACE conn3 <- [1,1882,null,{}] 11:50:43 INFO - PROCESS | 1848 | 1461264643399 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:43 INFO - PROCESS | 1848 | 1461264643581 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 11:50:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4daa066000 == 131 [pid = 1848] [id = 233] 11:50:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da89f6000 == 130 [pid = 1848] [id = 48] 11:50:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bb21800 == 129 [pid = 1848] [id = 392] 11:50:43 INFO - PROCESS | 1848 | 1461264643861 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dae24f000 == 128 [pid = 1848] [id = 243] 11:50:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d864d6800 == 127 [pid = 1848] [id = 461] 11:50:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d956a2800 == 126 [pid = 1848] [id = 460] 11:50:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d82ae3000 == 127 [pid = 1848] [id = 478] 11:50:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f4d8445e000) [pid = 1848] [serial = 1435] [outer = (nil)] 11:50:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f4d8644a400) [pid = 1848] [serial = 1436] [outer = 0x7f4d8445e000] 11:50:44 INFO - PROCESS | 1848 | 1461264644000 Marionette DEBUG loaded listener.js 11:50:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f4d866b4800) [pid = 1848] [serial = 1437] [outer = 0x7f4d8445e000] 11:50:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d916a1000 == 126 [pid = 1848] [id = 459] 11:50:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8aa9f000 == 125 [pid = 1848] [id = 458] 11:50:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d84a9c800 == 124 [pid = 1848] [id = 457] 11:50:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d81e8c800 == 123 [pid = 1848] [id = 456] 11:50:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d90318000 == 122 [pid = 1848] [id = 455] 11:50:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db5998000 == 121 [pid = 1848] [id = 449] 11:50:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db0cc8800 == 120 [pid = 1848] [id = 448] 11:50:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dade2b000 == 119 [pid = 1848] [id = 447] 11:50:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da9ace000 == 118 [pid = 1848] [id = 446] 11:50:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da1fcd000 == 117 [pid = 1848] [id = 445] 11:50:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bb12800 == 116 [pid = 1848] [id = 444] 11:50:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db32cf000 == 115 [pid = 1848] [id = 380] 11:50:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d848d6000 == 114 [pid = 1848] [id = 384] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f4d88a48800) [pid = 1848] [serial = 1316] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f4d89c45800) [pid = 1848] [serial = 1317] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f4d9bef1000) [pid = 1848] [serial = 1263] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f4d99383c00) [pid = 1848] [serial = 1137] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f4d9c416800) [pid = 1848] [serial = 1068] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f4d92e25000) [pid = 1848] [serial = 1311] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f4d96098800) [pid = 1848] [serial = 1080] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f4daa00e800) [pid = 1848] [serial = 1029] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f4d89c49400) [pid = 1848] [serial = 1062] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f4da8cae800) [pid = 1848] [serial = 1026] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f4dadf72400) [pid = 1848] [serial = 1134] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f4d88d86000) [pid = 1848] [serial = 1248] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4d9226b400) [pid = 1848] [serial = 1116] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4daff4dc00) [pid = 1848] [serial = 1077] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d82a77400) [pid = 1848] [serial = 1245] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d99379c00) [pid = 1848] [serial = 1152] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d88cba400) [pid = 1848] [serial = 1308] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d89b64400) [pid = 1848] [serial = 1113] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d9151a400) [pid = 1848] [serial = 1011] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d8166f400) [pid = 1848] [serial = 1218] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d82a76800) [pid = 1848] [serial = 1203] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4dadcb8c00) [pid = 1848] [serial = 1032] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d849af800) [pid = 1848] [serial = 1209] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d992db800) [pid = 1848] [serial = 1314] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d96479400) [pid = 1848] [serial = 1257] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4d968ee400) [pid = 1848] [serial = 1305] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f4da9e3d000) [pid = 1848] [serial = 1128] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f4da8986400) [pid = 1848] [serial = 1212] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4da9da7000) [pid = 1848] [serial = 1275] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4da2decc00) [pid = 1848] [serial = 1023] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4d9e242000) [pid = 1848] [serial = 1269] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4da7dec400) [pid = 1848] [serial = 1272] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4daddd5800) [pid = 1848] [serial = 1278] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4d84a23800) [pid = 1848] [serial = 1293] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4d9545b800) [pid = 1848] [serial = 1254] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d91944400) [pid = 1848] [serial = 1251] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d92e25800) [pid = 1848] [serial = 1215] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d92e24000) [pid = 1848] [serial = 1206] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d9c46c800) [pid = 1848] [serial = 1266] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4dadcb8400) [pid = 1848] [serial = 1131] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d9a180400) [pid = 1848] [serial = 1005] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4dad638400) [pid = 1848] [serial = 1059] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4d9cbc5c00) [pid = 1848] [serial = 1110] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4dadcbc000) [pid = 1848] [serial = 1071] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f4d9b544800) [pid = 1848] [serial = 1122] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4d9a726c00) [pid = 1848] [serial = 1017] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d956ee800) [pid = 1848] [serial = 1065] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4d968f0800) [pid = 1848] [serial = 1313] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4d9a0b8c00) [pid = 1848] [serial = 1260] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4dadfd1400) [pid = 1848] [serial = 1143] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d9e48d800) [pid = 1848] [serial = 1125] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4da9e37400) [pid = 1848] [serial = 1083] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d968e8400) [pid = 1848] [serial = 1014] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d9b545000) [pid = 1848] [serial = 1020] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d958e3800) [pid = 1848] [serial = 1302] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4d92e2b400) [pid = 1848] [serial = 1299] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d89a66000) [pid = 1848] [serial = 1295] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d9647b000) [pid = 1848] [serial = 1304] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d91be1800) [pid = 1848] [serial = 1310] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d84517c00) [pid = 1848] [serial = 1155] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4d9569fc00) [pid = 1848] [serial = 1301] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4d844b8800) [pid = 1848] [serial = 1292] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4d99378400) [pid = 1848] [serial = 1140] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4d91513c00) [pid = 1848] [serial = 1296] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f4d84a25000) [pid = 1848] [serial = 1221] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4d832dfc00) [pid = 1848] [serial = 1149] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f4d866ae000) [pid = 1848] [serial = 1307] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d92679c00) [pid = 1848] [serial = 1298] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f4d89a63400) [pid = 1848] [serial = 1008] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d84522800) [pid = 1848] [serial = 1146] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4d97d1d800) [pid = 1848] [serial = 1119] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4daddcf800) [pid = 1848] [serial = 1074] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d96480800) [pid = 1848] [serial = 1188] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d84461800) [pid = 1848] [serial = 1200] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4d9c410000) [pid = 1848] [serial = 1191] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d87213800) [pid = 1848] [serial = 1182] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f4daff11400) [pid = 1848] [serial = 1197] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f4da9e33c00) [pid = 1848] [serial = 1194] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f4d9184d800) [pid = 1848] [serial = 1185] [outer = (nil)] [url = about:blank] 11:50:44 INFO - PROCESS | 1848 | 1461264644859 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 11:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1533ms 11:50:44 INFO - PROCESS | 1848 | 1461264644924 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 11:50:44 INFO - PROCESS | 1848 | 1461264644927 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 11:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:50:44 INFO - PROCESS | 1848 | 1461264644932 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:50:44 INFO - PROCESS | 1848 | 1461264644937 Marionette TRACE conn3 <- [1,1886,null,{}] 11:50:44 INFO - PROCESS | 1848 | 1461264644951 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:45 INFO - PROCESS | 1848 | 1461264645130 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 11:50:45 INFO - PROCESS | 1848 | 1461264645289 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d864d9800 == 115 [pid = 1848] [id = 479] 11:50:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f4d832dfc00) [pid = 1848] [serial = 1438] [outer = (nil)] 11:50:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f4d87207c00) [pid = 1848] [serial = 1439] [outer = 0x7f4d832dfc00] 11:50:45 INFO - PROCESS | 1848 | 1461264645353 Marionette DEBUG loaded listener.js 11:50:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4d88d89c00) [pid = 1848] [serial = 1440] [outer = 0x7f4d832dfc00] 11:50:46 INFO - PROCESS | 1848 | 1461264646062 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 11:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1188ms 11:50:46 INFO - PROCESS | 1848 | 1461264646121 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 11:50:46 INFO - PROCESS | 1848 | 1461264646124 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 11:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:50:46 INFO - PROCESS | 1848 | 1461264646155 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:50:46 INFO - PROCESS | 1848 | 1461264646157 Marionette TRACE conn3 <- [1,1890,null,{}] 11:50:46 INFO - PROCESS | 1848 | 1461264646165 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:46 INFO - PROCESS | 1848 | 1461264646326 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 11:50:46 INFO - PROCESS | 1848 | 1461264646336 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8aab1800 == 116 [pid = 1848] [id = 480] 11:50:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d88a44000) [pid = 1848] [serial = 1441] [outer = (nil)] 11:50:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d89accc00) [pid = 1848] [serial = 1442] [outer = 0x7f4d88a44000] 11:50:46 INFO - PROCESS | 1848 | 1461264646393 Marionette DEBUG loaded listener.js 11:50:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d89b71c00) [pid = 1848] [serial = 1443] [outer = 0x7f4d88a44000] 11:50:47 INFO - PROCESS | 1848 | 1461264647331 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 11:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1254ms 11:50:47 INFO - PROCESS | 1848 | 1461264647401 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 11:50:47 INFO - PROCESS | 1848 | 1461264647405 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 11:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:50:47 INFO - PROCESS | 1848 | 1461264647410 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:50:47 INFO - PROCESS | 1848 | 1461264647413 Marionette TRACE conn3 <- [1,1894,null,{}] 11:50:47 INFO - PROCESS | 1848 | 1461264647418 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:47 INFO - PROCESS | 1848 | 1461264647652 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 11:50:47 INFO - PROCESS | 1848 | 1461264647677 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f66c800 == 117 [pid = 1848] [id = 481] 11:50:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d89a65000) [pid = 1848] [serial = 1444] [outer = (nil)] 11:50:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4d89d0d400) [pid = 1848] [serial = 1445] [outer = 0x7f4d89a65000] 11:50:47 INFO - PROCESS | 1848 | 1461264647737 Marionette DEBUG loaded listener.js 11:50:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4d89d19400) [pid = 1848] [serial = 1446] [outer = 0x7f4d89a65000] 11:50:48 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4d89a11400) [pid = 1848] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:50:48 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4d9032ac00) [pid = 1848] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:50:48 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d92843000) [pid = 1848] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:50:48 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d89ac7400) [pid = 1848] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:50:48 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4d844b5800) [pid = 1848] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:50:48 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d873e2000) [pid = 1848] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:50:48 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f4d81662000) [pid = 1848] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:50:49 INFO - PROCESS | 1848 | 1461264649115 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 11:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1730ms 11:50:49 INFO - PROCESS | 1848 | 1461264649141 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 11:50:49 INFO - PROCESS | 1848 | 1461264649144 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 11:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:50:49 INFO - PROCESS | 1848 | 1461264649149 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:50:49 INFO - PROCESS | 1848 | 1461264649151 Marionette TRACE conn3 <- [1,1898,null,{}] 11:50:49 INFO - PROCESS | 1848 | 1461264649156 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:49 INFO - PROCESS | 1848 | 1461264649379 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 11:50:49 INFO - PROCESS | 1848 | 1461264649530 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d906a0800 == 118 [pid = 1848] [id = 482] 11:50:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4d89a66000) [pid = 1848] [serial = 1447] [outer = (nil)] 11:50:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d905fe400) [pid = 1848] [serial = 1448] [outer = 0x7f4d89a66000] 11:50:49 INFO - PROCESS | 1848 | 1461264649593 Marionette DEBUG loaded listener.js 11:50:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d91843400) [pid = 1848] [serial = 1449] [outer = 0x7f4d89a66000] 11:50:50 INFO - PROCESS | 1848 | 1461264650234 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 11:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1134ms 11:50:50 INFO - PROCESS | 1848 | 1461264650285 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 11:50:50 INFO - PROCESS | 1848 | 1461264650288 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 11:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:50:50 INFO - PROCESS | 1848 | 1461264650293 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:50:50 INFO - PROCESS | 1848 | 1461264650295 Marionette TRACE conn3 <- [1,1902,null,{}] 11:50:50 INFO - PROCESS | 1848 | 1461264650309 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:50 INFO - PROCESS | 1848 | 1461264650475 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 11:50:50 INFO - PROCESS | 1848 | 1461264650484 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91b47800 == 119 [pid = 1848] [id = 483] 11:50:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d89c47000) [pid = 1848] [serial = 1450] [outer = (nil)] 11:50:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d91be1800) [pid = 1848] [serial = 1451] [outer = 0x7f4d89c47000] 11:50:50 INFO - PROCESS | 1848 | 1461264650541 Marionette DEBUG loaded listener.js 11:50:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4d92274000) [pid = 1848] [serial = 1452] [outer = 0x7f4d89c47000] 11:50:51 INFO - PROCESS | 1848 | 1461264651603 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 11:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1384ms 11:50:51 INFO - PROCESS | 1848 | 1461264651679 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 11:50:51 INFO - PROCESS | 1848 | 1461264651684 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 11:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:50:51 INFO - PROCESS | 1848 | 1461264651692 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:50:51 INFO - PROCESS | 1848 | 1461264651697 Marionette TRACE conn3 <- [1,1906,null,{}] 11:50:51 INFO - PROCESS | 1848 | 1461264651705 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:51 INFO - PROCESS | 1848 | 1461264651932 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 11:50:52 INFO - PROCESS | 1848 | 1461264652126 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d848d5000 == 120 [pid = 1848] [id = 484] 11:50:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4d81f21c00) [pid = 1848] [serial = 1453] [outer = (nil)] 11:50:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d844b5000) [pid = 1848] [serial = 1454] [outer = 0x7f4d81f21c00] 11:50:52 INFO - PROCESS | 1848 | 1461264652257 Marionette DEBUG loaded listener.js 11:50:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4d84a2a800) [pid = 1848] [serial = 1455] [outer = 0x7f4d81f21c00] 11:50:53 INFO - PROCESS | 1848 | 1461264653121 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 11:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1484ms 11:50:53 INFO - PROCESS | 1848 | 1461264653176 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 11:50:53 INFO - PROCESS | 1848 | 1461264653183 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 11:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:50:53 INFO - PROCESS | 1848 | 1461264653193 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:50:53 INFO - PROCESS | 1848 | 1461264653197 Marionette TRACE conn3 <- [1,1910,null,{}] 11:50:53 INFO - PROCESS | 1848 | 1461264653202 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:53 INFO - PROCESS | 1848 | 1461264653393 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 11:50:53 INFO - PROCESS | 1848 | 1461264653586 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f669000 == 121 [pid = 1848] [id = 485] 11:50:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4d8445b000) [pid = 1848] [serial = 1456] [outer = (nil)] 11:50:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4d86af6c00) [pid = 1848] [serial = 1457] [outer = 0x7f4d8445b000] 11:50:53 INFO - PROCESS | 1848 | 1461264653656 Marionette DEBUG loaded listener.js 11:50:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d88d8dc00) [pid = 1848] [serial = 1458] [outer = 0x7f4d8445b000] 11:50:54 INFO - PROCESS | 1848 | 1461264654628 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 11:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1480ms 11:50:54 INFO - PROCESS | 1848 | 1461264654674 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 11:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:50:54 INFO - PROCESS | 1848 | 1461264654678 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 11:50:54 INFO - PROCESS | 1848 | 1461264654684 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:50:54 INFO - PROCESS | 1848 | 1461264654690 Marionette TRACE conn3 <- [1,1914,null,{}] 11:50:54 INFO - PROCESS | 1848 | 1461264654705 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:54 INFO - PROCESS | 1848 | 1461264654884 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 11:50:55 INFO - PROCESS | 1848 | 1461264655089 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92896000 == 122 [pid = 1848] [id = 486] 11:50:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4d89b65c00) [pid = 1848] [serial = 1459] [outer = (nil)] 11:50:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d8f417c00) [pid = 1848] [serial = 1460] [outer = 0x7f4d89b65c00] 11:50:55 INFO - PROCESS | 1848 | 1461264655162 Marionette DEBUG loaded listener.js 11:50:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4d916e6400) [pid = 1848] [serial = 1461] [outer = 0x7f4d89b65c00] 11:50:56 INFO - PROCESS | 1848 | 1461264656018 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 11:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1344ms 11:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:50:56 INFO - PROCESS | 1848 | 1461264656028 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 11:50:56 INFO - PROCESS | 1848 | 1461264656032 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 11:50:56 INFO - PROCESS | 1848 | 1461264656037 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:50:56 INFO - PROCESS | 1848 | 1461264656040 Marionette TRACE conn3 <- [1,1918,null,{}] 11:50:56 INFO - PROCESS | 1848 | 1461264656065 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:56 INFO - PROCESS | 1848 | 1461264656252 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 11:50:56 INFO - PROCESS | 1848 | 1461264656451 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d93cbb000 == 123 [pid = 1848] [id = 487] 11:50:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d89c4b400) [pid = 1848] [serial = 1462] [outer = (nil)] 11:50:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d92846800) [pid = 1848] [serial = 1463] [outer = 0x7f4d89c4b400] 11:50:56 INFO - PROCESS | 1848 | 1461264656518 Marionette DEBUG loaded listener.js 11:50:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d92e23400) [pid = 1848] [serial = 1464] [outer = 0x7f4d89c4b400] 11:50:57 INFO - PROCESS | 1848 | 1461264657373 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 11:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1397ms 11:50:57 INFO - PROCESS | 1848 | 1461264657435 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 11:50:57 INFO - PROCESS | 1848 | 1461264657438 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 11:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:50:57 INFO - PROCESS | 1848 | 1461264657444 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:50:57 INFO - PROCESS | 1848 | 1461264657446 Marionette TRACE conn3 <- [1,1922,null,{}] 11:50:57 INFO - PROCESS | 1848 | 1461264657452 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:57 INFO - PROCESS | 1848 | 1461264657633 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 11:50:57 INFO - PROCESS | 1848 | 1461264657843 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95d14000 == 124 [pid = 1848] [id = 488] 11:50:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d866b3800) [pid = 1848] [serial = 1465] [outer = (nil)] 11:50:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d92e27800) [pid = 1848] [serial = 1466] [outer = 0x7f4d866b3800] 11:50:57 INFO - PROCESS | 1848 | 1461264657915 Marionette DEBUG loaded listener.js 11:50:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d9569fc00) [pid = 1848] [serial = 1467] [outer = 0x7f4d866b3800] 11:50:58 INFO - PROCESS | 1848 | 1461264658774 Marionette TRACE conn3 <- [1,1924,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]]]}] 11:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1388ms 11:50:58 INFO - PROCESS | 1848 | 1461264658832 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 11:50:58 INFO - PROCESS | 1848 | 1461264658836 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 11:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:50:58 INFO - PROCESS | 1848 | 1461264658841 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:50:58 INFO - PROCESS | 1848 | 1461264658843 Marionette TRACE conn3 <- [1,1926,null,{}] 11:50:58 INFO - PROCESS | 1848 | 1461264658849 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:59 INFO - PROCESS | 1848 | 1461264659051 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 11:50:59 INFO - PROCESS | 1848 | 1461264659250 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d962a6000 == 125 [pid = 1848] [id = 489] 11:50:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d956a0000) [pid = 1848] [serial = 1468] [outer = (nil)] 11:50:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d96098000) [pid = 1848] [serial = 1469] [outer = 0x7f4d956a0000] 11:50:59 INFO - PROCESS | 1848 | 1461264659321 Marionette DEBUG loaded listener.js 11:50:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d968f0400) [pid = 1848] [serial = 1470] [outer = 0x7f4d956a0000] 11:51:00 INFO - PROCESS | 1848 | 1461264660189 Marionette TRACE conn3 <- [1,1928,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]]]}] 11:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1383ms 11:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:51:00 INFO - PROCESS | 1848 | 1461264660225 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 11:51:00 INFO - PROCESS | 1848 | 1461264660228 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 11:51:00 INFO - PROCESS | 1848 | 1461264660234 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:51:00 INFO - PROCESS | 1848 | 1461264660237 Marionette TRACE conn3 <- [1,1930,null,{}] 11:51:00 INFO - PROCESS | 1848 | 1461264660242 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:00 INFO - PROCESS | 1848 | 1461264660416 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 11:51:00 INFO - PROCESS | 1848 | 1461264660627 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d963ea800 == 126 [pid = 1848] [id = 490] 11:51:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d92a90400) [pid = 1848] [serial = 1471] [outer = (nil)] 11:51:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d99381800) [pid = 1848] [serial = 1472] [outer = 0x7f4d92a90400] 11:51:00 INFO - PROCESS | 1848 | 1461264660692 Marionette DEBUG loaded listener.js 11:51:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d9a494000) [pid = 1848] [serial = 1473] [outer = 0x7f4d92a90400] 11:51:01 INFO - PROCESS | 1848 | 1461264661509 Marionette TRACE conn3 <- [1,1932,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]]]}] 11:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1333ms 11:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:51:01 INFO - PROCESS | 1848 | 1461264661568 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 11:51:01 INFO - PROCESS | 1848 | 1461264661572 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 11:51:01 INFO - PROCESS | 1848 | 1461264661579 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:51:01 INFO - PROCESS | 1848 | 1461264661582 Marionette TRACE conn3 <- [1,1934,null,{}] 11:51:01 INFO - PROCESS | 1848 | 1461264661587 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:01 INFO - PROCESS | 1848 | 1461264661767 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 11:51:01 INFO - PROCESS | 1848 | 1461264661968 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9661f800 == 127 [pid = 1848] [id = 491] 11:51:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d957e4400) [pid = 1848] [serial = 1474] [outer = (nil)] 11:51:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d9ad24800) [pid = 1848] [serial = 1475] [outer = 0x7f4d957e4400] 11:51:02 INFO - PROCESS | 1848 | 1461264662033 Marionette DEBUG loaded listener.js 11:51:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d9bf86800) [pid = 1848] [serial = 1476] [outer = 0x7f4d957e4400] 11:51:02 INFO - PROCESS | 1848 | 1461264662912 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 11:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1386ms 11:51:02 INFO - PROCESS | 1848 | 1461264662963 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 11:51:02 INFO - PROCESS | 1848 | 1461264662967 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 11:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:51:02 INFO - PROCESS | 1848 | 1461264662972 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:51:02 INFO - PROCESS | 1848 | 1461264662975 Marionette TRACE conn3 <- [1,1938,null,{}] 11:51:02 INFO - PROCESS | 1848 | 1461264662980 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:03 INFO - PROCESS | 1848 | 1461264663163 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 11:51:03 INFO - PROCESS | 1848 | 1461264663365 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9a8d4800 == 128 [pid = 1848] [id = 492] 11:51:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4d844b8000) [pid = 1848] [serial = 1477] [outer = (nil)] 11:51:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d9c413400) [pid = 1848] [serial = 1478] [outer = 0x7f4d844b8000] 11:51:03 INFO - PROCESS | 1848 | 1461264663431 Marionette DEBUG loaded listener.js 11:51:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f4d9d00f400) [pid = 1848] [serial = 1479] [outer = 0x7f4d844b8000] 11:51:04 INFO - PROCESS | 1848 | 1461264664224 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 11:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1281ms 11:51:04 INFO - PROCESS | 1848 | 1461264664265 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 11:51:04 INFO - PROCESS | 1848 | 1461264664269 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 11:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:51:04 INFO - PROCESS | 1848 | 1461264664276 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:51:04 INFO - PROCESS | 1848 | 1461264664279 Marionette TRACE conn3 <- [1,1942,null,{}] 11:51:04 INFO - PROCESS | 1848 | 1461264664284 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:04 INFO - PROCESS | 1848 | 1461264664463 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 11:51:04 INFO - PROCESS | 1848 | 1461264664665 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b259800 == 129 [pid = 1848] [id = 493] 11:51:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4d866ac000) [pid = 1848] [serial = 1480] [outer = (nil)] 11:51:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4d9e37f800) [pid = 1848] [serial = 1481] [outer = 0x7f4d866ac000] 11:51:04 INFO - PROCESS | 1848 | 1461264664739 Marionette DEBUG loaded listener.js 11:51:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4da7deec00) [pid = 1848] [serial = 1482] [outer = 0x7f4d866ac000] 11:51:05 INFO - PROCESS | 1848 | 1461264665605 Marionette TRACE conn3 <- [1,1944,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]]]}] 11:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1380ms 11:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:51:05 INFO - PROCESS | 1848 | 1461264665656 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 11:51:05 INFO - PROCESS | 1848 | 1461264665659 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 11:51:05 INFO - PROCESS | 1848 | 1461264665665 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:51:05 INFO - PROCESS | 1848 | 1461264665669 Marionette TRACE conn3 <- [1,1946,null,{}] 11:51:05 INFO - PROCESS | 1848 | 1461264665674 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:05 INFO - PROCESS | 1848 | 1461264665888 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 11:51:06 INFO - PROCESS | 1848 | 1461264666089 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ccc0800 == 130 [pid = 1848] [id = 494] 11:51:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d9cfc3400) [pid = 1848] [serial = 1483] [outer = (nil)] 11:51:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4da8eee800) [pid = 1848] [serial = 1484] [outer = 0x7f4d9cfc3400] 11:51:06 INFO - PROCESS | 1848 | 1461264666207 Marionette DEBUG loaded listener.js 11:51:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4da9e34800) [pid = 1848] [serial = 1485] [outer = 0x7f4d9cfc3400] 11:51:07 INFO - PROCESS | 1848 | 1461264667067 Marionette TRACE conn3 <- [1,1948,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]]]}] 11:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1429ms 11:51:07 INFO - PROCESS | 1848 | 1461264667093 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 11:51:07 INFO - PROCESS | 1848 | 1461264667097 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 11:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:51:07 INFO - PROCESS | 1848 | 1461264667102 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:51:07 INFO - PROCESS | 1848 | 1461264667105 Marionette TRACE conn3 <- [1,1950,null,{}] 11:51:07 INFO - PROCESS | 1848 | 1461264667110 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:07 INFO - PROCESS | 1848 | 1461264667295 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 11:51:07 INFO - PROCESS | 1848 | 1461264667500 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da90b4800 == 131 [pid = 1848] [id = 495] 11:51:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d9e8abc00) [pid = 1848] [serial = 1486] [outer = (nil)] 11:51:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4daa013400) [pid = 1848] [serial = 1487] [outer = 0x7f4d9e8abc00] 11:51:07 INFO - PROCESS | 1848 | 1461264667568 Marionette DEBUG loaded listener.js 11:51:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4dad87c000) [pid = 1848] [serial = 1488] [outer = 0x7f4d9e8abc00] 11:51:08 INFO - PROCESS | 1848 | 1461264668424 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 11:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1381ms 11:51:08 INFO - PROCESS | 1848 | 1461264668485 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 11:51:08 INFO - PROCESS | 1848 | 1461264668488 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 11:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:51:08 INFO - PROCESS | 1848 | 1461264668494 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:51:08 INFO - PROCESS | 1848 | 1461264668496 Marionette TRACE conn3 <- [1,1954,null,{}] 11:51:08 INFO - PROCESS | 1848 | 1461264668501 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:08 INFO - PROCESS | 1848 | 1461264668678 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 11:51:08 INFO - PROCESS | 1848 | 1461264668887 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dad8e7800 == 132 [pid = 1848] [id = 496] 11:51:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d91517400) [pid = 1848] [serial = 1489] [outer = (nil)] 11:51:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4daddcf800) [pid = 1848] [serial = 1490] [outer = 0x7f4d91517400] 11:51:09 INFO - PROCESS | 1848 | 1461264668996 Marionette DEBUG loaded listener.js 11:51:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4dade84800) [pid = 1848] [serial = 1491] [outer = 0x7f4d91517400] 11:51:09 INFO - PROCESS | 1848 | 1461264669836 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 11:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1384ms 11:51:09 INFO - PROCESS | 1848 | 1461264669878 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 11:51:09 INFO - PROCESS | 1848 | 1461264669882 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 11:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:51:09 INFO - PROCESS | 1848 | 1461264669888 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:51:09 INFO - PROCESS | 1848 | 1461264669890 Marionette TRACE conn3 <- [1,1958,null,{}] 11:51:09 INFO - PROCESS | 1848 | 1461264669895 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:10 INFO - PROCESS | 1848 | 1461264670078 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 11:51:10 INFO - PROCESS | 1848 | 1461264670299 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db0c31000 == 133 [pid = 1848] [id = 497] 11:51:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d7fbca800) [pid = 1848] [serial = 1492] [outer = (nil)] 11:51:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d92848400) [pid = 1848] [serial = 1493] [outer = 0x7f4d7fbca800] 11:51:10 INFO - PROCESS | 1848 | 1461264670367 Marionette DEBUG loaded listener.js 11:51:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4dadf72c00) [pid = 1848] [serial = 1494] [outer = 0x7f4d7fbca800] 11:51:11 INFO - PROCESS | 1848 | 1461264671229 Marionette TRACE conn3 <- [1,1960,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]]]}] 11:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1433ms 11:51:11 INFO - PROCESS | 1848 | 1461264671322 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 11:51:11 INFO - PROCESS | 1848 | 1461264671334 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 11:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:51:11 INFO - PROCESS | 1848 | 1461264671340 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:51:11 INFO - PROCESS | 1848 | 1461264671343 Marionette TRACE conn3 <- [1,1962,null,{}] 11:51:11 INFO - PROCESS | 1848 | 1461264671349 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:11 INFO - PROCESS | 1848 | 1461264671532 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 11:51:11 INFO - PROCESS | 1848 | 1461264671736 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85d6c800 == 134 [pid = 1848] [id = 498] 11:51:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4d7fdecc00) [pid = 1848] [serial = 1495] [outer = (nil)] 11:51:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f4d7fdf4800) [pid = 1848] [serial = 1496] [outer = 0x7f4d7fdecc00] 11:51:11 INFO - PROCESS | 1848 | 1461264671846 Marionette DEBUG loaded listener.js 11:51:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f4d7fdf9000) [pid = 1848] [serial = 1497] [outer = 0x7f4d7fdecc00] 11:51:13 INFO - PROCESS | 1848 | 1461264673165 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 11:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1888ms 11:51:13 INFO - PROCESS | 1848 | 1461264673231 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 11:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:51:13 INFO - PROCESS | 1848 | 1461264673236 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 11:51:13 INFO - PROCESS | 1848 | 1461264673245 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:51:13 INFO - PROCESS | 1848 | 1461264673250 Marionette TRACE conn3 <- [1,1966,null,{}] 11:51:13 INFO - PROCESS | 1848 | 1461264673257 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:13 INFO - PROCESS | 1848 | 1461264673535 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 11:51:13 INFO - PROCESS | 1848 | 1461264673791 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85dc8800 == 135 [pid = 1848] [id = 499] 11:51:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d81f15400) [pid = 1848] [serial = 1498] [outer = (nil)] 11:51:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d82a71c00) [pid = 1848] [serial = 1499] [outer = 0x7f4d81f15400] 11:51:13 INFO - PROCESS | 1848 | 1461264673867 Marionette DEBUG loaded listener.js 11:51:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d8445a800) [pid = 1848] [serial = 1500] [outer = 0x7f4d81f15400] 11:51:14 INFO - PROCESS | 1848 | 1461264674881 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 11:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1690ms 11:51:14 INFO - PROCESS | 1848 | 1461264674935 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 11:51:14 INFO - PROCESS | 1848 | 1461264674943 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 11:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:51:14 INFO - PROCESS | 1848 | 1461264674953 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:51:14 INFO - PROCESS | 1848 | 1461264674956 Marionette TRACE conn3 <- [1,1970,null,{}] 11:51:14 INFO - PROCESS | 1848 | 1461264674962 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:15 INFO - PROCESS | 1848 | 1461264675162 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 11:51:15 INFO - PROCESS | 1848 | 1461264675443 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d816d0800 == 136 [pid = 1848] [id = 500] 11:51:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4d832dbc00) [pid = 1848] [serial = 1501] [outer = (nil)] 11:51:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4d866a8800) [pid = 1848] [serial = 1502] [outer = 0x7f4d832dbc00] 11:51:15 INFO - PROCESS | 1848 | 1461264675595 Marionette DEBUG loaded listener.js 11:51:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4d86af0400) [pid = 1848] [serial = 1503] [outer = 0x7f4d832dbc00] 11:51:15 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d906a0800 == 135 [pid = 1848] [id = 482] 11:51:15 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d7fbcc000) [pid = 1848] [serial = 1358] [outer = (nil)] [url = about:blank] 11:51:15 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4d849ad800) [pid = 1848] [serial = 1361] [outer = (nil)] [url = about:blank] 11:51:15 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d9284b400) [pid = 1848] [serial = 1352] [outer = (nil)] [url = about:blank] 11:51:15 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4dadddec00) [pid = 1848] [serial = 1346] [outer = (nil)] [url = about:blank] 11:51:15 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d8184b800) [pid = 1848] [serial = 1349] [outer = (nil)] [url = about:blank] 11:51:15 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4d8f419800) [pid = 1848] [serial = 1355] [outer = (nil)] [url = about:blank] 11:51:15 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f66c800 == 134 [pid = 1848] [id = 481] 11:51:15 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8aab1800 == 133 [pid = 1848] [id = 480] 11:51:15 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d864d9800 == 132 [pid = 1848] [id = 479] 11:51:15 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d82ae3000 == 131 [pid = 1848] [id = 478] 11:51:15 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d843b4000 == 130 [pid = 1848] [id = 477] 11:51:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da9d11800 == 129 [pid = 1848] [id = 471] 11:51:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da1fd5800 == 128 [pid = 1848] [id = 470] 11:51:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9ccb7000 == 127 [pid = 1848] [id = 469] 11:51:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9abe8800 == 126 [pid = 1848] [id = 468] 11:51:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d966b2800 == 125 [pid = 1848] [id = 467] 11:51:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d963f2000 == 124 [pid = 1848] [id = 466] 11:51:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d962ad800 == 123 [pid = 1848] [id = 465] 11:51:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d93cb6800 == 122 [pid = 1848] [id = 464] 11:51:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d871ea800 == 121 [pid = 1848] [id = 463] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f4d89a0e000) [pid = 1848] [serial = 1322] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f4d86451000) [pid = 1848] [serial = 1364] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4d99382400) [pid = 1848] [serial = 1328] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4d8f419c00) [pid = 1848] [serial = 1374] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4d91bde800) [pid = 1848] [serial = 1379] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4dadcb6400) [pid = 1848] [serial = 1343] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4d91511c00) [pid = 1848] [serial = 1319] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4d92e25c00) [pid = 1848] [serial = 1382] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4d9545a400) [pid = 1848] [serial = 1325] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d916ec000) [pid = 1848] [serial = 1376] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d92450400) [pid = 1848] [serial = 1380] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d863aa800) [pid = 1848] [serial = 1368] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d89ad1c00) [pid = 1848] [serial = 1373] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4da9007800) [pid = 1848] [serial = 1337] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d89a68800) [pid = 1848] [serial = 1371] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d91935400) [pid = 1848] [serial = 1377] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4d957e3c00) [pid = 1848] [serial = 1383] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4d9ad27800) [pid = 1848] [serial = 1331] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f4d88d83800) [pid = 1848] [serial = 1370] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4d84518000) [pid = 1848] [serial = 1367] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d9c1bd000) [pid = 1848] [serial = 1334] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4da9ec1800) [pid = 1848] [serial = 1340] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4d835d4000) [pid = 1848] [serial = 1385] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d84515800) [pid = 1848] [serial = 1386] [outer = (nil)] [url = about:blank] 11:51:16 INFO - PROCESS | 1848 | 1461264676401 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 11:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1485ms 11:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:51:16 INFO - PROCESS | 1848 | 1461264676438 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 11:51:16 INFO - PROCESS | 1848 | 1461264676441 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 11:51:16 INFO - PROCESS | 1848 | 1461264676446 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:51:16 INFO - PROCESS | 1848 | 1461264676451 Marionette TRACE conn3 <- [1,1974,null,{}] 11:51:16 INFO - PROCESS | 1848 | 1461264676503 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:16 INFO - PROCESS | 1848 | 1461264676675 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 11:51:16 INFO - PROCESS | 1848 | 1461264676687 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88eda000 == 122 [pid = 1848] [id = 501] 11:51:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d88cb7400) [pid = 1848] [serial = 1504] [outer = (nil)] 11:51:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d89a11800) [pid = 1848] [serial = 1505] [outer = 0x7f4d88cb7400] 11:51:16 INFO - PROCESS | 1848 | 1461264676746 Marionette DEBUG loaded listener.js 11:51:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d89b67800) [pid = 1848] [serial = 1506] [outer = 0x7f4d88cb7400] 11:51:17 INFO - PROCESS | 1848 | 1461264677586 Marionette TRACE conn3 <- [1,1976,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]]]}] 11:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1168ms 11:51:17 INFO - PROCESS | 1848 | 1461264677614 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 11:51:17 INFO - PROCESS | 1848 | 1461264677618 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 11:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:51:17 INFO - PROCESS | 1848 | 1461264677624 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:51:17 INFO - PROCESS | 1848 | 1461264677626 Marionette TRACE conn3 <- [1,1978,null,{}] 11:51:17 INFO - PROCESS | 1848 | 1461264677631 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:17 INFO - PROCESS | 1848 | 1461264677794 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 11:51:17 INFO - PROCESS | 1848 | 1461264677808 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9031f800 == 123 [pid = 1848] [id = 502] 11:51:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4d86af5800) [pid = 1848] [serial = 1507] [outer = (nil)] 11:51:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d90271400) [pid = 1848] [serial = 1508] [outer = 0x7f4d86af5800] 11:51:17 INFO - PROCESS | 1848 | 1461264677865 Marionette DEBUG loaded listener.js 11:51:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f4d91513000) [pid = 1848] [serial = 1509] [outer = 0x7f4d86af5800] 11:51:18 INFO - PROCESS | 1848 | 1461264678805 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1227ms 11:51:18 INFO - PROCESS | 1848 | 1461264678851 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 11:51:18 INFO - PROCESS | 1848 | 1461264678854 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 11:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:51:18 INFO - PROCESS | 1848 | 1461264678867 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:51:18 INFO - PROCESS | 1848 | 1461264678869 Marionette TRACE conn3 <- [1,1982,null,{}] 11:51:18 INFO - PROCESS | 1848 | 1461264678879 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:19 INFO - PROCESS | 1848 | 1461264679100 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 11:51:19 INFO - PROCESS | 1848 | 1461264679126 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92128800 == 124 [pid = 1848] [id = 503] 11:51:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4d89d1a800) [pid = 1848] [serial = 1510] [outer = (nil)] 11:51:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4d91843c00) [pid = 1848] [serial = 1511] [outer = 0x7f4d89d1a800] 11:51:19 INFO - PROCESS | 1848 | 1461264679185 Marionette DEBUG loaded listener.js 11:51:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4d9216d400) [pid = 1848] [serial = 1512] [outer = 0x7f4d89d1a800] 11:51:20 INFO - PROCESS | 1848 | 1461264680011 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1189ms 11:51:20 INFO - PROCESS | 1848 | 1461264680050 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 11:51:20 INFO - PROCESS | 1848 | 1461264680052 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 11:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:51:20 INFO - PROCESS | 1848 | 1461264680073 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:51:20 INFO - PROCESS | 1848 | 1461264680076 Marionette TRACE conn3 <- [1,1986,null,{}] 11:51:20 INFO - PROCESS | 1848 | 1461264680080 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:20 INFO - PROCESS | 1848 | 1461264680349 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 11:51:20 INFO - PROCESS | 1848 | 1461264680378 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9582a000 == 125 [pid = 1848] [id = 504] 11:51:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d92e25c00) [pid = 1848] [serial = 1513] [outer = (nil)] 11:51:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4d9608d400) [pid = 1848] [serial = 1514] [outer = 0x7f4d92e25c00] 11:51:20 INFO - PROCESS | 1848 | 1461264680441 Marionette DEBUG loaded listener.js 11:51:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4d96477400) [pid = 1848] [serial = 1515] [outer = 0x7f4d92e25c00] 11:51:21 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d89a65000) [pid = 1848] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:51:21 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d88a44000) [pid = 1848] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:51:21 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d8445e000) [pid = 1848] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:51:21 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d832dfc00) [pid = 1848] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:51:21 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4d832ddc00) [pid = 1848] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:51:21 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4d89a66000) [pid = 1848] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:51:21 INFO - PROCESS | 1848 | 1461264681520 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1480ms 11:51:21 INFO - PROCESS | 1848 | 1461264681554 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 11:51:21 INFO - PROCESS | 1848 | 1461264681567 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 11:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:51:21 INFO - PROCESS | 1848 | 1461264681582 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:51:21 INFO - PROCESS | 1848 | 1461264681584 Marionette TRACE conn3 <- [1,1990,null,{}] 11:51:21 INFO - PROCESS | 1848 | 1461264681590 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:21 INFO - PROCESS | 1848 | 1461264681749 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 11:51:21 INFO - PROCESS | 1848 | 1461264681763 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d961d4800 == 126 [pid = 1848] [id = 505] 11:51:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4d849abc00) [pid = 1848] [serial = 1516] [outer = (nil)] 11:51:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4d9647b800) [pid = 1848] [serial = 1517] [outer = 0x7f4d849abc00] 11:51:21 INFO - PROCESS | 1848 | 1461264681823 Marionette DEBUG loaded listener.js 11:51:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4d991e0400) [pid = 1848] [serial = 1518] [outer = 0x7f4d849abc00] 11:51:22 INFO - PROCESS | 1848 | 1461264682646 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1082ms 11:51:22 INFO - PROCESS | 1848 | 1461264682664 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 11:51:22 INFO - PROCESS | 1848 | 1461264682667 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 11:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:51:22 INFO - PROCESS | 1848 | 1461264682673 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:51:22 INFO - PROCESS | 1848 | 1461264682675 Marionette TRACE conn3 <- [1,1994,null,{}] 11:51:22 INFO - PROCESS | 1848 | 1461264682681 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:22 INFO - PROCESS | 1848 | 1461264682907 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 11:51:22 INFO - PROCESS | 1848 | 1461264682930 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9631b800 == 127 [pid = 1848] [id = 506] 11:51:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d89a65000) [pid = 1848] [serial = 1519] [outer = (nil)] 11:51:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4d99377c00) [pid = 1848] [serial = 1520] [outer = 0x7f4d89a65000] 11:51:22 INFO - PROCESS | 1848 | 1461264682989 Marionette DEBUG loaded listener.js 11:51:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4d9bb62800) [pid = 1848] [serial = 1521] [outer = 0x7f4d89a65000] 11:51:24 INFO - PROCESS | 1848 | 1461264684136 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 11:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1480ms 11:51:24 INFO - PROCESS | 1848 | 1461264684154 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 11:51:24 INFO - PROCESS | 1848 | 1461264684159 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 11:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:51:24 INFO - PROCESS | 1848 | 1461264684165 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:51:24 INFO - PROCESS | 1848 | 1461264684171 Marionette TRACE conn3 <- [1,1998,null,{}] 11:51:24 INFO - PROCESS | 1848 | 1461264684178 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:24 INFO - PROCESS | 1848 | 1461264684377 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 11:51:24 INFO - PROCESS | 1848 | 1461264684588 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85d9f800 == 128 [pid = 1848] [id = 507] 11:51:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d832d1800) [pid = 1848] [serial = 1522] [outer = (nil)] 11:51:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d84a25800) [pid = 1848] [serial = 1523] [outer = 0x7f4d832d1800] 11:51:24 INFO - PROCESS | 1848 | 1461264684703 Marionette DEBUG loaded listener.js 11:51:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d86aea800) [pid = 1848] [serial = 1524] [outer = 0x7f4d832d1800] 11:51:25 INFO - PROCESS | 1848 | 1461264685641 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 11:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1533ms 11:51:25 INFO - PROCESS | 1848 | 1461264685699 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 11:51:25 INFO - PROCESS | 1848 | 1461264685707 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 11:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:51:25 INFO - PROCESS | 1848 | 1461264685717 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:51:25 INFO - PROCESS | 1848 | 1461264685722 Marionette TRACE conn3 <- [1,2002,null,{}] 11:51:25 INFO - PROCESS | 1848 | 1461264685727 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:25 INFO - PROCESS | 1848 | 1461264685923 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 11:51:26 INFO - PROCESS | 1848 | 1461264686124 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d930cf800 == 129 [pid = 1848] [id = 508] 11:51:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d87208800) [pid = 1848] [serial = 1525] [outer = (nil)] 11:51:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d89c4d000) [pid = 1848] [serial = 1526] [outer = 0x7f4d87208800] 11:51:26 INFO - PROCESS | 1848 | 1461264686190 Marionette DEBUG loaded listener.js 11:51:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4d9194a800) [pid = 1848] [serial = 1527] [outer = 0x7f4d87208800] 11:51:27 INFO - PROCESS | 1848 | 1461264687064 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 11:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1383ms 11:51:27 INFO - PROCESS | 1848 | 1461264687108 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 11:51:27 INFO - PROCESS | 1848 | 1461264687112 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 11:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:51:27 INFO - PROCESS | 1848 | 1461264687118 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:51:27 INFO - PROCESS | 1848 | 1461264687124 Marionette TRACE conn3 <- [1,2006,null,{}] 11:51:27 INFO - PROCESS | 1848 | 1461264687138 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:27 INFO - PROCESS | 1848 | 1461264687340 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 11:51:27 INFO - PROCESS | 1848 | 1461264687542 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9929d000 == 130 [pid = 1848] [id = 509] 11:51:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d92457000) [pid = 1848] [serial = 1528] [outer = (nil)] 11:51:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d958e3800) [pid = 1848] [serial = 1529] [outer = 0x7f4d92457000] 11:51:27 INFO - PROCESS | 1848 | 1461264687616 Marionette DEBUG loaded listener.js 11:51:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d968e8400) [pid = 1848] [serial = 1530] [outer = 0x7f4d92457000] 11:51:28 INFO - PROCESS | 1848 | 1461264688534 Marionette TRACE conn3 <- [1,2008,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]]]}] 11:51:28 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 11:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1489ms 11:51:28 INFO - PROCESS | 1848 | 1461264688608 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 11:51:28 INFO - PROCESS | 1848 | 1461264688614 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 11:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:51:28 INFO - PROCESS | 1848 | 1461264688620 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:51:28 INFO - PROCESS | 1848 | 1461264688623 Marionette TRACE conn3 <- [1,2010,null,{}] 11:51:28 INFO - PROCESS | 1848 | 1461264688628 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:28 INFO - PROCESS | 1848 | 1461264688858 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 11:51:29 INFO - PROCESS | 1848 | 1461264689100 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9cba1000 == 131 [pid = 1848] [id = 510] 11:51:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4d7fbcc000) [pid = 1848] [serial = 1531] [outer = (nil)] 11:51:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f4d9c414c00) [pid = 1848] [serial = 1532] [outer = 0x7f4d7fbcc000] 11:51:29 INFO - PROCESS | 1848 | 1461264689216 Marionette DEBUG loaded listener.js 11:51:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f4d9e488400) [pid = 1848] [serial = 1533] [outer = 0x7f4d7fbcc000] 11:51:29 INFO - PROCESS | 1848 | 1461264689996 Marionette TRACE conn3 <- [1,2012,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]]]}] 11:51:30 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 11:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1427ms 11:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:51:30 INFO - PROCESS | 1848 | 1461264690047 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 11:51:30 INFO - PROCESS | 1848 | 1461264690050 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 11:51:30 INFO - PROCESS | 1848 | 1461264690056 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:51:30 INFO - PROCESS | 1848 | 1461264690059 Marionette TRACE conn3 <- [1,2014,null,{}] 11:51:30 INFO - PROCESS | 1848 | 1461264690064 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:30 INFO - PROCESS | 1848 | 1461264690247 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 11:51:30 INFO - PROCESS | 1848 | 1461264690455 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8bda000 == 132 [pid = 1848] [id = 511] 11:51:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d956a1c00) [pid = 1848] [serial = 1534] [outer = (nil)] 11:51:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4da8986800) [pid = 1848] [serial = 1535] [outer = 0x7f4d956a1c00] 11:51:30 INFO - PROCESS | 1848 | 1461264690564 Marionette DEBUG loaded listener.js 11:51:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4da9d2d800) [pid = 1848] [serial = 1536] [outer = 0x7f4d956a1c00] 11:51:31 INFO - PROCESS | 1848 | 1461264691480 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 11:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1478ms 11:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:51:31 INFO - PROCESS | 1848 | 1461264691534 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 11:51:31 INFO - PROCESS | 1848 | 1461264691537 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 11:51:31 INFO - PROCESS | 1848 | 1461264691541 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:51:31 INFO - PROCESS | 1848 | 1461264691545 Marionette TRACE conn3 <- [1,2018,null,{}] 11:51:31 INFO - PROCESS | 1848 | 1461264691550 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:31 INFO - PROCESS | 1848 | 1461264691766 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 11:51:31 INFO - PROCESS | 1848 | 1461264691971 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db09a1000 == 133 [pid = 1848] [id = 512] 11:51:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4da2df8400) [pid = 1848] [serial = 1537] [outer = (nil)] 11:51:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4daddddc00) [pid = 1848] [serial = 1538] [outer = 0x7f4da2df8400] 11:51:32 INFO - PROCESS | 1848 | 1461264692089 Marionette DEBUG loaded listener.js 11:51:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4dae333800) [pid = 1848] [serial = 1539] [outer = 0x7f4da2df8400] 11:51:32 INFO - PROCESS | 1848 | 1461264692927 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1426ms 11:51:32 INFO - PROCESS | 1848 | 1461264692969 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 11:51:32 INFO - PROCESS | 1848 | 1461264692972 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 11:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:51:32 INFO - PROCESS | 1848 | 1461264692978 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:51:32 INFO - PROCESS | 1848 | 1461264692980 Marionette TRACE conn3 <- [1,2022,null,{}] 11:51:32 INFO - PROCESS | 1848 | 1461264692985 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:33 INFO - PROCESS | 1848 | 1461264693157 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 11:51:33 INFO - PROCESS | 1848 | 1461264693417 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db598e000 == 134 [pid = 1848] [id = 513] 11:51:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d7fbc9800) [pid = 1848] [serial = 1540] [outer = (nil)] 11:51:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d8106a000) [pid = 1848] [serial = 1541] [outer = 0x7f4d7fbc9800] 11:51:33 INFO - PROCESS | 1848 | 1461264693489 Marionette DEBUG loaded listener.js 11:51:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d8106fc00) [pid = 1848] [serial = 1542] [outer = 0x7f4d7fbc9800] 11:51:34 INFO - PROCESS | 1848 | 1461264694289 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 11:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1377ms 11:51:34 INFO - PROCESS | 1848 | 1461264694356 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 11:51:34 INFO - PROCESS | 1848 | 1461264694359 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 11:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:51:34 INFO - PROCESS | 1848 | 1461264694364 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:51:34 INFO - PROCESS | 1848 | 1461264694367 Marionette TRACE conn3 <- [1,2026,null,{}] 11:51:34 INFO - PROCESS | 1848 | 1461264694372 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:34 INFO - PROCESS | 1848 | 1461264694549 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 11:51:34 INFO - PROCESS | 1848 | 1461264694760 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85d20000 == 135 [pid = 1848] [id = 514] 11:51:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d81065000) [pid = 1848] [serial = 1543] [outer = (nil)] 11:51:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4d819e5800) [pid = 1848] [serial = 1544] [outer = 0x7f4d81065000] 11:51:34 INFO - PROCESS | 1848 | 1461264694828 Marionette DEBUG loaded listener.js 11:51:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4d819ea000) [pid = 1848] [serial = 1545] [outer = 0x7f4d81065000] 11:51:35 INFO - PROCESS | 1848 | 1461264695683 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 11:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1375ms 11:51:35 INFO - PROCESS | 1848 | 1461264695741 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 11:51:35 INFO - PROCESS | 1848 | 1461264695744 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 11:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:51:35 INFO - PROCESS | 1848 | 1461264695750 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:51:35 INFO - PROCESS | 1848 | 1461264695752 Marionette TRACE conn3 <- [1,2030,null,{}] 11:51:35 INFO - PROCESS | 1848 | 1461264695758 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:35 INFO - PROCESS | 1848 | 1461264695945 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 11:51:36 INFO - PROCESS | 1848 | 1461264696158 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88aad000 == 136 [pid = 1848] [id = 515] 11:51:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4d81070c00) [pid = 1848] [serial = 1546] [outer = (nil)] 11:51:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4d819ef800) [pid = 1848] [serial = 1547] [outer = 0x7f4d81070c00] 11:51:36 INFO - PROCESS | 1848 | 1461264696271 Marionette DEBUG loaded listener.js 11:51:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f4d81fdec00) [pid = 1848] [serial = 1548] [outer = 0x7f4d81070c00] 11:51:37 INFO - PROCESS | 1848 | 1461264697105 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 11:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1384ms 11:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:51:37 INFO - PROCESS | 1848 | 1461264697135 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 11:51:37 INFO - PROCESS | 1848 | 1461264697138 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 11:51:37 INFO - PROCESS | 1848 | 1461264697142 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:51:37 INFO - PROCESS | 1848 | 1461264697146 Marionette TRACE conn3 <- [1,2034,null,{}] 11:51:37 INFO - PROCESS | 1848 | 1461264697151 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:37 INFO - PROCESS | 1848 | 1461264697357 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 11:51:37 INFO - PROCESS | 1848 | 1461264697614 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dbb0d3800 == 137 [pid = 1848] [id = 516] 11:51:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f4d819e9800) [pid = 1848] [serial = 1549] [outer = (nil)] 11:51:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f4d81fe3c00) [pid = 1848] [serial = 1550] [outer = 0x7f4d819e9800] 11:51:37 INFO - PROCESS | 1848 | 1461264697688 Marionette DEBUG loaded listener.js 11:51:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f4d81fe8c00) [pid = 1848] [serial = 1551] [outer = 0x7f4d819e9800] 11:51:38 INFO - PROCESS | 1848 | 1461264698560 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1484ms 11:51:38 INFO - PROCESS | 1848 | 1461264698643 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 11:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:51:38 INFO - PROCESS | 1848 | 1461264698654 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 11:51:38 INFO - PROCESS | 1848 | 1461264698661 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:51:38 INFO - PROCESS | 1848 | 1461264698666 Marionette TRACE conn3 <- [1,2038,null,{}] 11:51:38 INFO - PROCESS | 1848 | 1461264698671 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:38 INFO - PROCESS | 1848 | 1461264698882 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 11:51:39 INFO - PROCESS | 1848 | 1461264699091 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8296d800 == 138 [pid = 1848] [id = 517] 11:51:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f4d81fdf000) [pid = 1848] [serial = 1552] [outer = (nil)] 11:51:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f4d82baac00) [pid = 1848] [serial = 1553] [outer = 0x7f4d81fdf000] 11:51:39 INFO - PROCESS | 1848 | 1461264699206 Marionette DEBUG loaded listener.js 11:51:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f4dae336c00) [pid = 1848] [serial = 1554] [outer = 0x7f4d81fdf000] 11:51:40 INFO - PROCESS | 1848 | 1461264700091 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 11:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1477ms 11:51:40 INFO - PROCESS | 1848 | 1461264700139 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 11:51:40 INFO - PROCESS | 1848 | 1461264700142 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 11:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:51:40 INFO - PROCESS | 1848 | 1461264700148 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:51:40 INFO - PROCESS | 1848 | 1461264700151 Marionette TRACE conn3 <- [1,2042,null,{}] 11:51:40 INFO - PROCESS | 1848 | 1461264700156 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:40 INFO - PROCESS | 1848 | 1461264700427 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 11:51:40 INFO - PROCESS | 1848 | 1461264700580 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d82983000 == 139 [pid = 1848] [id = 518] 11:51:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f4d8114f400) [pid = 1848] [serial = 1555] [outer = (nil)] 11:51:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f4d81157800) [pid = 1848] [serial = 1556] [outer = 0x7f4d8114f400] 11:51:40 INFO - PROCESS | 1848 | 1461264700691 Marionette DEBUG loaded listener.js 11:51:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f4d8115d400) [pid = 1848] [serial = 1557] [outer = 0x7f4d8114f400] 11:51:41 INFO - PROCESS | 1848 | 1461264701539 Marionette TRACE conn3 <- [1,2044,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]]]}] 11:51:41 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) 11:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1427ms 11:51:41 INFO - PROCESS | 1848 | 1461264701577 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 11:51:41 INFO - PROCESS | 1848 | 1461264701580 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 11:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:51:41 INFO - PROCESS | 1848 | 1461264701585 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:51:41 INFO - PROCESS | 1848 | 1461264701588 Marionette TRACE conn3 <- [1,2046,null,{}] 11:51:41 INFO - PROCESS | 1848 | 1461264701593 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:42 INFO - PROCESS | 1848 | 1461264702291 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 11:51:42 INFO - PROCESS | 1848 | 1461264702637 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d843a6800 == 140 [pid = 1848] [id = 519] 11:51:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f4d7fdf3000) [pid = 1848] [serial = 1558] [outer = (nil)] 11:51:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f4d7fdf9400) [pid = 1848] [serial = 1559] [outer = 0x7f4d7fdf3000] 11:51:42 INFO - PROCESS | 1848 | 1461264702766 Marionette DEBUG loaded listener.js 11:51:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f4d81848c00) [pid = 1848] [serial = 1560] [outer = 0x7f4d7fdf3000] 11:51:43 INFO - PROCESS | 1848 | 1461264703599 Marionette TRACE conn3 <- [1,2048,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]]]}] 11:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2076ms 11:51:43 INFO - PROCESS | 1848 | 1461264703665 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 11:51:43 INFO - PROCESS | 1848 | 1461264703671 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 11:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:51:43 INFO - PROCESS | 1848 | 1461264703678 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:51:43 INFO - PROCESS | 1848 | 1461264703684 Marionette TRACE conn3 <- [1,2050,null,{}] 11:51:43 INFO - PROCESS | 1848 | 1461264703690 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:43 INFO - PROCESS | 1848 | 1461264703884 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 11:51:44 INFO - PROCESS | 1848 | 1461264704113 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d864d7800 == 141 [pid = 1848] [id = 520] 11:51:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f4d82ba4000) [pid = 1848] [serial = 1561] [outer = (nil)] 11:51:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f4d82bab400) [pid = 1848] [serial = 1562] [outer = 0x7f4d82ba4000] 11:51:44 INFO - PROCESS | 1848 | 1461264704284 Marionette DEBUG loaded listener.js 11:51:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f4d832d4c00) [pid = 1848] [serial = 1563] [outer = 0x7f4d82ba4000] 11:51:45 INFO - PROCESS | 1848 | 1461264705353 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1741ms 11:51:45 INFO - PROCESS | 1848 | 1461264705420 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 11:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:51:45 INFO - PROCESS | 1848 | 1461264705425 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 11:51:45 INFO - PROCESS | 1848 | 1461264705431 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:51:45 INFO - PROCESS | 1848 | 1461264705434 Marionette TRACE conn3 <- [1,2054,null,{}] 11:51:45 INFO - PROCESS | 1848 | 1461264705439 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:45 INFO - PROCESS | 1848 | 1461264705622 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 11:51:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d97ed1800 == 140 [pid = 1848] [id = 369] 11:51:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db3222000 == 139 [pid = 1848] [id = 302] 11:51:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96322000 == 138 [pid = 1848] [id = 450] 11:51:46 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f4d91be1800) [pid = 1848] [serial = 1451] [outer = (nil)] [url = about:blank] 11:51:46 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f4d9ab7f000) [pid = 1848] [serial = 1412] [outer = (nil)] [url = about:blank] 11:51:46 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f4d9c1be800) [pid = 1848] [serial = 1415] [outer = (nil)] [url = about:blank] 11:51:46 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f4d9e37e000) [pid = 1848] [serial = 1418] [outer = (nil)] [url = about:blank] 11:51:46 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f4da9da9800) [pid = 1848] [serial = 1421] [outer = (nil)] [url = about:blank] 11:51:46 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f4d863ad000) [pid = 1848] [serial = 1424] [outer = (nil)] [url = about:blank] 11:51:46 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f4d8166b800) [pid = 1848] [serial = 1427] [outer = (nil)] [url = about:blank] 11:51:46 INFO - PROCESS | 1848 | 1461264706061 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d961d4800 == 137 [pid = 1848] [id = 505] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9582a000 == 136 [pid = 1848] [id = 504] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92128800 == 135 [pid = 1848] [id = 503] 11:51:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d81e7e800 == 136 [pid = 1848] [id = 521] 11:51:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f4d8166b800) [pid = 1848] [serial = 1564] [outer = (nil)] 11:51:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f4d863ae400) [pid = 1848] [serial = 1565] [outer = 0x7f4d8166b800] 11:51:46 INFO - PROCESS | 1848 | 1461264706141 Marionette DEBUG loaded listener.js 11:51:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f4d866ac400) [pid = 1848] [serial = 1566] [outer = 0x7f4d8166b800] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9031f800 == 135 [pid = 1848] [id = 502] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88eda000 == 134 [pid = 1848] [id = 501] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d816d0800 == 133 [pid = 1848] [id = 500] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85dc8800 == 132 [pid = 1848] [id = 499] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da90b4800 == 131 [pid = 1848] [id = 495] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9ccc0800 == 130 [pid = 1848] [id = 494] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b259800 == 129 [pid = 1848] [id = 493] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9a8d4800 == 128 [pid = 1848] [id = 492] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9661f800 == 127 [pid = 1848] [id = 491] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d963ea800 == 126 [pid = 1848] [id = 490] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d962a6000 == 125 [pid = 1848] [id = 489] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95d14000 == 124 [pid = 1848] [id = 488] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d93cbb000 == 123 [pid = 1848] [id = 487] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92896000 == 122 [pid = 1848] [id = 486] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f669000 == 121 [pid = 1848] [id = 485] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d848d5000 == 120 [pid = 1848] [id = 484] 11:51:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91b47800 == 119 [pid = 1848] [id = 483] 11:51:46 INFO - PROCESS | 1848 | 1461264706896 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 11:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1483ms 11:51:46 INFO - PROCESS | 1848 | 1461264706913 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 11:51:46 INFO - PROCESS | 1848 | 1461264706920 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 11:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:51:46 INFO - PROCESS | 1848 | 1461264706935 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:51:46 INFO - PROCESS | 1848 | 1461264706942 Marionette TRACE conn3 <- [1,2058,null,{}] 11:51:46 INFO - PROCESS | 1848 | 1461264706947 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:47 INFO - PROCESS | 1848 | 1461264707123 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f4d905fe400) [pid = 1848] [serial = 1448] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f4d89b71c00) [pid = 1848] [serial = 1443] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f4d91843400) [pid = 1848] [serial = 1449] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f4d89d0d400) [pid = 1848] [serial = 1445] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f4d89d19400) [pid = 1848] [serial = 1446] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f4d835d7c00) [pid = 1848] [serial = 1430] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f4d99384c00) [pid = 1848] [serial = 1409] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f4d849a6c00) [pid = 1848] [serial = 1388] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f4d89b66000) [pid = 1848] [serial = 1394] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f4d89accc00) [pid = 1848] [serial = 1442] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f4d8644a400) [pid = 1848] [serial = 1436] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f4d866b4800) [pid = 1848] [serial = 1437] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4d87207c00) [pid = 1848] [serial = 1439] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4d88d89c00) [pid = 1848] [serial = 1440] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d9194ec00) [pid = 1848] [serial = 1397] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d844b8c00) [pid = 1848] [serial = 1434] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d84457800) [pid = 1848] [serial = 1433] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d9414c400) [pid = 1848] [serial = 1403] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d968e5000) [pid = 1848] [serial = 1406] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d92a8d400) [pid = 1848] [serial = 1400] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d849a8000) [pid = 1848] [serial = 1391] [outer = (nil)] [url = about:blank] 11:51:47 INFO - PROCESS | 1848 | 1461264707329 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85dd8000 == 120 [pid = 1848] [id = 522] 11:51:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4d8184f800) [pid = 1848] [serial = 1567] [outer = (nil)] 11:51:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d8644a400) [pid = 1848] [serial = 1568] [outer = 0x7f4d8184f800] 11:51:47 INFO - PROCESS | 1848 | 1461264707405 Marionette DEBUG loaded listener.js 11:51:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d88a42c00) [pid = 1848] [serial = 1569] [outer = 0x7f4d8184f800] 11:51:48 INFO - PROCESS | 1848 | 1461264708098 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 11:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1200ms 11:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:51:48 INFO - PROCESS | 1848 | 1461264708128 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 11:51:48 INFO - PROCESS | 1848 | 1461264708131 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 11:51:48 INFO - PROCESS | 1848 | 1461264708135 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:51:48 INFO - PROCESS | 1848 | 1461264708138 Marionette TRACE conn3 <- [1,2062,null,{}] 11:51:48 INFO - PROCESS | 1848 | 1461264708143 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:48 INFO - PROCESS | 1848 | 1461264708309 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 11:51:48 INFO - PROCESS | 1848 | 1461264708512 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f2da800 == 121 [pid = 1848] [id = 523] 11:51:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d84457800) [pid = 1848] [serial = 1570] [outer = (nil)] 11:51:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d88d7fc00) [pid = 1848] [serial = 1571] [outer = 0x7f4d84457800] 11:51:48 INFO - PROCESS | 1848 | 1461264708571 Marionette DEBUG loaded listener.js 11:51:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4d89a04000) [pid = 1848] [serial = 1572] [outer = 0x7f4d84457800] 11:51:49 INFO - PROCESS | 1848 | 1461264709381 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 11:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1281ms 11:51:49 INFO - PROCESS | 1848 | 1461264709417 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 11:51:49 INFO - PROCESS | 1848 | 1461264709421 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 11:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:51:49 INFO - PROCESS | 1848 | 1461264709426 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:51:49 INFO - PROCESS | 1848 | 1461264709428 Marionette TRACE conn3 <- [1,2066,null,{}] 11:51:49 INFO - PROCESS | 1848 | 1461264709433 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:49 INFO - PROCESS | 1848 | 1461264709649 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 11:51:49 INFO - PROCESS | 1848 | 1461264709678 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d90306800 == 122 [pid = 1848] [id = 524] 11:51:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4d89acb000) [pid = 1848] [serial = 1573] [outer = (nil)] 11:51:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4d89ad0800) [pid = 1848] [serial = 1574] [outer = 0x7f4d89acb000] 11:51:49 INFO - PROCESS | 1848 | 1461264709745 Marionette DEBUG loaded listener.js 11:51:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4d89c45800) [pid = 1848] [serial = 1575] [outer = 0x7f4d89acb000] 11:51:50 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4d849abc00) [pid = 1848] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:51:50 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4d832dbc00) [pid = 1848] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:51:50 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d92e25c00) [pid = 1848] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:51:50 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d81f15400) [pid = 1848] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:51:50 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d89d1a800) [pid = 1848] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:51:50 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d88cb7400) [pid = 1848] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:51:50 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d86af5800) [pid = 1848] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:51:51 INFO - PROCESS | 1848 | 1461264711172 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 11:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1776ms 11:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:51:51 INFO - PROCESS | 1848 | 1461264711204 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 11:51:51 INFO - PROCESS | 1848 | 1461264711206 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 11:51:51 INFO - PROCESS | 1848 | 1461264711210 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:51:51 INFO - PROCESS | 1848 | 1461264711214 Marionette TRACE conn3 <- [1,2070,null,{}] 11:51:51 INFO - PROCESS | 1848 | 1461264711218 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:51 INFO - PROCESS | 1848 | 1461264711409 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 11:51:51 INFO - PROCESS | 1848 | 1461264711423 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d90490000 == 123 [pid = 1848] [id = 525] 11:51:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d84518c00) [pid = 1848] [serial = 1576] [outer = (nil)] 11:51:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d89c4f000) [pid = 1848] [serial = 1577] [outer = 0x7f4d84518c00] 11:51:51 INFO - PROCESS | 1848 | 1461264711480 Marionette DEBUG loaded listener.js 11:51:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d8f6f0800) [pid = 1848] [serial = 1578] [outer = 0x7f4d84518c00] 11:51:52 INFO - PROCESS | 1848 | 1461264712254 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 11:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1083ms 11:51:52 INFO - PROCESS | 1848 | 1461264712294 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 11:51:52 INFO - PROCESS | 1848 | 1461264712297 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 11:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:51:52 INFO - PROCESS | 1848 | 1461264712303 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:51:52 INFO - PROCESS | 1848 | 1461264712305 Marionette TRACE conn3 <- [1,2074,null,{}] 11:51:52 INFO - PROCESS | 1848 | 1461264712310 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:52 INFO - PROCESS | 1848 | 1461264712543 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 11:51:52 INFO - PROCESS | 1848 | 1461264712563 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d906b3800 == 124 [pid = 1848] [id = 526] 11:51:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4d86aee400) [pid = 1848] [serial = 1579] [outer = (nil)] 11:51:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4d90332c00) [pid = 1848] [serial = 1580] [outer = 0x7f4d86aee400] 11:51:52 INFO - PROCESS | 1848 | 1461264712622 Marionette DEBUG loaded listener.js 11:51:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4d916efc00) [pid = 1848] [serial = 1581] [outer = 0x7f4d86aee400] 11:51:53 INFO - PROCESS | 1848 | 1461264713792 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 11:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1530ms 11:51:53 INFO - PROCESS | 1848 | 1461264713834 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 11:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:51:53 INFO - PROCESS | 1848 | 1461264713839 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 11:51:53 INFO - PROCESS | 1848 | 1461264713846 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:51:53 INFO - PROCESS | 1848 | 1461264713851 Marionette TRACE conn3 <- [1,2078,null,{}] 11:51:53 INFO - PROCESS | 1848 | 1461264713859 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:54 INFO - PROCESS | 1848 | 1461264714053 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 11:51:54 INFO - PROCESS | 1848 | 1461264714306 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85d1e000 == 125 [pid = 1848] [id = 527] 11:51:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4d819e7000) [pid = 1848] [serial = 1582] [outer = (nil)] 11:51:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f4d82bac000) [pid = 1848] [serial = 1583] [outer = 0x7f4d819e7000] 11:51:54 INFO - PROCESS | 1848 | 1461264714423 Marionette DEBUG loaded listener.js 11:51:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f4d844b8400) [pid = 1848] [serial = 1584] [outer = 0x7f4d819e7000] 11:51:55 INFO - PROCESS | 1848 | 1461264715336 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 11:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1537ms 11:51:55 INFO - PROCESS | 1848 | 1461264715384 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 11:51:55 INFO - PROCESS | 1848 | 1461264715392 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 11:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:51:55 INFO - PROCESS | 1848 | 1461264715401 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:51:55 INFO - PROCESS | 1848 | 1461264715405 Marionette TRACE conn3 <- [1,2082,null,{}] 11:51:55 INFO - PROCESS | 1848 | 1461264715411 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:55 INFO - PROCESS | 1848 | 1461264715596 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 11:51:55 INFO - PROCESS | 1848 | 1461264715813 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f66a000 == 126 [pid = 1848] [id = 528] 11:51:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f4d8451d800) [pid = 1848] [serial = 1585] [outer = (nil)] 11:51:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f4d87209000) [pid = 1848] [serial = 1586] [outer = 0x7f4d8451d800] 11:51:55 INFO - PROCESS | 1848 | 1461264715887 Marionette DEBUG loaded listener.js 11:51:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f4d88a4b800) [pid = 1848] [serial = 1587] [outer = 0x7f4d8451d800] 11:51:56 INFO - PROCESS | 1848 | 1461264716799 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 11:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1431ms 11:51:56 INFO - PROCESS | 1848 | 1461264716832 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 11:51:56 INFO - PROCESS | 1848 | 1461264716836 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 11:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:51:56 INFO - PROCESS | 1848 | 1461264716842 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:51:56 INFO - PROCESS | 1848 | 1461264716847 Marionette TRACE conn3 <- [1,2086,null,{}] 11:51:56 INFO - PROCESS | 1848 | 1461264716864 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:57 INFO - PROCESS | 1848 | 1461264717049 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 11:51:57 INFO - PROCESS | 1848 | 1461264717263 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91e4b800 == 127 [pid = 1848] [id = 529] 11:51:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f4d89a0d400) [pid = 1848] [serial = 1588] [outer = (nil)] 11:51:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f4d89b6a000) [pid = 1848] [serial = 1589] [outer = 0x7f4d89a0d400] 11:51:57 INFO - PROCESS | 1848 | 1461264717375 Marionette DEBUG loaded listener.js 11:51:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f4d8f6ee800) [pid = 1848] [serial = 1590] [outer = 0x7f4d89a0d400] 11:51:58 INFO - PROCESS | 1848 | 1461264718289 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 11:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1487ms 11:51:58 INFO - PROCESS | 1848 | 1461264718329 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 11:51:58 INFO - PROCESS | 1848 | 1461264718334 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 11:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:51:58 INFO - PROCESS | 1848 | 1461264718339 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:51:58 INFO - PROCESS | 1848 | 1461264718342 Marionette TRACE conn3 <- [1,2090,null,{}] 11:51:58 INFO - PROCESS | 1848 | 1461264718347 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:58 INFO - PROCESS | 1848 | 1461264718520 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 11:51:58 INFO - PROCESS | 1848 | 1461264718735 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d929dd000 == 128 [pid = 1848] [id = 530] 11:51:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f4d81844400) [pid = 1848] [serial = 1591] [outer = (nil)] 11:51:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f4d9192c800) [pid = 1848] [serial = 1592] [outer = 0x7f4d81844400] 11:51:58 INFO - PROCESS | 1848 | 1461264718855 Marionette DEBUG loaded listener.js 11:51:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f4d91be0400) [pid = 1848] [serial = 1593] [outer = 0x7f4d81844400] 11:51:59 INFO - PROCESS | 1848 | 1461264719729 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 11:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1437ms 11:51:59 INFO - PROCESS | 1848 | 1461264719778 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 11:51:59 INFO - PROCESS | 1848 | 1461264719781 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 11:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:51:59 INFO - PROCESS | 1848 | 1461264719787 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:51:59 INFO - PROCESS | 1848 | 1461264719790 Marionette TRACE conn3 <- [1,2094,null,{}] 11:51:59 INFO - PROCESS | 1848 | 1461264719795 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:59 INFO - PROCESS | 1848 | 1461264719979 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 11:52:00 INFO - PROCESS | 1848 | 1461264720189 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95822000 == 129 [pid = 1848] [id = 531] 11:52:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f4d89a68c00) [pid = 1848] [serial = 1594] [outer = (nil)] 11:52:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f4d92177c00) [pid = 1848] [serial = 1595] [outer = 0x7f4d89a68c00] 11:52:00 INFO - PROCESS | 1848 | 1461264720258 Marionette DEBUG loaded listener.js 11:52:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f4d92670400) [pid = 1848] [serial = 1596] [outer = 0x7f4d89a68c00] 11:52:01 INFO - PROCESS | 1848 | 1461264721142 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 11:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1395ms 11:52:01 INFO - PROCESS | 1848 | 1461264721184 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 11:52:01 INFO - PROCESS | 1848 | 1461264721187 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 11:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:52:01 INFO - PROCESS | 1848 | 1461264721193 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:52:01 INFO - PROCESS | 1848 | 1461264721195 Marionette TRACE conn3 <- [1,2098,null,{}] 11:52:01 INFO - PROCESS | 1848 | 1461264721201 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:01 INFO - PROCESS | 1848 | 1461264721437 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 11:52:01 INFO - PROCESS | 1848 | 1461264721645 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96308800 == 130 [pid = 1848] [id = 532] 11:52:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f4d9266f000) [pid = 1848] [serial = 1597] [outer = (nil)] 11:52:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f4d9569d000) [pid = 1848] [serial = 1598] [outer = 0x7f4d9266f000] 11:52:01 INFO - PROCESS | 1848 | 1461264721761 Marionette DEBUG loaded listener.js 11:52:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f4d96479000) [pid = 1848] [serial = 1599] [outer = 0x7f4d9266f000] 11:52:02 INFO - PROCESS | 1848 | 1461264722665 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 11:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1532ms 11:52:02 INFO - PROCESS | 1848 | 1461264722727 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 11:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:52:02 INFO - PROCESS | 1848 | 1461264722730 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 11:52:02 INFO - PROCESS | 1848 | 1461264722736 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:52:02 INFO - PROCESS | 1848 | 1461264722740 Marionette TRACE conn3 <- [1,2102,null,{}] 11:52:02 INFO - PROCESS | 1848 | 1461264722745 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:02 INFO - PROCESS | 1848 | 1461264722934 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 11:52:03 INFO - PROCESS | 1848 | 1461264723147 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d965df800 == 131 [pid = 1848] [id = 533] 11:52:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f4d93fa9000) [pid = 1848] [serial = 1600] [outer = (nil)] 11:52:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f4d97d1dc00) [pid = 1848] [serial = 1601] [outer = 0x7f4d93fa9000] 11:52:03 INFO - PROCESS | 1848 | 1461264723257 Marionette DEBUG loaded listener.js 11:52:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f4d99378c00) [pid = 1848] [serial = 1602] [outer = 0x7f4d93fa9000] 11:52:04 INFO - PROCESS | 1848 | 1461264724141 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 11:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1478ms 11:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:52:04 INFO - PROCESS | 1848 | 1461264724215 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 11:52:04 INFO - PROCESS | 1848 | 1461264724218 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 11:52:04 INFO - PROCESS | 1848 | 1461264724225 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:52:04 INFO - PROCESS | 1848 | 1461264724228 Marionette TRACE conn3 <- [1,2106,null,{}] 11:52:04 INFO - PROCESS | 1848 | 1461264724234 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:04 INFO - PROCESS | 1848 | 1461264724426 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 11:52:04 INFO - PROCESS | 1848 | 1461264724633 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96718800 == 132 [pid = 1848] [id = 534] 11:52:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f4d96478800) [pid = 1848] [serial = 1603] [outer = (nil)] 11:52:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f4d9a2bbc00) [pid = 1848] [serial = 1604] [outer = 0x7f4d96478800] 11:52:04 INFO - PROCESS | 1848 | 1461264724748 Marionette DEBUG loaded listener.js 11:52:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f4d9a728800) [pid = 1848] [serial = 1605] [outer = 0x7f4d96478800] 11:52:05 INFO - PROCESS | 1848 | 1461264725723 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 11:52:05 INFO - PROCESS | 1848 | ************************* 11:52:05 INFO - PROCESS | 1848 | A coding exception was thrown and uncaught in a Task. 11:52:05 INFO - PROCESS | 1848 | 11:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1535ms 11:52:05 INFO - PROCESS | 1848 | Full message: TypeError: NetworkError when attempting to fetch resource. 11:52:05 INFO - PROCESS | 1848 | Full stack: 11:52:05 INFO - PROCESS | 1848 | ************************* 11:52:05 INFO - PROCESS | 1848 | 1461264725763 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 11:52:05 INFO - PROCESS | 1848 | 1461264725766 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 11:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:52:05 INFO - PROCESS | 1848 | 1461264725772 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:52:05 INFO - PROCESS | 1848 | 1461264725775 Marionette TRACE conn3 <- [1,2110,null,{}] 11:52:05 INFO - PROCESS | 1848 | 1461264725780 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:05 INFO - PROCESS | 1848 | 1461264725970 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 11:52:06 INFO - PROCESS | 1848 | 1461264726180 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ba56000 == 133 [pid = 1848] [id = 535] 11:52:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f4d968e4800) [pid = 1848] [serial = 1606] [outer = (nil)] 11:52:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f4d9ad1a800) [pid = 1848] [serial = 1607] [outer = 0x7f4d968e4800] 11:52:06 INFO - PROCESS | 1848 | 1461264726297 Marionette DEBUG loaded listener.js 11:52:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f4d9e383400) [pid = 1848] [serial = 1608] [outer = 0x7f4d968e4800] 11:52:07 INFO - PROCESS | 1848 | 1461264727141 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 11:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1432ms 11:52:07 INFO - PROCESS | 1848 | 1461264727205 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 11:52:07 INFO - PROCESS | 1848 | 1461264727208 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 11:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:52:07 INFO - PROCESS | 1848 | 1461264727214 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:52:07 INFO - PROCESS | 1848 | 1461264727217 Marionette TRACE conn3 <- [1,2114,null,{}] 11:52:07 INFO - PROCESS | 1848 | 1461264727222 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:07 INFO - PROCESS | 1848 | 1461264727401 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 11:52:07 INFO - PROCESS | 1848 | 1461264727624 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9cc3c000 == 134 [pid = 1848] [id = 536] 11:52:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f4d9a183000) [pid = 1848] [serial = 1609] [outer = (nil)] 11:52:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f4da7d45800) [pid = 1848] [serial = 1610] [outer = 0x7f4d9a183000] 11:52:07 INFO - PROCESS | 1848 | 1461264727732 Marionette DEBUG loaded listener.js 11:52:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f4da8cacc00) [pid = 1848] [serial = 1611] [outer = 0x7f4d9a183000] 11:52:08 INFO - PROCESS | 1848 | 1461264728627 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 11:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1479ms 11:52:08 INFO - PROCESS | 1848 | 1461264728695 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 11:52:08 INFO - PROCESS | 1848 | 1461264728699 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 11:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:52:08 INFO - PROCESS | 1848 | 1461264728705 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:52:08 INFO - PROCESS | 1848 | 1461264728709 Marionette TRACE conn3 <- [1,2118,null,{}] 11:52:08 INFO - PROCESS | 1848 | 1461264728714 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:09 INFO - PROCESS | 1848 | 1461264729009 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 11:52:09 INFO - PROCESS | 1848 | 1461264729335 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da90c4000 == 135 [pid = 1848] [id = 537] 11:52:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f4d91bef800) [pid = 1848] [serial = 1612] [outer = (nil)] 11:52:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f4dabf26800) [pid = 1848] [serial = 1613] [outer = 0x7f4d91bef800] 11:52:09 INFO - PROCESS | 1848 | 1461264729413 Marionette DEBUG loaded listener.js 11:52:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f4dadcbf400) [pid = 1848] [serial = 1614] [outer = 0x7f4d91bef800] 11:52:10 INFO - PROCESS | 1848 | 1461264730225 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 11:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1577ms 11:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:52:10 INFO - PROCESS | 1848 | 1461264730283 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 11:52:10 INFO - PROCESS | 1848 | 1461264730285 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 11:52:10 INFO - PROCESS | 1848 | 1461264730291 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:52:10 INFO - PROCESS | 1848 | 1461264730294 Marionette TRACE conn3 <- [1,2122,null,{}] 11:52:10 INFO - PROCESS | 1848 | 1461264730299 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:10 INFO - PROCESS | 1848 | 1461264730483 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 11:52:10 INFO - PROCESS | 1848 | 1461264730696 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dae24f000 == 136 [pid = 1848] [id = 538] 11:52:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f4d91bf2000) [pid = 1848] [serial = 1615] [outer = (nil)] 11:52:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f4da9ecdc00) [pid = 1848] [serial = 1616] [outer = 0x7f4d91bf2000] 11:52:10 INFO - PROCESS | 1848 | 1461264730809 Marionette DEBUG loaded listener.js 11:52:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f4dadcf4400) [pid = 1848] [serial = 1617] [outer = 0x7f4d91bf2000] 11:52:11 INFO - PROCESS | 1848 | 1461264731696 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 11:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1481ms 11:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:52:11 INFO - PROCESS | 1848 | 1461264731772 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 11:52:11 INFO - PROCESS | 1848 | 1461264731775 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 11:52:11 INFO - PROCESS | 1848 | 1461264731781 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:52:11 INFO - PROCESS | 1848 | 1461264731784 Marionette TRACE conn3 <- [1,2126,null,{}] 11:52:11 INFO - PROCESS | 1848 | 1461264731789 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:11 INFO - PROCESS | 1848 | 1461264731975 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 11:52:12 INFO - PROCESS | 1848 | 1461264732190 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d841c7000 == 137 [pid = 1848] [id = 539] 11:52:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f4d7fdf4000) [pid = 1848] [serial = 1618] [outer = (nil)] 11:52:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f4d84455400) [pid = 1848] [serial = 1619] [outer = 0x7f4d7fdf4000] 11:52:12 INFO - PROCESS | 1848 | 1461264732301 Marionette DEBUG loaded listener.js 11:52:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f4d8f41e000) [pid = 1848] [serial = 1620] [outer = 0x7f4d7fdf4000] 11:52:13 INFO - PROCESS | 1848 | 1461264733168 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 11:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1439ms 11:52:13 INFO - PROCESS | 1848 | 1461264733219 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 11:52:13 INFO - PROCESS | 1848 | 1461264733223 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 11:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:52:13 INFO - PROCESS | 1848 | 1461264733228 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:52:13 INFO - PROCESS | 1848 | 1461264733231 Marionette TRACE conn3 <- [1,2130,null,{}] 11:52:13 INFO - PROCESS | 1848 | 1461264733236 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:13 INFO - PROCESS | 1848 | 1461264733414 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 11:52:13 INFO - PROCESS | 1848 | 1461264733629 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d843b4000 == 138 [pid = 1848] [id = 540] 11:52:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f4d7fdeb800) [pid = 1848] [serial = 1621] [outer = (nil)] 11:52:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f4d7fdf0c00) [pid = 1848] [serial = 1622] [outer = 0x7f4d7fdeb800] 11:52:14 INFO - PROCESS | 1848 | 1461264734062 Marionette DEBUG loaded listener.js 11:52:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f4d81153400) [pid = 1848] [serial = 1623] [outer = 0x7f4d7fdeb800] 11:52:14 INFO - PROCESS | 1848 | 1461264734984 Marionette TRACE conn3 <- [1,2132,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,2133,"getWindowHandle",null] 11:52:15 INFO - PROCESS | 1848 | 1461264735066 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 11:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 11:52:15 INFO - PROCESS | 1848 | 1461264735075 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:52:15 INFO - PROCESS | 1848 | 1461264735078 Marionette TRACE conn3 <- [1,2134,null,{}] 11:52:15 INFO - PROCESS | 1848 | 1461264735085 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:15 INFO - PROCESS | 1848 | 1461264735281 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 11:52:15 INFO - PROCESS | 1848 | 1461264735705 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8296a000 == 139 [pid = 1848] [id = 541] 11:52:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f4d81664400) [pid = 1848] [serial = 1624] [outer = (nil)] 11:52:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f4d81842800) [pid = 1848] [serial = 1625] [outer = 0x7f4d81664400] 11:52:15 INFO - PROCESS | 1848 | 1461264735786 Marionette DEBUG loaded listener.js 11:52:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f4d81f20c00) [pid = 1848] [serial = 1626] [outer = 0x7f4d81664400] 11:52:16 INFO - PROCESS | 1848 | 1461264736642 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 11:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1638ms 11:52:16 INFO - PROCESS | 1848 | 1461264736713 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 11:52:16 INFO - PROCESS | 1848 | 1461264736718 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 11:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:52:16 INFO - PROCESS | 1848 | 1461264736727 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:52:16 INFO - PROCESS | 1848 | 1461264736730 Marionette TRACE conn3 <- [1,2138,null,{}] 11:52:16 INFO - PROCESS | 1848 | 1461264736736 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:16 INFO - PROCESS | 1848 | 1461264736919 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d90490000 == 138 [pid = 1848] [id = 525] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f4d9e37f800) [pid = 1848] [serial = 1481] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f4daa013400) [pid = 1848] [serial = 1487] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f4d92848400) [pid = 1848] [serial = 1493] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f4daddcf800) [pid = 1848] [serial = 1490] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f4da8eee800) [pid = 1848] [serial = 1484] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | 1461264737314 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d90306800 == 137 [pid = 1848] [id = 524] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f2da800 == 136 [pid = 1848] [id = 523] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85dd8000 == 135 [pid = 1848] [id = 522] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d81e7e800 == 134 [pid = 1848] [id = 521] 11:52:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d841da000 == 135 [pid = 1848] [id = 542] 11:52:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f4d82ba6000) [pid = 1848] [serial = 1627] [outer = (nil)] 11:52:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f4d832d2800) [pid = 1848] [serial = 1628] [outer = 0x7f4d82ba6000] 11:52:17 INFO - PROCESS | 1848 | 1461264737384 Marionette DEBUG loaded listener.js 11:52:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f4d835dec00) [pid = 1848] [serial = 1629] [outer = 0x7f4d82ba6000] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d864d7800 == 134 [pid = 1848] [id = 520] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d843a6800 == 133 [pid = 1848] [id = 519] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85d20000 == 132 [pid = 1848] [id = 514] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db598e000 == 131 [pid = 1848] [id = 513] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db09a1000 == 130 [pid = 1848] [id = 512] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da8bda000 == 129 [pid = 1848] [id = 511] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9cba1000 == 128 [pid = 1848] [id = 510] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9929d000 == 127 [pid = 1848] [id = 509] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d930cf800 == 126 [pid = 1848] [id = 508] 11:52:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85d9f800 == 125 [pid = 1848] [id = 507] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f4d9647b800) [pid = 1848] [serial = 1517] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f4d991e0400) [pid = 1848] [serial = 1518] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f4d96098000) [pid = 1848] [serial = 1469] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f4d86af0400) [pid = 1848] [serial = 1503] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f4d99381800) [pid = 1848] [serial = 1472] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f4d96477400) [pid = 1848] [serial = 1515] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f4d9ad24800) [pid = 1848] [serial = 1475] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f4d844b5000) [pid = 1848] [serial = 1454] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f4d866a8800) [pid = 1848] [serial = 1502] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f4d82a71c00) [pid = 1848] [serial = 1499] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f4d92e27800) [pid = 1848] [serial = 1466] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f4d9216d400) [pid = 1848] [serial = 1512] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f4d91843c00) [pid = 1848] [serial = 1511] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f4d8445a800) [pid = 1848] [serial = 1500] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f4d7fdf4800) [pid = 1848] [serial = 1496] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f4d86af6c00) [pid = 1848] [serial = 1457] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f4d9c413400) [pid = 1848] [serial = 1478] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f4d89a11800) [pid = 1848] [serial = 1505] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f4d9608d400) [pid = 1848] [serial = 1514] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f4d90271400) [pid = 1848] [serial = 1508] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f4d8f417c00) [pid = 1848] [serial = 1460] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f4d89b67800) [pid = 1848] [serial = 1506] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f4d91513000) [pid = 1848] [serial = 1509] [outer = (nil)] [url = about:blank] 11:52:17 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f4d92846800) [pid = 1848] [serial = 1463] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1848 | 1461264738144 Marionette TRACE conn3 <- [1,2140,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]]]}] 11:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1476ms 11:52:18 INFO - PROCESS | 1848 | 1461264738204 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 11:52:18 INFO - PROCESS | 1848 | 1461264738207 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 11:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:52:18 INFO - PROCESS | 1848 | 1461264738214 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:52:18 INFO - PROCESS | 1848 | 1461264738219 Marionette TRACE conn3 <- [1,2142,null,{}] 11:52:18 INFO - PROCESS | 1848 | 1461264738234 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:18 INFO - PROCESS | 1848 | 1461264738402 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 11:52:18 INFO - PROCESS | 1848 | 1461264738586 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85d9f800 == 126 [pid = 1848] [id = 543] 11:52:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f4d82a78c00) [pid = 1848] [serial = 1630] [outer = (nil)] 11:52:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f4d84a26400) [pid = 1848] [serial = 1631] [outer = 0x7f4d82a78c00] 11:52:18 INFO - PROCESS | 1848 | 1461264738648 Marionette DEBUG loaded listener.js 11:52:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f4d863b3c00) [pid = 1848] [serial = 1632] [outer = 0x7f4d82a78c00] 11:52:19 INFO - PROCESS | 1848 | 1461264739368 Marionette TRACE conn3 <- [1,2144,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,2145,"getWindowHandle",null] 11:52:19 INFO - PROCESS | 1848 | 1461264739433 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 11:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 11:52:19 INFO - PROCESS | 1848 | 1461264739455 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:52:19 INFO - PROCESS | 1848 | 1461264739458 Marionette TRACE conn3 <- [1,2146,null,{}] 11:52:19 INFO - PROCESS | 1848 | 1461264739463 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:19 INFO - PROCESS | 1848 | 1461264739683 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 11:52:19 INFO - PROCESS | 1848 | 1461264739708 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88aa8000 == 127 [pid = 1848] [id = 544] 11:52:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f4d86451c00) [pid = 1848] [serial = 1633] [outer = (nil)] 11:52:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f4d866c8400) [pid = 1848] [serial = 1634] [outer = 0x7f4d86451c00] 11:52:19 INFO - PROCESS | 1848 | 1461264739765 Marionette DEBUG loaded listener.js 11:52:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f4d866d4000) [pid = 1848] [serial = 1635] [outer = 0x7f4d86451c00] 11:52:20 INFO - PROCESS | 1848 | 1461264740609 Marionette TRACE conn3 <- [1,2148,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,2149,"getWindowHandle",null] 11:52:20 INFO - PROCESS | 1848 | 1461264740641 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 11:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:52:20 INFO - PROCESS | 1848 | 1461264740646 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:52:20 INFO - PROCESS | 1848 | 1461264740648 Marionette TRACE conn3 <- [1,2150,null,{}] 11:52:20 INFO - PROCESS | 1848 | 1461264740653 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:20 INFO - PROCESS | 1848 | 1461264740879 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 11:52:20 INFO - PROCESS | 1848 | 1461264740911 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d89c68000 == 128 [pid = 1848] [id = 545] 11:52:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f4d8720ac00) [pid = 1848] [serial = 1636] [outer = (nil)] 11:52:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f4d87213c00) [pid = 1848] [serial = 1637] [outer = 0x7f4d8720ac00] 11:52:20 INFO - PROCESS | 1848 | 1461264740974 Marionette DEBUG loaded listener.js 11:52:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f4d88a49400) [pid = 1848] [serial = 1638] [outer = 0x7f4d8720ac00] 11:52:21 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f4d89c47000) [pid = 1848] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:52:21 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f4d89a65000) [pid = 1848] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:52:21 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f4d84518c00) [pid = 1848] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:52:21 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f4d82ba4000) [pid = 1848] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:52:21 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f4d81664c00) [pid = 1848] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:52:21 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f4d7fdf3000) [pid = 1848] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:52:21 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f4d832d4800) [pid = 1848] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:52:21 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f4d84457800) [pid = 1848] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:52:21 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f4d8166b800) [pid = 1848] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:52:21 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f4d8184f800) [pid = 1848] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:52:21 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f4d89acb000) [pid = 1848] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:52:22 INFO - PROCESS | 1848 | 1461264742172 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 11:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1577ms 11:52:22 INFO - PROCESS | 1848 | 1461264742225 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 11:52:22 INFO - PROCESS | 1848 | 1461264742227 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 11:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:52:22 INFO - PROCESS | 1848 | 1461264742233 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:52:22 INFO - PROCESS | 1848 | 1461264742235 Marionette TRACE conn3 <- [1,2154,null,{}] 11:52:22 INFO - PROCESS | 1848 | 1461264742240 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:22 INFO - PROCESS | 1848 | 1461264742411 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 11:52:22 INFO - PROCESS | 1848 | 1461264742625 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8aa9d000 == 129 [pid = 1848] [id = 546] 11:52:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f4d8166b800) [pid = 1848] [serial = 1639] [outer = (nil)] 11:52:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f4d86455800) [pid = 1848] [serial = 1640] [outer = 0x7f4d8166b800] 11:52:22 INFO - PROCESS | 1848 | 1461264742688 Marionette DEBUG loaded listener.js 11:52:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f4d88d85c00) [pid = 1848] [serial = 1641] [outer = 0x7f4d8166b800] 11:52:23 INFO - PROCESS | 1848 | 1461264743350 Marionette TRACE conn3 <- [1,2156,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]]]}] 11:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1177ms 11:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:52:23 INFO - PROCESS | 1848 | 1461264743421 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 11:52:23 INFO - PROCESS | 1848 | 1461264743424 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 11:52:23 INFO - PROCESS | 1848 | 1461264743429 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:52:23 INFO - PROCESS | 1848 | 1461264743433 Marionette TRACE conn3 <- [1,2158,null,{}] 11:52:23 INFO - PROCESS | 1848 | 1461264743437 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:23 INFO - PROCESS | 1848 | 1461264743607 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 11:52:23 INFO - PROCESS | 1848 | 1461264743616 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f5d8000 == 130 [pid = 1848] [id = 547] 11:52:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f4d81f1e000) [pid = 1848] [serial = 1642] [outer = (nil)] 11:52:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f4d89a08800) [pid = 1848] [serial = 1643] [outer = 0x7f4d81f1e000] 11:52:23 INFO - PROCESS | 1848 | 1461264743675 Marionette DEBUG loaded listener.js 11:52:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f4d89a66000) [pid = 1848] [serial = 1644] [outer = 0x7f4d81f1e000] 11:52:24 INFO - PROCESS | 1848 | 1461264744892 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 11:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1529ms 11:52:24 INFO - PROCESS | 1848 | 1461264744959 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 11:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:52:24 INFO - PROCESS | 1848 | 1461264744964 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 11:52:24 INFO - PROCESS | 1848 | 1461264744972 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:52:24 INFO - PROCESS | 1848 | 1461264744976 Marionette TRACE conn3 <- [1,2162,null,{}] 11:52:24 INFO - PROCESS | 1848 | 1461264744984 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:25 INFO - PROCESS | 1848 | 1461264745182 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 11:52:25 INFO - PROCESS | 1848 | 1461264745441 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d848d6000 == 131 [pid = 1848] [id = 548] 11:52:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f4d81f15400) [pid = 1848] [serial = 1645] [outer = (nil)] 11:52:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f4d82a76800) [pid = 1848] [serial = 1646] [outer = 0x7f4d81f15400] 11:52:25 INFO - PROCESS | 1848 | 1461264745560 Marionette DEBUG loaded listener.js 11:52:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f4d835d5400) [pid = 1848] [serial = 1647] [outer = 0x7f4d81f15400] 11:52:26 INFO - PROCESS | 1848 | 1461264746505 Marionette TRACE conn3 <- [1,2164,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]]]}] 11:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1587ms 11:52:26 INFO - PROCESS | 1848 | 1461264746559 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 11:52:26 INFO - PROCESS | 1848 | 1461264746567 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 11:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:52:26 INFO - PROCESS | 1848 | 1461264746577 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:52:26 INFO - PROCESS | 1848 | 1461264746580 Marionette TRACE conn3 <- [1,2166,null,{}] 11:52:26 INFO - PROCESS | 1848 | 1461264746585 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:26 INFO - PROCESS | 1848 | 1461264746786 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 11:52:27 INFO - PROCESS | 1848 | 1461264747077 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8aaac800 == 132 [pid = 1848] [id = 549] 11:52:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f4d84a24800) [pid = 1848] [serial = 1648] [outer = (nil)] 11:52:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f4d866abc00) [pid = 1848] [serial = 1649] [outer = 0x7f4d84a24800] 11:52:27 INFO - PROCESS | 1848 | 1461264747191 Marionette DEBUG loaded listener.js 11:52:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f4d87209800) [pid = 1848] [serial = 1650] [outer = 0x7f4d84a24800] 11:52:28 INFO - PROCESS | 1848 | 1461264748061 Marionette TRACE conn3 <- [1,2168,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]]]}] 11:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1538ms 11:52:28 INFO - PROCESS | 1848 | 1461264748115 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 11:52:28 INFO - PROCESS | 1848 | 1461264748118 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 11:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:52:28 INFO - PROCESS | 1848 | 1461264748125 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:52:28 INFO - PROCESS | 1848 | 1461264748131 Marionette TRACE conn3 <- [1,2170,null,{}] 11:52:28 INFO - PROCESS | 1848 | 1461264748146 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:28 INFO - PROCESS | 1848 | 1461264748376 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 11:52:28 INFO - PROCESS | 1848 | 1461264748636 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d90499800 == 133 [pid = 1848] [id = 550] 11:52:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f4d84454c00) [pid = 1848] [serial = 1651] [outer = (nil)] 11:52:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f4d88d86400) [pid = 1848] [serial = 1652] [outer = 0x7f4d84454c00] 11:52:28 INFO - PROCESS | 1848 | 1461264748754 Marionette DEBUG loaded listener.js 11:52:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f4d89a68800) [pid = 1848] [serial = 1653] [outer = 0x7f4d84454c00] 11:52:29 INFO - PROCESS | 1848 | 1461264749560 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 11:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1491ms 11:52:29 INFO - PROCESS | 1848 | 1461264749616 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 11:52:29 INFO - PROCESS | 1848 | 1461264749621 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 11:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:52:29 INFO - PROCESS | 1848 | 1461264749626 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:52:29 INFO - PROCESS | 1848 | 1461264749629 Marionette TRACE conn3 <- [1,2174,null,{}] 11:52:29 INFO - PROCESS | 1848 | 1461264749634 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:29 INFO - PROCESS | 1848 | 1461264749840 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 11:52:30 INFO - PROCESS | 1848 | 1461264750060 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91693000 == 134 [pid = 1848] [id = 551] 11:52:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f4d863b0c00) [pid = 1848] [serial = 1654] [outer = (nil)] 11:52:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f4d89b63c00) [pid = 1848] [serial = 1655] [outer = 0x7f4d863b0c00] 11:52:30 INFO - PROCESS | 1848 | 1461264750170 Marionette DEBUG loaded listener.js 11:52:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f4d89b70000) [pid = 1848] [serial = 1656] [outer = 0x7f4d863b0c00] 11:52:31 INFO - PROCESS | 1848 | 1461264751041 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 11:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1475ms 11:52:31 INFO - PROCESS | 1848 | 1461264751110 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 11:52:31 INFO - PROCESS | 1848 | 1461264751114 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 11:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:52:31 INFO - PROCESS | 1848 | 1461264751122 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:52:31 INFO - PROCESS | 1848 | 1461264751125 Marionette TRACE conn3 <- [1,2178,null,{}] 11:52:31 INFO - PROCESS | 1848 | 1461264751130 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:31 INFO - PROCESS | 1848 | 1461264751317 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 11:52:31 INFO - PROCESS | 1848 | 1461264751530 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91e45000 == 135 [pid = 1848] [id = 552] 11:52:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f4d89aca800) [pid = 1848] [serial = 1657] [outer = (nil)] 11:52:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f4d89c4e000) [pid = 1848] [serial = 1658] [outer = 0x7f4d89aca800] 11:52:31 INFO - PROCESS | 1848 | 1461264751640 Marionette DEBUG loaded listener.js 11:52:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f4d89d17800) [pid = 1848] [serial = 1659] [outer = 0x7f4d89aca800] 11:52:32 INFO - PROCESS | 1848 | 1461264752559 Marionette TRACE conn3 <- [1,2180,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]]]}] 11:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1479ms 11:52:32 INFO - PROCESS | 1848 | 1461264752603 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 11:52:32 INFO - PROCESS | 1848 | 1461264752607 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 11:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:52:32 INFO - PROCESS | 1848 | 1461264752612 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:52:32 INFO - PROCESS | 1848 | 1461264752614 Marionette TRACE conn3 <- [1,2182,null,{}] 11:52:32 INFO - PROCESS | 1848 | 1461264752619 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:32 INFO - PROCESS | 1848 | 1461264752827 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 11:52:33 INFO - PROCESS | 1848 | 1461264753037 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d929c9800 == 136 [pid = 1848] [id = 553] 11:52:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f4d89d18c00) [pid = 1848] [serial = 1660] [outer = (nil)] 11:52:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f4d9032c000) [pid = 1848] [serial = 1661] [outer = 0x7f4d89d18c00] 11:52:33 INFO - PROCESS | 1848 | 1461264753148 Marionette DEBUG loaded listener.js 11:52:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f4d9150e800) [pid = 1848] [serial = 1662] [outer = 0x7f4d89d18c00] 11:52:34 INFO - PROCESS | 1848 | 1461264754031 Marionette TRACE conn3 <- [1,2184,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]]]}] 11:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1478ms 11:52:34 INFO - PROCESS | 1848 | 1461264754092 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 11:52:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:52:34 INFO - PROCESS | 1848 | 1461264754096 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 11:52:34 INFO - PROCESS | 1848 | 1461264754102 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:52:34 INFO - PROCESS | 1848 | 1461264754105 Marionette TRACE conn3 <- [1,2186,null,{}] 11:52:34 INFO - PROCESS | 1848 | 1461264754110 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:34 INFO - PROCESS | 1848 | 1461264754288 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 11:52:34 INFO - PROCESS | 1848 | 1461264754559 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d954b1800 == 137 [pid = 1848] [id = 554] 11:52:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f4d8115cc00) [pid = 1848] [serial = 1663] [outer = (nil)] 11:52:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f4d916e5c00) [pid = 1848] [serial = 1664] [outer = 0x7f4d8115cc00] 11:52:34 INFO - PROCESS | 1848 | 1461264754632 Marionette DEBUG loaded listener.js 11:52:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f4d91846800) [pid = 1848] [serial = 1665] [outer = 0x7f4d8115cc00] 11:52:35 INFO - PROCESS | 1848 | 1461264755481 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 11:52:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:52:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1432ms 11:52:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:52:35 INFO - PROCESS | 1848 | 1461264755534 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 11:52:35 INFO - PROCESS | 1848 | 1461264755537 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 11:52:35 INFO - PROCESS | 1848 | 1461264755543 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:52:35 INFO - PROCESS | 1848 | 1461264755546 Marionette TRACE conn3 <- [1,2190,null,{}] 11:52:35 INFO - PROCESS | 1848 | 1461264755551 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:35 INFO - PROCESS | 1848 | 1461264755721 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 11:52:35 INFO - PROCESS | 1848 | 1461264755939 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95d1d800 == 138 [pid = 1848] [id = 555] 11:52:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f4d8f418400) [pid = 1848] [serial = 1666] [outer = (nil)] 11:52:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f4d9184f800) [pid = 1848] [serial = 1667] [outer = 0x7f4d8f418400] 11:52:36 INFO - PROCESS | 1848 | 1461264756048 Marionette DEBUG loaded listener.js 11:52:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f4d91937400) [pid = 1848] [serial = 1668] [outer = 0x7f4d8f418400] 11:52:36 INFO - PROCESS | 1848 | 1461264756910 Marionette TRACE conn3 <- [1,2192,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]]]}] 11:52:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:52:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1430ms 11:52:36 INFO - PROCESS | 1848 | 1461264756972 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 11:52:36 INFO - PROCESS | 1848 | 1461264756976 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 11:52:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:52:36 INFO - PROCESS | 1848 | 1461264756981 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:52:36 INFO - PROCESS | 1848 | 1461264756984 Marionette TRACE conn3 <- [1,2194,null,{}] 11:52:36 INFO - PROCESS | 1848 | 1461264756989 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:37 INFO - PROCESS | 1848 | 1461264757177 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 11:52:37 INFO - PROCESS | 1848 | 1461264757396 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d962ac800 == 139 [pid = 1848] [id = 556] 11:52:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f4d9150d800) [pid = 1848] [serial = 1669] [outer = (nil)] 11:52:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f4d919c4000) [pid = 1848] [serial = 1670] [outer = 0x7f4d9150d800] 11:52:37 INFO - PROCESS | 1848 | 1461264757511 Marionette DEBUG loaded listener.js 11:52:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f4d91be5800) [pid = 1848] [serial = 1671] [outer = 0x7f4d9150d800] 11:52:38 INFO - PROCESS | 1848 | 1461264758374 Marionette TRACE conn3 <- [1,2196,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]]]}] 11:52:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:52:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1427ms 11:52:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:52:38 INFO - PROCESS | 1848 | 1461264758409 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 11:52:38 INFO - PROCESS | 1848 | 1461264758412 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 11:52:38 INFO - PROCESS | 1848 | 1461264758418 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:52:38 INFO - PROCESS | 1848 | 1461264758421 Marionette TRACE conn3 <- [1,2198,null,{}] 11:52:38 INFO - PROCESS | 1848 | 1461264758426 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:38 INFO - PROCESS | 1848 | 1461264758619 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 11:52:38 INFO - PROCESS | 1848 | 1461264758837 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9648f800 == 140 [pid = 1848] [id = 557] 11:52:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f4d91843c00) [pid = 1848] [serial = 1672] [outer = (nil)] 11:52:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f4d92173400) [pid = 1848] [serial = 1673] [outer = 0x7f4d91843c00] 11:52:38 INFO - PROCESS | 1848 | 1461264758948 Marionette DEBUG loaded listener.js 11:52:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f4d92274800) [pid = 1848] [serial = 1674] [outer = 0x7f4d91843c00] 11:52:39 INFO - PROCESS | 1848 | 1461264759925 Marionette TRACE conn3 <- [1,2200,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]]]}] 11:52:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:52:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1582ms 11:52:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:52:40 INFO - PROCESS | 1848 | 1461264760000 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 11:52:40 INFO - PROCESS | 1848 | 1461264760003 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 11:52:40 INFO - PROCESS | 1848 | 1461264760009 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:52:40 INFO - PROCESS | 1848 | 1461264760018 Marionette TRACE conn3 <- [1,2202,null,{}] 11:52:40 INFO - PROCESS | 1848 | 1461264760023 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:40 INFO - PROCESS | 1848 | 1461264760273 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 11:52:41 INFO - PROCESS | 1848 | 1461264761059 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88a79800 == 141 [pid = 1848] [id = 558] 11:52:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f4d8106b400) [pid = 1848] [serial = 1675] [outer = (nil)] 11:52:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f4d81155800) [pid = 1848] [serial = 1676] [outer = 0x7f4d8106b400] 11:52:41 INFO - PROCESS | 1848 | 1461264761124 Marionette DEBUG loaded listener.js 11:52:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f4d81850800) [pid = 1848] [serial = 1677] [outer = 0x7f4d8106b400] 11:52:41 INFO - PROCESS | 1848 | 1461264761937 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 11:52:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1987ms 11:52:41 INFO - PROCESS | 1848 | 1461264761997 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 11:52:42 INFO - PROCESS | 1848 | 1461264762003 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 11:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:52:42 INFO - PROCESS | 1848 | 1461264762011 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:52:42 INFO - PROCESS | 1848 | 1461264762015 Marionette TRACE conn3 <- [1,2206,null,{}] 11:52:42 INFO - PROCESS | 1848 | 1461264762021 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:42 INFO - PROCESS | 1848 | 1461264762208 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 11:52:42 INFO - PROCESS | 1848 | 1461264762439 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8aab1800 == 142 [pid = 1848] [id = 559] 11:52:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x7f4d8166d800) [pid = 1848] [serial = 1678] [outer = (nil)] 11:52:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x7f4d82ba4000) [pid = 1848] [serial = 1679] [outer = 0x7f4d8166d800] 11:52:42 INFO - PROCESS | 1848 | 1461264762612 Marionette DEBUG loaded listener.js 11:52:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x7f4d835d6800) [pid = 1848] [serial = 1680] [outer = 0x7f4d8166d800] 11:52:43 INFO - PROCESS | 1848 | 1461264763657 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 11:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1678ms 11:52:43 INFO - PROCESS | 1848 | 1461264763692 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 11:52:43 INFO - PROCESS | 1848 | 1461264763697 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 11:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:52:43 INFO - PROCESS | 1848 | 1461264763703 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:52:43 INFO - PROCESS | 1848 | 1461264763705 Marionette TRACE conn3 <- [1,2210,null,{}] 11:52:43 INFO - PROCESS | 1848 | 1461264763711 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:43 INFO - PROCESS | 1848 | 1461264763881 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 11:52:44 INFO - PROCESS | 1848 | 1461264764111 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f458000 == 143 [pid = 1848] [id = 560] 11:52:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x7f4d84a28800) [pid = 1848] [serial = 1681] [outer = (nil)] 11:52:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x7f4d863b5800) [pid = 1848] [serial = 1682] [outer = 0x7f4d84a28800] 11:52:44 INFO - PROCESS | 1848 | 1461264764215 Marionette DEBUG loaded listener.js 11:52:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 263 (0x7f4d866afc00) [pid = 1848] [serial = 1683] [outer = 0x7f4d84a28800] 11:52:45 INFO - PROCESS | 1848 | 1461264765126 Marionette TRACE conn3 <- [1,2212,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]]]}] 11:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1481ms 11:52:45 INFO - PROCESS | 1848 | 1461264765184 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 11:52:45 INFO - PROCESS | 1848 | 1461264765187 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 11:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:52:45 INFO - PROCESS | 1848 | 1461264765202 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:52:45 INFO - PROCESS | 1848 | 1461264765210 Marionette TRACE conn3 <- [1,2214,null,{}] 11:52:45 INFO - PROCESS | 1848 | 1461264765215 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:45 INFO - PROCESS | 1848 | 1461264765402 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 11:52:45 INFO - PROCESS | 1848 | 1461264765621 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d82974800 == 144 [pid = 1848] [id = 561] 11:52:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 264 (0x7f4d819ebc00) [pid = 1848] [serial = 1684] [outer = (nil)] 11:52:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 265 (0x7f4d84a1f800) [pid = 1848] [serial = 1685] [outer = 0x7f4d819ebc00] 11:52:45 INFO - PROCESS | 1848 | 1461264765755 Marionette DEBUG loaded listener.js 11:52:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 266 (0x7f4d873e1000) [pid = 1848] [serial = 1686] [outer = 0x7f4d819ebc00] 11:52:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d954b2800 == 143 [pid = 1848] [id = 47] 11:52:45 INFO - PROCESS | 1848 | --DOMWINDOW == 265 (0x7f4d90332c00) [pid = 1848] [serial = 1580] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1848 | --DOMWINDOW == 264 (0x7f4d958e3800) [pid = 1848] [serial = 1529] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1848 | --DOMWINDOW == 263 (0x7f4d81157800) [pid = 1848] [serial = 1556] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1848 | --DOMWINDOW == 262 (0x7f4d819e5800) [pid = 1848] [serial = 1544] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x7f4da8986800) [pid = 1848] [serial = 1535] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x7f4d81fe3c00) [pid = 1848] [serial = 1550] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x7f4d8106a000) [pid = 1848] [serial = 1541] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x7f4d9c414c00) [pid = 1848] [serial = 1532] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x7f4d84a25800) [pid = 1848] [serial = 1523] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f4d819ef800) [pid = 1848] [serial = 1547] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f4d82baac00) [pid = 1848] [serial = 1553] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f4daddddc00) [pid = 1848] [serial = 1538] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f4d89c4d000) [pid = 1848] [serial = 1526] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92137800 == 142 [pid = 1848] [id = 60] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8aa9d000 == 141 [pid = 1848] [id = 546] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85d9f800 == 140 [pid = 1848] [id = 543] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d841da000 == 139 [pid = 1848] [id = 542] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8296a000 == 138 [pid = 1848] [id = 541] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d843b4000 == 137 [pid = 1848] [id = 540] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96718800 == 136 [pid = 1848] [id = 534] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d965df800 == 135 [pid = 1848] [id = 533] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96308800 == 134 [pid = 1848] [id = 532] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95822000 == 133 [pid = 1848] [id = 531] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d929dd000 == 132 [pid = 1848] [id = 530] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91e4b800 == 131 [pid = 1848] [id = 529] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f66a000 == 130 [pid = 1848] [id = 528] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85d1e000 == 129 [pid = 1848] [id = 527] 11:52:46 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d906b3800 == 128 [pid = 1848] [id = 526] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f4d92274000) [pid = 1848] [serial = 1452] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f4d9bb62800) [pid = 1848] [serial = 1521] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f4d8f6f0800) [pid = 1848] [serial = 1578] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f4d82bab400) [pid = 1848] [serial = 1562] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f4d99377c00) [pid = 1848] [serial = 1520] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f4d88a50400) [pid = 1848] [serial = 1389] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f4d7fdf9400) [pid = 1848] [serial = 1559] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f4d9414b000) [pid = 1848] [serial = 1320] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f4d88d7fc00) [pid = 1848] [serial = 1571] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f4d81848c00) [pid = 1848] [serial = 1560] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f4d89c4f000) [pid = 1848] [serial = 1577] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f4d832d4c00) [pid = 1848] [serial = 1563] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f4d866ac400) [pid = 1848] [serial = 1566] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f4d8644a400) [pid = 1848] [serial = 1568] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f4d89ad0800) [pid = 1848] [serial = 1574] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f4d863ae400) [pid = 1848] [serial = 1565] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f4d88a42c00) [pid = 1848] [serial = 1569] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f4d89a04000) [pid = 1848] [serial = 1572] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f4d89c45800) [pid = 1848] [serial = 1575] [outer = (nil)] [url = about:blank] 11:52:46 INFO - PROCESS | 1848 | 1461264766953 Marionette TRACE conn3 <- [1,2216,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]]]}] 11:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1802ms 11:52:46 INFO - PROCESS | 1848 | 1461264766997 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 11:52:47 INFO - PROCESS | 1848 | 1461264767004 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 11:52:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:52:47 INFO - PROCESS | 1848 | 1461264767012 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:52:47 INFO - PROCESS | 1848 | 1461264767018 Marionette TRACE conn3 <- [1,2218,null,{}] 11:52:47 INFO - PROCESS | 1848 | 1461264767025 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:47 INFO - PROCESS | 1848 | 1461264767258 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 11:52:47 INFO - PROCESS | 1848 | 1461264767538 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85ddc800 == 129 [pid = 1848] [id = 562] 11:52:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f4d82baac00) [pid = 1848] [serial = 1687] [outer = (nil)] 11:52:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f4d832d5c00) [pid = 1848] [serial = 1688] [outer = 0x7f4d82baac00] 11:52:47 INFO - PROCESS | 1848 | 1461264767623 Marionette DEBUG loaded listener.js 11:52:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f4d84523000) [pid = 1848] [serial = 1689] [outer = 0x7f4d82baac00] 11:52:48 INFO - PROCESS | 1848 | 1461264768433 Marionette TRACE conn3 <- [1,2220,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]]]}] 11:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1488ms 11:52:48 INFO - PROCESS | 1848 | 1461264768502 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 11:52:48 INFO - PROCESS | 1848 | 1461264768510 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 11:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:52:48 INFO - PROCESS | 1848 | 1461264768521 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:52:48 INFO - PROCESS | 1848 | 1461264768525 Marionette TRACE conn3 <- [1,2222,null,{}] 11:52:48 INFO - PROCESS | 1848 | 1461264768530 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:48 INFO - PROCESS | 1848 | 1461264768751 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 11:52:48 INFO - PROCESS | 1848 | 1461264768961 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f2dd000 == 130 [pid = 1848] [id = 563] 11:52:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f4d86457c00) [pid = 1848] [serial = 1690] [outer = (nil)] 11:52:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f4d86aeb000) [pid = 1848] [serial = 1691] [outer = 0x7f4d86457c00] 11:52:49 INFO - PROCESS | 1848 | 1461264769067 Marionette DEBUG loaded listener.js 11:52:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f4d873dd800) [pid = 1848] [serial = 1692] [outer = 0x7f4d86457c00] 11:52:50 INFO - PROCESS | 1848 | 1461264770077 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 11:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1583ms 11:52:50 INFO - PROCESS | 1848 | 1461264770105 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 11:52:50 INFO - PROCESS | 1848 | 1461264770109 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 11:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:52:50 INFO - PROCESS | 1848 | 1461264770114 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:52:50 INFO - PROCESS | 1848 | 1461264770119 Marionette TRACE conn3 <- [1,2226,null,{}] 11:52:50 INFO - PROCESS | 1848 | 1461264770134 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:50 INFO - PROCESS | 1848 | 1461264770315 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 11:52:50 INFO - PROCESS | 1848 | 1461264770536 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9169d000 == 131 [pid = 1848] [id = 564] 11:52:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f4d88caf800) [pid = 1848] [serial = 1693] [outer = (nil)] 11:52:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f4d89a10c00) [pid = 1848] [serial = 1694] [outer = 0x7f4d88caf800] 11:52:50 INFO - PROCESS | 1848 | 1461264770648 Marionette DEBUG loaded listener.js 11:52:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f4d89acd400) [pid = 1848] [serial = 1695] [outer = 0x7f4d88caf800] 11:52:51 INFO - PROCESS | 1848 | 1461264771534 Marionette TRACE conn3 <- [1,2228,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]]]}] 11:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1434ms 11:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:52:51 INFO - PROCESS | 1848 | 1461264771548 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 11:52:51 INFO - PROCESS | 1848 | 1461264771551 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 11:52:51 INFO - PROCESS | 1848 | 1461264771576 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:52:51 INFO - PROCESS | 1848 | 1461264771580 Marionette TRACE conn3 <- [1,2230,null,{}] 11:52:51 INFO - PROCESS | 1848 | 1461264771587 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:51 INFO - PROCESS | 1848 | 1461264771764 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 11:52:51 INFO - PROCESS | 1848 | 1461264771983 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d93188800 == 132 [pid = 1848] [id = 565] 11:52:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f4d88cbd400) [pid = 1848] [serial = 1696] [outer = (nil)] 11:52:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f4d89c4fc00) [pid = 1848] [serial = 1697] [outer = 0x7f4d88cbd400] 11:52:52 INFO - PROCESS | 1848 | 1461264772091 Marionette DEBUG loaded listener.js 11:52:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f4d8f412c00) [pid = 1848] [serial = 1698] [outer = 0x7f4d88cbd400] 11:52:52 INFO - PROCESS | 1848 | 1461264772941 Marionette TRACE conn3 <- [1,2232,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]]]}] 11:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1405ms 11:52:52 INFO - PROCESS | 1848 | 1461264772968 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 11:52:52 INFO - PROCESS | 1848 | 1461264772971 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 11:52:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:52:52 INFO - PROCESS | 1848 | 1461264772979 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:52:52 INFO - PROCESS | 1848 | 1461264772982 Marionette TRACE conn3 <- [1,2234,null,{}] 11:52:52 INFO - PROCESS | 1848 | 1461264772988 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:53 INFO - PROCESS | 1848 | 1461264773177 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 11:52:53 INFO - PROCESS | 1848 | 1461264773395 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95fb1800 == 133 [pid = 1848] [id = 566] 11:52:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f4d89ace800) [pid = 1848] [serial = 1699] [outer = (nil)] 11:52:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f4d8f6f0400) [pid = 1848] [serial = 1700] [outer = 0x7f4d89ace800] 11:52:53 INFO - PROCESS | 1848 | 1461264773503 Marionette DEBUG loaded listener.js 11:52:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f4d90277800) [pid = 1848] [serial = 1701] [outer = 0x7f4d89ace800] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d84aac000 == 132 [pid = 1848] [id = 324] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d816e6800 == 131 [pid = 1848] [id = 451] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dae24f000 == 130 [pid = 1848] [id = 538] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d842cf800 == 129 [pid = 1848] [id = 452] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4daff72000 == 128 [pid = 1848] [id = 472] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4daba1b000 == 127 [pid = 1848] [id = 343] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d7f4d0800 == 126 [pid = 1848] [id = 474] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88aad000 == 125 [pid = 1848] [id = 515] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d81e84800 == 124 [pid = 1848] [id = 475] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d82983000 == 123 [pid = 1848] [id = 518] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d848d2000 == 122 [pid = 1848] [id = 476] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dbb0d3800 == 121 [pid = 1848] [id = 516] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9adda000 == 120 [pid = 1848] [id = 52] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f458000 == 119 [pid = 1848] [id = 560] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8aab1800 == 118 [pid = 1848] [id = 559] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88a79800 == 117 [pid = 1848] [id = 558] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db32b5800 == 116 [pid = 1848] [id = 425] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91693000 == 115 [pid = 1848] [id = 551] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d90499800 == 114 [pid = 1848] [id = 550] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8aaac800 == 113 [pid = 1848] [id = 549] 11:52:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d848d6000 == 112 [pid = 1848] [id = 548] 11:52:56 INFO - PROCESS | 1848 | 1461264776528 Marionette TRACE conn3 <- [1,2236,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]]]}] 11:52:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:52:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 3738ms 11:52:56 INFO - PROCESS | 1848 | 1461264776719 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 11:52:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:52:56 INFO - PROCESS | 1848 | 1461264776725 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 11:52:56 INFO - PROCESS | 1848 | 1461264776733 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:52:56 INFO - PROCESS | 1848 | 1461264776738 Marionette TRACE conn3 <- [1,2238,null,{}] 11:52:56 INFO - PROCESS | 1848 | 1461264776755 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:56 INFO - PROCESS | 1848 | 1461264776928 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 11:52:56 INFO - PROCESS | 1848 | 1461264776939 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85d98800 == 113 [pid = 1848] [id = 567] 11:52:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f4d835d6400) [pid = 1848] [serial = 1702] [outer = (nil)] 11:52:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f4d844b6400) [pid = 1848] [serial = 1703] [outer = 0x7f4d835d6400] 11:52:57 INFO - PROCESS | 1848 | 1461264777003 Marionette DEBUG loaded listener.js 11:52:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f4d863b6c00) [pid = 1848] [serial = 1704] [outer = 0x7f4d835d6400] 11:52:57 INFO - PROCESS | 1848 | 1461264777895 Marionette TRACE conn3 <- [1,2240,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]]]}] 11:52:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:52:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1195ms 11:52:57 INFO - PROCESS | 1848 | 1461264777926 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 11:52:57 INFO - PROCESS | 1848 | 1461264777933 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 11:52:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:52:57 INFO - PROCESS | 1848 | 1461264777942 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:52:57 INFO - PROCESS | 1848 | 1461264777945 Marionette TRACE conn3 <- [1,2242,null,{}] 11:52:57 INFO - PROCESS | 1848 | 1461264777954 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:58 INFO - PROCESS | 1848 | 1461264778130 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 11:52:58 INFO - PROCESS | 1848 | 1461264778324 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f2e3800 == 114 [pid = 1848] [id = 568] 11:52:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f4d82ba6400) [pid = 1848] [serial = 1705] [outer = (nil)] 11:52:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f4d873e3800) [pid = 1848] [serial = 1706] [outer = 0x7f4d82ba6400] 11:52:58 INFO - PROCESS | 1848 | 1461264778386 Marionette DEBUG loaded listener.js 11:52:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f4d88d87000) [pid = 1848] [serial = 1707] [outer = 0x7f4d82ba6400] 11:52:59 INFO - PROCESS | 1848 | 1461264779348 Marionette TRACE conn3 <- [1,2244,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]]]}] 11:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1434ms 11:52:59 INFO - PROCESS | 1848 | 1461264779377 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 11:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:52:59 INFO - PROCESS | 1848 | 1461264779391 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 11:52:59 INFO - PROCESS | 1848 | 1461264779405 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:52:59 INFO - PROCESS | 1848 | 1461264779409 Marionette TRACE conn3 <- [1,2246,null,{}] 11:52:59 INFO - PROCESS | 1848 | 1461264779425 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:59 INFO - PROCESS | 1848 | 1461264779657 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 11:52:59 INFO - PROCESS | 1848 | 1461264779716 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9169c000 == 115 [pid = 1848] [id = 569] 11:52:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f4d89c48400) [pid = 1848] [serial = 1708] [outer = (nil)] 11:52:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f4d8f419800) [pid = 1848] [serial = 1709] [outer = 0x7f4d89c48400] 11:52:59 INFO - PROCESS | 1848 | 1461264779783 Marionette DEBUG loaded listener.js 11:52:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x7f4d905f1400) [pid = 1848] [serial = 1710] [outer = 0x7f4d89c48400] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x7f4d7fbc5400) [pid = 1848] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f4d91517400) [pid = 1848] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f4d8f41a800) [pid = 1848] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f4d81070c00) [pid = 1848] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f4d82a6c800) [pid = 1848] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f4d81663000) [pid = 1848] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f4d84458400) [pid = 1848] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f4d956a0000) [pid = 1848] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f4d81842400) [pid = 1848] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f4d866b3800) [pid = 1848] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f4d956a1c00) [pid = 1848] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f4d81fdf000) [pid = 1848] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f4d7fbca800) [pid = 1848] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f4da2df8400) [pid = 1848] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f4d9e491000) [pid = 1848] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f4d89a05c00) [pid = 1848] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f4d99380c00) [pid = 1848] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f4d81f21800) [pid = 1848] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f4d89b65c00) [pid = 1848] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f4d8f41b800) [pid = 1848] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f4d86457800) [pid = 1848] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f4d7fbc9800) [pid = 1848] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f4d7fbcc000) [pid = 1848] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f4d88d83c00) [pid = 1848] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f4d844b8000) [pid = 1848] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f4d9b54ac00) [pid = 1848] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f4d87208800) [pid = 1848] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f4d9d00fc00) [pid = 1848] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f4d81f21c00) [pid = 1848] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f4d92457000) [pid = 1848] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f4d844b1800) [pid = 1848] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f4d962c9c00) [pid = 1848] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f4d9d012400) [pid = 1848] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f4d957e4400) [pid = 1848] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f4d81661400) [pid = 1848] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f4d89c4b400) [pid = 1848] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f4d8184ec00) [pid = 1848] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f4d9e8abc00) [pid = 1848] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f4d81065000) [pid = 1848] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f4d9184bc00) [pid = 1848] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f4d82a6a000) [pid = 1848] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f4d81662800) [pid = 1848] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f4d7fdecc00) [pid = 1848] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f4d7fbc6800) [pid = 1848] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f4d92a90400) [pid = 1848] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f4d8114f400) [pid = 1848] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f4d8644a800) [pid = 1848] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f4d819e9800) [pid = 1848] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f4d8445b000) [pid = 1848] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f4d866ac000) [pid = 1848] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f4d91be3c00) [pid = 1848] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f4d7fbc4c00) [pid = 1848] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f4d97d15800) [pid = 1848] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f4d832d1800) [pid = 1848] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f4d958d7c00) [pid = 1848] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f4d8184fc00) [pid = 1848] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4d9cfc3400) [pid = 1848] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4d82ba6000) [pid = 1848] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d81664400) [pid = 1848] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d7fdeb800) [pid = 1848] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d82a78c00) [pid = 1848] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d8106b400) [pid = 1848] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d8166d800) [pid = 1848] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d84a28800) [pid = 1848] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d86451c00) [pid = 1848] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4d8166b800) [pid = 1848] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:53:01 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d8720ac00) [pid = 1848] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:53:01 INFO - PROCESS | 1848 | 1461264781633 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 11:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2348ms 11:53:01 INFO - PROCESS | 1848 | 1461264781745 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 11:53:01 INFO - PROCESS | 1848 | 1461264781750 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 11:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:53:01 INFO - PROCESS | 1848 | 1461264781756 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:53:01 INFO - PROCESS | 1848 | 1461264781759 Marionette TRACE conn3 <- [1,2250,null,{}] 11:53:01 INFO - PROCESS | 1848 | 1461264781764 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:01 INFO - PROCESS | 1848 | 1461264781929 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 11:53:01 INFO - PROCESS | 1848 | 1461264781940 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d82979800 == 116 [pid = 1848] [id = 570] 11:53:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4d7fdee400) [pid = 1848] [serial = 1711] [outer = (nil)] 11:53:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4d8115b800) [pid = 1848] [serial = 1712] [outer = 0x7f4d7fdee400] 11:53:02 INFO - PROCESS | 1848 | 1461264782002 Marionette DEBUG loaded listener.js 11:53:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4d81849800) [pid = 1848] [serial = 1713] [outer = 0x7f4d7fdee400] 11:53:02 INFO - PROCESS | 1848 | 1461264782857 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 11:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1125ms 11:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:53:02 INFO - PROCESS | 1848 | 1461264782891 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 11:53:02 INFO - PROCESS | 1848 | 1461264782893 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 11:53:02 INFO - PROCESS | 1848 | 1461264782901 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:53:02 INFO - PROCESS | 1848 | 1461264782904 Marionette TRACE conn3 <- [1,2254,null,{}] 11:53:02 INFO - PROCESS | 1848 | 1461264782909 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:03 INFO - PROCESS | 1848 | 1461264783081 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 11:53:03 INFO - PROCESS | 1848 | 1461264783094 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9049a000 == 117 [pid = 1848] [id = 571] 11:53:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d81069800) [pid = 1848] [serial = 1714] [outer = (nil)] 11:53:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d819ed800) [pid = 1848] [serial = 1715] [outer = 0x7f4d81069800] 11:53:03 INFO - PROCESS | 1848 | 1461264783152 Marionette DEBUG loaded listener.js 11:53:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d844b1800) [pid = 1848] [serial = 1716] [outer = 0x7f4d81069800] 11:53:04 INFO - PROCESS | 1848 | 1461264784282 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 11:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1434ms 11:53:04 INFO - PROCESS | 1848 | 1461264784335 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 11:53:04 INFO - PROCESS | 1848 | 1461264784340 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 11:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:53:04 INFO - PROCESS | 1848 | 1461264784350 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:53:04 INFO - PROCESS | 1848 | 1461264784354 Marionette TRACE conn3 <- [1,2258,null,{}] 11:53:04 INFO - PROCESS | 1848 | 1461264784363 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:04 INFO - PROCESS | 1848 | 1461264784572 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 11:53:04 INFO - PROCESS | 1848 | 1461264784793 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d84ab2000 == 118 [pid = 1848] [id = 572] 11:53:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d81fe6000) [pid = 1848] [serial = 1717] [outer = (nil)] 11:53:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4d832db000) [pid = 1848] [serial = 1718] [outer = 0x7f4d81fe6000] 11:53:04 INFO - PROCESS | 1848 | 1461264784959 Marionette DEBUG loaded listener.js 11:53:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4d84a27000) [pid = 1848] [serial = 1719] [outer = 0x7f4d81fe6000] 11:53:05 INFO - PROCESS | 1848 | 1461264785879 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 11:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1582ms 11:53:05 INFO - PROCESS | 1848 | 1461264785933 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 11:53:05 INFO - PROCESS | 1848 | 1461264785940 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 11:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:53:05 INFO - PROCESS | 1848 | 1461264785951 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:53:05 INFO - PROCESS | 1848 | 1461264785954 Marionette TRACE conn3 <- [1,2262,null,{}] 11:53:05 INFO - PROCESS | 1848 | 1461264785960 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:06 INFO - PROCESS | 1848 | 1461264786194 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 11:53:06 INFO - PROCESS | 1848 | 1461264786487 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d929d6800 == 119 [pid = 1848] [id = 573] 11:53:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4d866aa800) [pid = 1848] [serial = 1720] [outer = (nil)] 11:53:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4d8720ac00) [pid = 1848] [serial = 1721] [outer = 0x7f4d866aa800] 11:53:06 INFO - PROCESS | 1848 | 1461264786600 Marionette DEBUG loaded listener.js 11:53:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f4d873e4000) [pid = 1848] [serial = 1722] [outer = 0x7f4d866aa800] 11:53:07 INFO - PROCESS | 1848 | 1461264787421 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 11:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1528ms 11:53:07 INFO - PROCESS | 1848 | 1461264787479 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 11:53:07 INFO - PROCESS | 1848 | 1461264787482 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 11:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:53:07 INFO - PROCESS | 1848 | 1461264787488 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:53:07 INFO - PROCESS | 1848 | 1461264787493 Marionette TRACE conn3 <- [1,2266,null,{}] 11:53:07 INFO - PROCESS | 1848 | 1461264787508 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:07 INFO - PROCESS | 1848 | 1461264787693 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 11:53:07 INFO - PROCESS | 1848 | 1461264787954 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96320000 == 120 [pid = 1848] [id = 574] 11:53:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f4d89a04000) [pid = 1848] [serial = 1723] [outer = (nil)] 11:53:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f4d89c43400) [pid = 1848] [serial = 1724] [outer = 0x7f4d89a04000] 11:53:08 INFO - PROCESS | 1848 | 1461264788032 Marionette DEBUG loaded listener.js 11:53:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f4d8f41a800) [pid = 1848] [serial = 1725] [outer = 0x7f4d89a04000] 11:53:08 INFO - PROCESS | 1848 | 1461264788861 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 11:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1431ms 11:53:08 INFO - PROCESS | 1848 | 1461264788920 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 11:53:08 INFO - PROCESS | 1848 | 1461264788924 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 11:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:53:08 INFO - PROCESS | 1848 | 1461264788930 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:53:08 INFO - PROCESS | 1848 | 1461264788932 Marionette TRACE conn3 <- [1,2270,null,{}] 11:53:08 INFO - PROCESS | 1848 | 1461264788937 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:09 INFO - PROCESS | 1848 | 1461264789121 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 11:53:09 INFO - PROCESS | 1848 | 1461264789346 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9660b000 == 121 [pid = 1848] [id = 575] 11:53:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f4d7fdea800) [pid = 1848] [serial = 1726] [outer = (nil)] 11:53:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f4d9150ec00) [pid = 1848] [serial = 1727] [outer = 0x7f4d7fdea800] 11:53:09 INFO - PROCESS | 1848 | 1461264789455 Marionette DEBUG loaded listener.js 11:53:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f4d916f0000) [pid = 1848] [serial = 1728] [outer = 0x7f4d7fdea800] 11:53:10 INFO - PROCESS | 1848 | 1461264790309 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 11:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1428ms 11:53:10 INFO - PROCESS | 1848 | 1461264790359 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 11:53:10 INFO - PROCESS | 1848 | 1461264790362 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 11:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:53:10 INFO - PROCESS | 1848 | 1461264790368 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:53:10 INFO - PROCESS | 1848 | 1461264790370 Marionette TRACE conn3 <- [1,2274,null,{}] 11:53:10 INFO - PROCESS | 1848 | 1461264790375 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:10 INFO - PROCESS | 1848 | 1461264790621 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 11:53:10 INFO - PROCESS | 1848 | 1461264790780 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96722000 == 122 [pid = 1848] [id = 576] 11:53:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f4d8184cc00) [pid = 1848] [serial = 1729] [outer = (nil)] 11:53:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f4d9192e800) [pid = 1848] [serial = 1730] [outer = 0x7f4d8184cc00] 11:53:10 INFO - PROCESS | 1848 | 1461264790848 Marionette DEBUG loaded listener.js 11:53:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f4d919c9c00) [pid = 1848] [serial = 1731] [outer = 0x7f4d8184cc00] 11:53:11 INFO - PROCESS | 1848 | 1461264791792 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 11:53:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:53:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1478ms 11:53:11 INFO - PROCESS | 1848 | 1461264791848 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 11:53:11 INFO - PROCESS | 1848 | 1461264791851 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 11:53:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:53:11 INFO - PROCESS | 1848 | 1461264791856 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:53:11 INFO - PROCESS | 1848 | 1461264791859 Marionette TRACE conn3 <- [1,2278,null,{}] 11:53:11 INFO - PROCESS | 1848 | 1461264791864 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:12 INFO - PROCESS | 1848 | 1461264792074 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 11:53:12 INFO - PROCESS | 1848 | 1461264792300 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9abdc000 == 123 [pid = 1848] [id = 577] 11:53:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f4d905fcc00) [pid = 1848] [serial = 1732] [outer = (nil)] 11:53:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f4d92457000) [pid = 1848] [serial = 1733] [outer = 0x7f4d905fcc00] 11:53:12 INFO - PROCESS | 1848 | 1461264792412 Marionette DEBUG loaded listener.js 11:53:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f4d92e22c00) [pid = 1848] [serial = 1734] [outer = 0x7f4d905fcc00] 11:53:13 INFO - PROCESS | 1848 | 1461264793256 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 11:53:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:53:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1432ms 11:53:13 INFO - PROCESS | 1848 | 1461264793290 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 11:53:13 INFO - PROCESS | 1848 | 1461264793293 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 11:53:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:53:13 INFO - PROCESS | 1848 | 1461264793299 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:53:13 INFO - PROCESS | 1848 | 1461264793301 Marionette TRACE conn3 <- [1,2282,null,{}] 11:53:13 INFO - PROCESS | 1848 | 1461264793306 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:13 INFO - PROCESS | 1848 | 1461264793480 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 11:53:13 INFO - PROCESS | 1848 | 1461264793702 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9bac2800 == 124 [pid = 1848] [id = 578] 11:53:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f4d9184f400) [pid = 1848] [serial = 1735] [outer = (nil)] 11:53:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f4d92e30800) [pid = 1848] [serial = 1736] [outer = 0x7f4d9184f400] 11:53:13 INFO - PROCESS | 1848 | 1461264793814 Marionette DEBUG loaded listener.js 11:53:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f4d93f94400) [pid = 1848] [serial = 1737] [outer = 0x7f4d9184f400] 11:53:14 INFO - PROCESS | 1848 | 1461264794664 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 11:53:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:53:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1427ms 11:53:14 INFO - PROCESS | 1848 | 1461264794727 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 11:53:14 INFO - PROCESS | 1848 | 1461264794730 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 11:53:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:53:14 INFO - PROCESS | 1848 | 1461264794736 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:53:14 INFO - PROCESS | 1848 | 1461264794740 Marionette TRACE conn3 <- [1,2286,null,{}] 11:53:14 INFO - PROCESS | 1848 | 1461264794745 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:14 INFO - PROCESS | 1848 | 1461264794939 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 11:53:15 INFO - PROCESS | 1848 | 1461264795161 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9cb8b800 == 125 [pid = 1848] [id = 579] 11:53:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f4d92449400) [pid = 1848] [serial = 1738] [outer = (nil)] 11:53:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f4d93fa7400) [pid = 1848] [serial = 1739] [outer = 0x7f4d92449400] 11:53:15 INFO - PROCESS | 1848 | 1461264795271 Marionette DEBUG loaded listener.js 11:53:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f4d95459800) [pid = 1848] [serial = 1740] [outer = 0x7f4d92449400] 11:53:16 INFO - PROCESS | 1848 | 1461264796133 Marionette TRACE conn3 <- [1,2288,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]]]}] 11:53:16 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 11:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1443ms 11:53:16 INFO - PROCESS | 1848 | 1461264796180 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 11:53:16 INFO - PROCESS | 1848 | 1461264796183 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 11:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:53:16 INFO - PROCESS | 1848 | 1461264796189 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:53:16 INFO - PROCESS | 1848 | 1461264796191 Marionette TRACE conn3 <- [1,2290,null,{}] 11:53:16 INFO - PROCESS | 1848 | 1461264796196 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:16 INFO - PROCESS | 1848 | 1461264796448 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 11:53:16 INFO - PROCESS | 1848 | 1461264796607 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e346000 == 126 [pid = 1848] [id = 580] 11:53:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f4d92e30000) [pid = 1848] [serial = 1741] [outer = (nil)] 11:53:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f4d9569b800) [pid = 1848] [serial = 1742] [outer = 0x7f4d92e30000] 11:53:16 INFO - PROCESS | 1848 | 1461264796675 Marionette DEBUG loaded listener.js 11:53:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f4d957d9400) [pid = 1848] [serial = 1743] [outer = 0x7f4d92e30000] 11:53:17 INFO - PROCESS | 1848 | 1461264797570 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 11:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1428ms 11:53:17 INFO - PROCESS | 1848 | 1461264797618 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 11:53:17 INFO - PROCESS | 1848 | 1461264797622 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 11:53:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:53:17 INFO - PROCESS | 1848 | 1461264797627 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:53:17 INFO - PROCESS | 1848 | 1461264797629 Marionette TRACE conn3 <- [1,2294,null,{}] 11:53:17 INFO - PROCESS | 1848 | 1461264797635 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:17 INFO - PROCESS | 1848 | 1461264797818 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 11:53:18 INFO - PROCESS | 1848 | 1461264798042 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da7de2800 == 127 [pid = 1848] [id = 581] 11:53:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f4d9545a400) [pid = 1848] [serial = 1744] [outer = (nil)] 11:53:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f4d958d4400) [pid = 1848] [serial = 1745] [outer = 0x7f4d9545a400] 11:53:18 INFO - PROCESS | 1848 | 1461264798153 Marionette DEBUG loaded listener.js 11:53:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f4d958e0800) [pid = 1848] [serial = 1746] [outer = 0x7f4d9545a400] 11:53:19 INFO - PROCESS | 1848 | 1461264799035 Marionette TRACE conn3 <- [1,2296,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]]]}] 11:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1430ms 11:53:19 INFO - PROCESS | 1848 | 1461264799057 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 11:53:19 INFO - PROCESS | 1848 | 1461264799061 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 11:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:53:19 INFO - PROCESS | 1848 | 1461264799086 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:53:19 INFO - PROCESS | 1848 | 1461264799089 Marionette TRACE conn3 <- [1,2298,null,{}] 11:53:19 INFO - PROCESS | 1848 | 1461264799095 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:19 INFO - PROCESS | 1848 | 1461264799319 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 11:53:19 INFO - PROCESS | 1848 | 1461264799579 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da9d10800 == 128 [pid = 1848] [id = 582] 11:53:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f4d9569cc00) [pid = 1848] [serial = 1747] [outer = (nil)] 11:53:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f4d962d4c00) [pid = 1848] [serial = 1748] [outer = 0x7f4d9569cc00] 11:53:19 INFO - PROCESS | 1848 | 1461264799660 Marionette DEBUG loaded listener.js 11:53:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f4d968eb000) [pid = 1848] [serial = 1749] [outer = 0x7f4d9569cc00] 11:53:20 INFO - PROCESS | 1848 | 1461264800485 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 11:53:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:53:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1431ms 11:53:20 INFO - PROCESS | 1848 | 1461264800513 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 11:53:20 INFO - PROCESS | 1848 | 1461264800516 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 11:53:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:53:20 INFO - PROCESS | 1848 | 1461264800522 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:53:20 INFO - PROCESS | 1848 | 1461264800524 Marionette TRACE conn3 <- [1,2302,null,{}] 11:53:20 INFO - PROCESS | 1848 | 1461264800530 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:20 INFO - PROCESS | 1848 | 1461264800706 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 11:53:20 INFO - PROCESS | 1848 | 1461264800972 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dadec5800 == 129 [pid = 1848] [id = 583] 11:53:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f4d957e0400) [pid = 1848] [serial = 1750] [outer = (nil)] 11:53:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f4d97d15800) [pid = 1848] [serial = 1751] [outer = 0x7f4d957e0400] 11:53:21 INFO - PROCESS | 1848 | 1461264801055 Marionette DEBUG loaded listener.js 11:53:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f4d97ea8400) [pid = 1848] [serial = 1752] [outer = 0x7f4d957e0400] 11:53:21 INFO - PROCESS | 1848 | 1461264801867 Marionette TRACE conn3 <- [1,2304,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]]]}] 11:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1380ms 11:53:21 INFO - PROCESS | 1848 | 1461264801903 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 11:53:21 INFO - PROCESS | 1848 | 1461264801906 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 11:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:53:21 INFO - PROCESS | 1848 | 1461264801912 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:53:21 INFO - PROCESS | 1848 | 1461264801915 Marionette TRACE conn3 <- [1,2306,null,{}] 11:53:21 INFO - PROCESS | 1848 | 1461264801920 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:22 INFO - PROCESS | 1848 | 1461264802097 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 11:53:22 INFO - PROCESS | 1848 | 1461264802366 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daff72000 == 130 [pid = 1848] [id = 584] 11:53:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f4d96479400) [pid = 1848] [serial = 1753] [outer = (nil)] 11:53:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f4d9920d400) [pid = 1848] [serial = 1754] [outer = 0x7f4d96479400] 11:53:22 INFO - PROCESS | 1848 | 1461264802440 Marionette DEBUG loaded listener.js 11:53:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f4d9937e800) [pid = 1848] [serial = 1755] [outer = 0x7f4d96479400] 11:53:23 INFO - PROCESS | 1848 | 1461264803292 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 11:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1431ms 11:53:23 INFO - PROCESS | 1848 | 1461264803344 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 11:53:23 INFO - PROCESS | 1848 | 1461264803348 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 11:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:53:23 INFO - PROCESS | 1848 | 1461264803353 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:53:23 INFO - PROCESS | 1848 | 1461264803355 Marionette TRACE conn3 <- [1,2310,null,{}] 11:53:23 INFO - PROCESS | 1848 | 1461264803361 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:23 INFO - PROCESS | 1848 | 1461264803538 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 11:53:23 INFO - PROCESS | 1848 | 1461264803807 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d90699000 == 131 [pid = 1848] [id = 585] 11:53:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f4d8106cc00) [pid = 1848] [serial = 1756] [outer = (nil)] 11:53:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f4d86af8400) [pid = 1848] [serial = 1757] [outer = 0x7f4d8106cc00] 11:53:23 INFO - PROCESS | 1848 | 1461264803878 Marionette DEBUG loaded listener.js 11:53:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f4d9a40c000) [pid = 1848] [serial = 1758] [outer = 0x7f4d8106cc00] 11:53:24 INFO - PROCESS | 1848 | 1461264804718 Marionette TRACE conn3 <- [1,2312,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]]]}] 11:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1440ms 11:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:53:24 INFO - PROCESS | 1848 | 1461264804794 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 11:53:24 INFO - PROCESS | 1848 | 1461264804797 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 11:53:24 INFO - PROCESS | 1848 | 1461264804803 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:53:24 INFO - PROCESS | 1848 | 1461264804806 Marionette TRACE conn3 <- [1,2314,null,{}] 11:53:24 INFO - PROCESS | 1848 | 1461264804810 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:25 INFO - PROCESS | 1848 | 1461264805038 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 11:53:25 INFO - PROCESS | 1848 | 1461264805346 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d841ce000 == 132 [pid = 1848] [id = 586] 11:53:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f4d7fdf3800) [pid = 1848] [serial = 1759] [outer = (nil)] 11:53:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f4d8106f800) [pid = 1848] [serial = 1760] [outer = 0x7f4d7fdf3800] 11:53:25 INFO - PROCESS | 1848 | 1461264805419 Marionette DEBUG loaded listener.js 11:53:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f4d819ee400) [pid = 1848] [serial = 1761] [outer = 0x7f4d7fdf3800] 11:53:26 INFO - PROCESS | 1848 | 1461264806201 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 11:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1427ms 11:53:26 INFO - PROCESS | 1848 | 1461264806242 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 11:53:26 INFO - PROCESS | 1848 | 1461264806245 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 11:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:53:26 INFO - PROCESS | 1848 | 1461264806254 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:53:26 INFO - PROCESS | 1848 | 1461264806257 Marionette TRACE conn3 <- [1,2318,null,{}] 11:53:26 INFO - PROCESS | 1848 | 1461264806262 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:26 INFO - PROCESS | 1848 | 1461264806443 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 11:53:26 INFO - PROCESS | 1848 | 1461264806723 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d843a2000 == 133 [pid = 1848] [id = 587] 11:53:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f4d7fdeb400) [pid = 1848] [serial = 1762] [outer = (nil)] 11:53:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f4d8184bc00) [pid = 1848] [serial = 1763] [outer = 0x7f4d7fdeb400] 11:53:26 INFO - PROCESS | 1848 | 1461264806808 Marionette DEBUG loaded listener.js 11:53:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f4d82ba8000) [pid = 1848] [serial = 1764] [outer = 0x7f4d7fdeb400] 11:53:27 INFO - PROCESS | 1848 | 1461264807718 Marionette TRACE conn3 <- [1,2320,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,2321,"getWindowHandle",null] 11:53:27 INFO - PROCESS | 1848 | 1461264807792 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 11:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 11:53:27 INFO - PROCESS | 1848 | 1461264807798 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:53:27 INFO - PROCESS | 1848 | 1461264807801 Marionette TRACE conn3 <- [1,2322,null,{}] 11:53:27 INFO - PROCESS | 1848 | 1461264807806 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:28 INFO - PROCESS | 1848 | 1461264808001 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 11:53:28 INFO - PROCESS | 1848 | 1461264808273 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d864e0000 == 134 [pid = 1848] [id = 588] 11:53:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f4d7fbce800) [pid = 1848] [serial = 1765] [outer = (nil)] 11:53:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f4d81847000) [pid = 1848] [serial = 1766] [outer = 0x7f4d7fbce800] 11:53:28 INFO - PROCESS | 1848 | 1461264808392 Marionette DEBUG loaded listener.js 11:53:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f4d84460000) [pid = 1848] [serial = 1767] [outer = 0x7f4d7fbce800] 11:53:29 INFO - PROCESS | 1848 | 1461264809507 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 11:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1736ms 11:53:29 INFO - PROCESS | 1848 | 1461264809534 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 11:53:29 INFO - PROCESS | 1848 | 1461264809539 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 11:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:53:29 INFO - PROCESS | 1848 | 1461264809547 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:53:29 INFO - PROCESS | 1848 | 1461264809551 Marionette TRACE conn3 <- [1,2326,null,{}] 11:53:29 INFO - PROCESS | 1848 | 1461264809559 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:29 INFO - PROCESS | 1848 | 1461264809739 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 11:53:30 INFO - PROCESS | 1848 | 1461264810029 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d89c67000 == 135 [pid = 1848] [id = 589] 11:53:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f4d81f1ac00) [pid = 1848] [serial = 1768] [outer = (nil)] 11:53:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f4d81fe0000) [pid = 1848] [serial = 1769] [outer = 0x7f4d81f1ac00] 11:53:30 INFO - PROCESS | 1848 | 1461264810095 Marionette DEBUG loaded listener.js 11:53:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f4d832d7c00) [pid = 1848] [serial = 1770] [outer = 0x7f4d81f1ac00] 11:53:31 INFO - PROCESS | 1848 | 1461264811056 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 11:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1578ms 11:53:31 INFO - PROCESS | 1848 | 1461264811126 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 11:53:31 INFO - PROCESS | 1848 | 1461264811132 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 11:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:53:31 INFO - PROCESS | 1848 | 1461264811142 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:53:31 INFO - PROCESS | 1848 | 1461264811145 Marionette TRACE conn3 <- [1,2330,null,{}] 11:53:31 INFO - PROCESS | 1848 | 1461264811150 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:31 INFO - PROCESS | 1848 | 1461264811345 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 11:53:31 INFO - PROCESS | 1848 | 1461264811712 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85d6d000 == 136 [pid = 1848] [id = 590] 11:53:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f4d849af400) [pid = 1848] [serial = 1771] [outer = (nil)] 11:53:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f4d863a9000) [pid = 1848] [serial = 1772] [outer = 0x7f4d849af400] 11:53:31 INFO - PROCESS | 1848 | 1461264811790 Marionette DEBUG loaded listener.js 11:53:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f4d866a6800) [pid = 1848] [serial = 1773] [outer = 0x7f4d849af400] 11:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d82979800 == 135 [pid = 1848] [id = 570] 11:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9169c000 == 134 [pid = 1848] [id = 569] 11:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f2e3800 == 133 [pid = 1848] [id = 568] 11:53:32 INFO - PROCESS | 1848 | 1461264812711 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 11:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85d98800 == 132 [pid = 1848] [id = 567] 11:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95fb1800 == 131 [pid = 1848] [id = 566] 11:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d93188800 == 130 [pid = 1848] [id = 565] 11:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9169d000 == 129 [pid = 1848] [id = 564] 11:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f2dd000 == 128 [pid = 1848] [id = 563] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f4d9a2bbc00) [pid = 1848] [serial = 1604] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f4d97d1dc00) [pid = 1848] [serial = 1601] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f4d9ad1a800) [pid = 1848] [serial = 1607] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f4d82a76800) [pid = 1848] [serial = 1646] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f4d866abc00) [pid = 1848] [serial = 1649] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f4d88d86400) [pid = 1848] [serial = 1652] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f4da7d45800) [pid = 1848] [serial = 1610] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f4d89b63c00) [pid = 1848] [serial = 1655] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f4d89c4e000) [pid = 1848] [serial = 1658] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f4d9032c000) [pid = 1848] [serial = 1661] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f4d916e5c00) [pid = 1848] [serial = 1664] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f4d9184f800) [pid = 1848] [serial = 1667] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f4d919c4000) [pid = 1848] [serial = 1670] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f4d92173400) [pid = 1848] [serial = 1673] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f4dabf26800) [pid = 1848] [serial = 1613] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f4da9ecdc00) [pid = 1848] [serial = 1616] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f4d84455400) [pid = 1848] [serial = 1619] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d89c68000 == 127 [pid = 1848] [id = 545] 11:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85ddc800 == 126 [pid = 1848] [id = 562] 11:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88aa8000 == 125 [pid = 1848] [id = 544] 11:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d82974800 == 124 [pid = 1848] [id = 561] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f4dadcf7800) [pid = 1848] [serial = 1344] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f4d89d13000) [pid = 1848] [serial = 1395] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f4da7d45000) [pid = 1848] [serial = 1419] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f4d9d010800) [pid = 1848] [serial = 1335] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f4d916e6400) [pid = 1848] [serial = 1461] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f4d9308f400) [pid = 1848] [serial = 1401] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f4d9cbcac00) [pid = 1848] [serial = 1416] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f4d8106fc00) [pid = 1848] [serial = 1542] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f4d9e488400) [pid = 1848] [serial = 1533] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f4d957e0c00) [pid = 1848] [serial = 1404] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f4d9d00f400) [pid = 1848] [serial = 1479] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f4daba98800) [pid = 1848] [serial = 1422] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f4d9194a800) [pid = 1848] [serial = 1527] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f4da9e39000) [pid = 1848] [serial = 1338] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f4d84a2a800) [pid = 1848] [serial = 1455] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f4d968e8400) [pid = 1848] [serial = 1530] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f4d8644c000) [pid = 1848] [serial = 1392] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f4d9a43ac00) [pid = 1848] [serial = 1410] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f4dabf24800) [pid = 1848] [serial = 1341] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f4d9bf86800) [pid = 1848] [serial = 1476] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f4da7df3400) [pid = 1848] [serial = 1425] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f4d92e23400) [pid = 1848] [serial = 1464] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f4dae20b400) [pid = 1848] [serial = 1353] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f4dad87c000) [pid = 1848] [serial = 1488] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f4d819ea000) [pid = 1848] [serial = 1545] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f4d9608f400) [pid = 1848] [serial = 1326] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f4d9c124800) [pid = 1848] [serial = 1332] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f4d82a6c000) [pid = 1848] [serial = 1428] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f4d7fdf9000) [pid = 1848] [serial = 1497] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f4d89ad6800) [pid = 1848] [serial = 1365] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f4d9a494000) [pid = 1848] [serial = 1473] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f4d8115d400) [pid = 1848] [serial = 1557] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f4d90331800) [pid = 1848] [serial = 1323] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f4d81fe8c00) [pid = 1848] [serial = 1551] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f4d88d8dc00) [pid = 1848] [serial = 1458] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4da7deec00) [pid = 1848] [serial = 1482] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4d9a495c00) [pid = 1848] [serial = 1329] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d89acf400) [pid = 1848] [serial = 1362] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d9b544400) [pid = 1848] [serial = 1413] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d86aea800) [pid = 1848] [serial = 1524] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d9920ec00) [pid = 1848] [serial = 1407] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d8f41e400) [pid = 1848] [serial = 1356] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4da9e34800) [pid = 1848] [serial = 1485] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d7fbd1800) [pid = 1848] [serial = 1359] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4dade84800) [pid = 1848] [serial = 1491] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d92677000) [pid = 1848] [serial = 1398] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d81fdec00) [pid = 1848] [serial = 1548] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4dae203800) [pid = 1848] [serial = 1347] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4d849b0400) [pid = 1848] [serial = 1431] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f4d905fa800) [pid = 1848] [serial = 1290] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f4d968f0400) [pid = 1848] [serial = 1470] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4d81850400) [pid = 1848] [serial = 1350] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4d9569fc00) [pid = 1848] [serial = 1467] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4da9d2d800) [pid = 1848] [serial = 1536] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4dae336c00) [pid = 1848] [serial = 1554] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4dadf72c00) [pid = 1848] [serial = 1494] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4dae333800) [pid = 1848] [serial = 1539] [outer = (nil)] [url = about:blank] 11:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1686ms 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4d87213c00) [pid = 1848] [serial = 1637] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d88a49400) [pid = 1848] [serial = 1638] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d9192c800) [pid = 1848] [serial = 1592] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d89b6a000) [pid = 1848] [serial = 1589] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d832d2800) [pid = 1848] [serial = 1628] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d835dec00) [pid = 1848] [serial = 1629] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d87209000) [pid = 1848] [serial = 1586] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d92177c00) [pid = 1848] [serial = 1595] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4d81f20c00) [pid = 1848] [serial = 1626] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4d81842800) [pid = 1848] [serial = 1625] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f4d81153400) [pid = 1848] [serial = 1623] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4d7fdf0c00) [pid = 1848] [serial = 1622] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d84a26400) [pid = 1848] [serial = 1631] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4d82bac000) [pid = 1848] [serial = 1583] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4d9569d000) [pid = 1848] [serial = 1598] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d81155800) [pid = 1848] [serial = 1676] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d82ba4000) [pid = 1848] [serial = 1679] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4d81850800) [pid = 1848] [serial = 1677] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d835d6800) [pid = 1848] [serial = 1680] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d863b5800) [pid = 1848] [serial = 1682] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d866afc00) [pid = 1848] [serial = 1683] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4d866c8400) [pid = 1848] [serial = 1634] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d89a08800) [pid = 1848] [serial = 1643] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d866d4000) [pid = 1848] [serial = 1635] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d863b3c00) [pid = 1848] [serial = 1632] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d86455800) [pid = 1848] [serial = 1640] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4d88d85c00) [pid = 1848] [serial = 1641] [outer = (nil)] [url = about:blank] 11:53:32 INFO - PROCESS | 1848 | 1461264812836 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 11:53:32 INFO - PROCESS | 1848 | 1461264812843 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 11:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:53:32 INFO - PROCESS | 1848 | 1461264812851 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:53:32 INFO - PROCESS | 1848 | 1461264812859 Marionette TRACE conn3 <- [1,2334,null,{}] 11:53:32 INFO - PROCESS | 1848 | 1461264812892 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:33 INFO - PROCESS | 1848 | 1461264813112 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 11:53:33 INFO - PROCESS | 1848 | 1461264813362 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d843b5800 == 125 [pid = 1848] [id = 591] 11:53:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d86456800) [pid = 1848] [serial = 1774] [outer = (nil)] 11:53:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d866c6400) [pid = 1848] [serial = 1775] [outer = 0x7f4d86456800] 11:53:33 INFO - PROCESS | 1848 | 1461264813426 Marionette DEBUG loaded listener.js 11:53:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d8720f000) [pid = 1848] [serial = 1776] [outer = 0x7f4d86456800] 11:53:34 INFO - PROCESS | 1848 | 1461264814078 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 11:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1251ms 11:53:34 INFO - PROCESS | 1848 | 1461264814105 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 11:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:53:34 INFO - PROCESS | 1848 | 1461264814109 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 11:53:34 INFO - PROCESS | 1848 | 1461264814114 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:53:34 INFO - PROCESS | 1848 | 1461264814117 Marionette TRACE conn3 <- [1,2338,null,{}] 11:53:34 INFO - PROCESS | 1848 | 1461264814121 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:34 INFO - PROCESS | 1848 | 1461264814295 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 11:53:34 INFO - PROCESS | 1848 | 1461264814473 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88a81800 == 126 [pid = 1848] [id = 592] 11:53:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d84a26400) [pid = 1848] [serial = 1777] [outer = (nil)] 11:53:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d88cbc400) [pid = 1848] [serial = 1778] [outer = 0x7f4d84a26400] 11:53:34 INFO - PROCESS | 1848 | 1461264814531 Marionette DEBUG loaded listener.js 11:53:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d89a04800) [pid = 1848] [serial = 1779] [outer = 0x7f4d84a26400] 11:53:35 INFO - PROCESS | 1848 | 1461264815355 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 11:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1276ms 11:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:53:35 INFO - PROCESS | 1848 | 1461264815390 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 11:53:35 INFO - PROCESS | 1848 | 1461264815393 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 11:53:35 INFO - PROCESS | 1848 | 1461264815397 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:53:35 INFO - PROCESS | 1848 | 1461264815400 Marionette TRACE conn3 <- [1,2342,null,{}] 11:53:35 INFO - PROCESS | 1848 | 1461264815410 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:35 INFO - PROCESS | 1848 | 1461264815650 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 11:53:35 INFO - PROCESS | 1848 | 1461264815682 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8aaa1000 == 127 [pid = 1848] [id = 593] 11:53:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d866abc00) [pid = 1848] [serial = 1780] [outer = (nil)] 11:53:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d89a68000) [pid = 1848] [serial = 1781] [outer = 0x7f4d866abc00] 11:53:35 INFO - PROCESS | 1848 | 1461264815738 Marionette DEBUG loaded listener.js 11:53:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d89ad6800) [pid = 1848] [serial = 1782] [outer = 0x7f4d866abc00] 11:53:36 INFO - PROCESS | 1848 | 1461264816573 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 11:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1230ms 11:53:36 INFO - PROCESS | 1848 | 1461264816627 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 11:53:36 INFO - PROCESS | 1848 | 1461264816630 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 11:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:53:36 INFO - PROCESS | 1848 | 1461264816663 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:53:36 INFO - PROCESS | 1848 | 1461264816668 Marionette TRACE conn3 <- [1,2346,null,{}] 11:53:36 INFO - PROCESS | 1848 | 1461264816688 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:37 INFO - PROCESS | 1848 | 1461264817040 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 11:53:37 INFO - PROCESS | 1848 | 1461264817072 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91688000 == 128 [pid = 1848] [id = 594] 11:53:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d81071400) [pid = 1848] [serial = 1783] [outer = (nil)] 11:53:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d8f418c00) [pid = 1848] [serial = 1784] [outer = 0x7f4d81071400] 11:53:37 INFO - PROCESS | 1848 | 1461264817143 Marionette DEBUG loaded listener.js 11:53:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d91848800) [pid = 1848] [serial = 1785] [outer = 0x7f4d81071400] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d88caf800) [pid = 1848] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d86457c00) [pid = 1848] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4d89ace800) [pid = 1848] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d93fa9000) [pid = 1848] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d863b0c00) [pid = 1848] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d91843c00) [pid = 1848] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4d8f418400) [pid = 1848] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d8115cc00) [pid = 1848] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d84a24800) [pid = 1848] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d89d18c00) [pid = 1848] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d89aca800) [pid = 1848] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4d84454c00) [pid = 1848] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4d9150d800) [pid = 1848] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4d96478800) [pid = 1848] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4d968e4800) [pid = 1848] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f4d9a183000) [pid = 1848] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4d91bef800) [pid = 1848] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f4d91bf2000) [pid = 1848] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d7fdf4000) [pid = 1848] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f4d81f15400) [pid = 1848] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d86aee400) [pid = 1848] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4d9266f000) [pid = 1848] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4d8451d800) [pid = 1848] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d81f1e000) [pid = 1848] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d81844400) [pid = 1848] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4d89a68c00) [pid = 1848] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d89a0d400) [pid = 1848] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f4d819e7000) [pid = 1848] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f4d7fdee400) [pid = 1848] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f4d835d6400) [pid = 1848] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f4d88cbd400) [pid = 1848] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f4d82ba6400) [pid = 1848] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f4d89c48400) [pid = 1848] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:53:37 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f4d82baac00) [pid = 1848] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:53:38 INFO - PROCESS | 1848 | 1461264818374 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 11:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1743ms 11:53:38 INFO - PROCESS | 1848 | 1461264818410 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 11:53:38 INFO - PROCESS | 1848 | 1461264818412 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 11:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:53:38 INFO - PROCESS | 1848 | 1461264818418 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:53:38 INFO - PROCESS | 1848 | 1461264818419 Marionette TRACE conn3 <- [1,2350,null,{}] 11:53:38 INFO - PROCESS | 1848 | 1461264818425 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:38 INFO - PROCESS | 1848 | 1461264818636 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 11:53:38 INFO - PROCESS | 1848 | 1461264818825 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f452000 == 129 [pid = 1848] [id = 595] 11:53:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f4d81068400) [pid = 1848] [serial = 1786] [outer = (nil)] 11:53:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f4d844aa400) [pid = 1848] [serial = 1787] [outer = 0x7f4d81068400] 11:53:38 INFO - PROCESS | 1848 | 1461264818885 Marionette DEBUG loaded listener.js 11:53:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f4d89aca800) [pid = 1848] [serial = 1788] [outer = 0x7f4d81068400] 11:53:39 INFO - PROCESS | 1848 | 1461264819585 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 11:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1184ms 11:53:39 INFO - PROCESS | 1848 | 1461264819602 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 11:53:39 INFO - PROCESS | 1848 | 1461264819606 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 11:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:53:39 INFO - PROCESS | 1848 | 1461264819611 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:53:39 INFO - PROCESS | 1848 | 1461264819613 Marionette TRACE conn3 <- [1,2354,null,{}] 11:53:39 INFO - PROCESS | 1848 | 1461264819618 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:39 INFO - PROCESS | 1848 | 1461264819851 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 11:53:40 INFO - PROCESS | 1848 | 1461264820146 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d82974800 == 130 [pid = 1848] [id = 596] 11:53:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f4d7fbc2400) [pid = 1848] [serial = 1789] [outer = (nil)] 11:53:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f4d7fbc9c00) [pid = 1848] [serial = 1790] [outer = 0x7f4d7fbc2400] 11:53:40 INFO - PROCESS | 1848 | 1461264820219 Marionette DEBUG loaded listener.js 11:53:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f4d81155800) [pid = 1848] [serial = 1791] [outer = 0x7f4d7fbc2400] 11:53:41 INFO - PROCESS | 1848 | 1461264821204 Marionette TRACE conn3 <- [1,2356,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]]]}] 11:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1626ms 11:53:41 INFO - PROCESS | 1848 | 1461264821239 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 11:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:53:41 INFO - PROCESS | 1848 | 1461264821245 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 11:53:41 INFO - PROCESS | 1848 | 1461264821252 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:53:41 INFO - PROCESS | 1848 | 1461264821257 Marionette TRACE conn3 <- [1,2358,null,{}] 11:53:41 INFO - PROCESS | 1848 | 1461264821265 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:41 INFO - PROCESS | 1848 | 1461264821457 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 11:53:41 INFO - PROCESS | 1848 | 1461264821678 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88eca800 == 131 [pid = 1848] [id = 597] 11:53:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f4d81848400) [pid = 1848] [serial = 1792] [outer = (nil)] 11:53:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d8445b000) [pid = 1848] [serial = 1793] [outer = 0x7f4d81848400] 11:53:41 INFO - PROCESS | 1848 | 1461264821790 Marionette DEBUG loaded listener.js 11:53:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d863af000) [pid = 1848] [serial = 1794] [outer = 0x7f4d81848400] 11:53:42 INFO - PROCESS | 1848 | 1461264822802 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 11:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1584ms 11:53:42 INFO - PROCESS | 1848 | 1461264822839 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 11:53:42 INFO - PROCESS | 1848 | 1461264822844 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 11:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:53:42 INFO - PROCESS | 1848 | 1461264822851 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:53:42 INFO - PROCESS | 1848 | 1461264822853 Marionette TRACE conn3 <- [1,2362,null,{}] 11:53:42 INFO - PROCESS | 1848 | 1461264822859 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:43 INFO - PROCESS | 1848 | 1461264823050 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 11:53:43 INFO - PROCESS | 1848 | 1461264823271 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d927bc800 == 132 [pid = 1848] [id = 598] 11:53:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d86aec000) [pid = 1848] [serial = 1795] [outer = (nil)] 11:53:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d88d8c400) [pid = 1848] [serial = 1796] [outer = 0x7f4d86aec000] 11:53:43 INFO - PROCESS | 1848 | 1461264823458 Marionette DEBUG loaded listener.js 11:53:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4d89ad4800) [pid = 1848] [serial = 1797] [outer = 0x7f4d86aec000] 11:53:44 INFO - PROCESS | 1848 | 1461264824334 Marionette TRACE conn3 <- [1,2364,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]]]}] 11:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1532ms 11:53:44 INFO - PROCESS | 1848 | 1461264824384 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 11:53:44 INFO - PROCESS | 1848 | 1461264824388 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 11:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:53:44 INFO - PROCESS | 1848 | 1461264824404 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:53:44 INFO - PROCESS | 1848 | 1461264824412 Marionette TRACE conn3 <- [1,2366,null,{}] 11:53:44 INFO - PROCESS | 1848 | 1461264824417 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:44 INFO - PROCESS | 1848 | 1461264824618 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 11:53:44 INFO - PROCESS | 1848 | 1461264824874 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d956ab000 == 133 [pid = 1848] [id = 599] 11:53:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4d82a78000) [pid = 1848] [serial = 1798] [outer = (nil)] 11:53:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d89c51400) [pid = 1848] [serial = 1799] [outer = 0x7f4d82a78000] 11:53:44 INFO - PROCESS | 1848 | 1461264824947 Marionette DEBUG loaded listener.js 11:53:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4d90331c00) [pid = 1848] [serial = 1800] [outer = 0x7f4d82a78000] 11:53:45 INFO - PROCESS | 1848 | 1461264825795 Marionette TRACE conn3 <- [1,2368,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]]]}] 11:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1441ms 11:53:45 INFO - PROCESS | 1848 | 1461264825836 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 11:53:45 INFO - PROCESS | 1848 | 1461264825841 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 11:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:53:45 INFO - PROCESS | 1848 | 1461264825847 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:53:45 INFO - PROCESS | 1848 | 1461264825849 Marionette TRACE conn3 <- [1,2370,null,{}] 11:53:45 INFO - PROCESS | 1848 | 1461264825854 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:46 INFO - PROCESS | 1848 | 1461264826042 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 11:53:46 INFO - PROCESS | 1848 | 1461264826261 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95fb5000 == 134 [pid = 1848] [id = 600] 11:53:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4d8445c400) [pid = 1848] [serial = 1801] [outer = (nil)] 11:53:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4d9184f800) [pid = 1848] [serial = 1802] [outer = 0x7f4d8445c400] 11:53:46 INFO - PROCESS | 1848 | 1461264826370 Marionette DEBUG loaded listener.js 11:53:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d919ca800) [pid = 1848] [serial = 1803] [outer = 0x7f4d8445c400] 11:53:47 INFO - PROCESS | 1848 | 1461264827237 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 11:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1440ms 11:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:53:47 INFO - PROCESS | 1848 | 1461264827288 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 11:53:47 INFO - PROCESS | 1848 | 1461264827291 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 11:53:47 INFO - PROCESS | 1848 | 1461264827297 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:53:47 INFO - PROCESS | 1848 | 1461264827300 Marionette TRACE conn3 <- [1,2374,null,{}] 11:53:47 INFO - PROCESS | 1848 | 1461264827304 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:47 INFO - PROCESS | 1848 | 1461264827501 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 11:53:47 INFO - PROCESS | 1848 | 1461264827722 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96310000 == 135 [pid = 1848] [id = 601] 11:53:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4d92178800) [pid = 1848] [serial = 1804] [outer = (nil)] 11:53:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d92278c00) [pid = 1848] [serial = 1805] [outer = 0x7f4d92178800] 11:53:47 INFO - PROCESS | 1848 | 1461264827844 Marionette DEBUG loaded listener.js 11:53:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4d9284cc00) [pid = 1848] [serial = 1806] [outer = 0x7f4d92178800] 11:53:48 INFO - PROCESS | 1848 | 1461264828752 Marionette TRACE conn3 <- [1,2376,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]]]}] 11:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1527ms 11:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:53:48 INFO - PROCESS | 1848 | 1461264828823 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 11:53:48 INFO - PROCESS | 1848 | 1461264828826 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 11:53:48 INFO - PROCESS | 1848 | 1461264828832 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:53:48 INFO - PROCESS | 1848 | 1461264828835 Marionette TRACE conn3 <- [1,2378,null,{}] 11:53:48 INFO - PROCESS | 1848 | 1461264828840 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:49 INFO - PROCESS | 1848 | 1461264829031 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 11:53:49 INFO - PROCESS | 1848 | 1461264829246 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9660d000 == 136 [pid = 1848] [id = 602] 11:53:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d91937800) [pid = 1848] [serial = 1807] [outer = (nil)] 11:53:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d9544f000) [pid = 1848] [serial = 1808] [outer = 0x7f4d91937800] 11:53:49 INFO - PROCESS | 1848 | 1461264829358 Marionette DEBUG loaded listener.js 11:53:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d956a1000) [pid = 1848] [serial = 1809] [outer = 0x7f4d91937800] 11:53:50 INFO - PROCESS | 1848 | 1461264830248 Marionette TRACE conn3 <- [1,2380,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]]]}] 11:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1485ms 11:53:50 INFO - PROCESS | 1848 | 1461264830316 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 11:53:50 INFO - PROCESS | 1848 | 1461264830320 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 11:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:53:50 INFO - PROCESS | 1848 | 1461264830325 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:53:50 INFO - PROCESS | 1848 | 1461264830328 Marionette TRACE conn3 <- [1,2382,null,{}] 11:53:50 INFO - PROCESS | 1848 | 1461264830333 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:50 INFO - PROCESS | 1848 | 1461264830520 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 11:53:50 INFO - PROCESS | 1848 | 1461264830740 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9986b800 == 137 [pid = 1848] [id = 603] 11:53:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d91bf2800) [pid = 1848] [serial = 1810] [outer = (nil)] 11:53:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d958d9c00) [pid = 1848] [serial = 1811] [outer = 0x7f4d91bf2800] 11:53:50 INFO - PROCESS | 1848 | 1461264830851 Marionette DEBUG loaded listener.js 11:53:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d96095000) [pid = 1848] [serial = 1812] [outer = 0x7f4d91bf2800] 11:53:51 INFO - PROCESS | 1848 | 1461264831771 Marionette TRACE conn3 <- [1,2384,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]]]}] 11:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1476ms 11:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:53:51 INFO - PROCESS | 1848 | 1461264831802 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 11:53:51 INFO - PROCESS | 1848 | 1461264831804 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 11:53:51 INFO - PROCESS | 1848 | 1461264831810 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:53:51 INFO - PROCESS | 1848 | 1461264831813 Marionette TRACE conn3 <- [1,2386,null,{}] 11:53:51 INFO - PROCESS | 1848 | 1461264831818 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:52 INFO - PROCESS | 1848 | 1461264832016 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 11:53:52 INFO - PROCESS | 1848 | 1461264832279 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b587800 == 138 [pid = 1848] [id = 604] 11:53:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d92e28000) [pid = 1848] [serial = 1813] [outer = (nil)] 11:53:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d96477400) [pid = 1848] [serial = 1814] [outer = 0x7f4d92e28000] 11:53:52 INFO - PROCESS | 1848 | 1461264832353 Marionette DEBUG loaded listener.js 11:53:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d968e9c00) [pid = 1848] [serial = 1815] [outer = 0x7f4d92e28000] 11:53:53 INFO - PROCESS | 1848 | 1461264833189 Marionette TRACE conn3 <- [1,2388,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]]]}] 11:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1429ms 11:53:53 INFO - PROCESS | 1848 | 1461264833240 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 11:53:53 INFO - PROCESS | 1848 | 1461264833243 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 11:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:53:53 INFO - PROCESS | 1848 | 1461264833249 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:53:53 INFO - PROCESS | 1848 | 1461264833252 Marionette TRACE conn3 <- [1,2390,null,{}] 11:53:53 INFO - PROCESS | 1848 | 1461264833256 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:53 INFO - PROCESS | 1848 | 1461264833457 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 11:53:53 INFO - PROCESS | 1848 | 1461264833721 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9e33d800 == 139 [pid = 1848] [id = 605] 11:53:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d956e3800) [pid = 1848] [serial = 1816] [outer = (nil)] 11:53:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d989a2800) [pid = 1848] [serial = 1817] [outer = 0x7f4d956e3800] 11:53:53 INFO - PROCESS | 1848 | 1461264833796 Marionette DEBUG loaded listener.js 11:53:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d99382400) [pid = 1848] [serial = 1818] [outer = 0x7f4d956e3800] 11:53:54 INFO - PROCESS | 1848 | 1461264834630 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 11:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1432ms 11:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:53:54 INFO - PROCESS | 1848 | 1461264834681 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 11:53:54 INFO - PROCESS | 1848 | 1461264834684 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 11:53:54 INFO - PROCESS | 1848 | 1461264834690 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:53:54 INFO - PROCESS | 1848 | 1461264834693 Marionette TRACE conn3 <- [1,2394,null,{}] 11:53:54 INFO - PROCESS | 1848 | 1461264834698 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:54 INFO - PROCESS | 1848 | 1461264834886 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 11:53:55 INFO - PROCESS | 1848 | 1461264835152 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da9a0f000 == 140 [pid = 1848] [id = 606] 11:53:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d96097000) [pid = 1848] [serial = 1819] [outer = (nil)] 11:53:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d9a442800) [pid = 1848] [serial = 1820] [outer = 0x7f4d96097000] 11:53:55 INFO - PROCESS | 1848 | 1461264835233 Marionette DEBUG loaded listener.js 11:53:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d9a723400) [pid = 1848] [serial = 1821] [outer = 0x7f4d96097000] 11:53:56 INFO - PROCESS | 1848 | 1461264836119 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 11:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1484ms 11:53:56 INFO - PROCESS | 1848 | 1461264836180 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 11:53:56 INFO - PROCESS | 1848 | 1461264836183 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 11:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:53:56 INFO - PROCESS | 1848 | 1461264836193 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:53:56 INFO - PROCESS | 1848 | 1461264836202 Marionette TRACE conn3 <- [1,2398,null,{}] 11:53:56 INFO - PROCESS | 1848 | 1461264836207 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:56 INFO - PROCESS | 1848 | 1461264836420 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 11:53:56 INFO - PROCESS | 1848 | 1461264836650 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dae321000 == 141 [pid = 1848] [id = 607] 11:53:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4d9a724800) [pid = 1848] [serial = 1822] [outer = (nil)] 11:53:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d9b545c00) [pid = 1848] [serial = 1823] [outer = 0x7f4d9a724800] 11:53:56 INFO - PROCESS | 1848 | 1461264836763 Marionette DEBUG loaded listener.js 11:53:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f4d9bf87000) [pid = 1848] [serial = 1824] [outer = 0x7f4d9a724800] 11:53:57 INFO - PROCESS | 1848 | 1461264837692 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 11:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1538ms 11:53:57 INFO - PROCESS | 1848 | 1461264837732 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 11:53:57 INFO - PROCESS | 1848 | 1461264837736 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 11:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:53:57 INFO - PROCESS | 1848 | 1461264837741 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:53:57 INFO - PROCESS | 1848 | 1461264837743 Marionette TRACE conn3 <- [1,2402,null,{}] 11:53:57 INFO - PROCESS | 1848 | 1461264837748 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:57 INFO - PROCESS | 1848 | 1461264837932 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 11:53:58 INFO - PROCESS | 1848 | 1461264838193 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db32b4000 == 142 [pid = 1848] [id = 608] 11:53:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4d9ad1a000) [pid = 1848] [serial = 1825] [outer = (nil)] 11:53:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4d9c408c00) [pid = 1848] [serial = 1826] [outer = 0x7f4d9ad1a000] 11:53:58 INFO - PROCESS | 1848 | 1461264838265 Marionette DEBUG loaded listener.js 11:53:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4d9c416800) [pid = 1848] [serial = 1827] [outer = 0x7f4d9ad1a000] 11:53:59 INFO - PROCESS | 1848 | 1461264839073 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 11:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1375ms 11:53:59 INFO - PROCESS | 1848 | 1461264839117 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 11:53:59 INFO - PROCESS | 1848 | 1461264839121 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 11:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:53:59 INFO - PROCESS | 1848 | 1461264839126 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:53:59 INFO - PROCESS | 1848 | 1461264839128 Marionette TRACE conn3 <- [1,2406,null,{}] 11:53:59 INFO - PROCESS | 1848 | 1461264839133 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:59 INFO - PROCESS | 1848 | 1461264839322 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 11:53:59 INFO - PROCESS | 1848 | 1461264839603 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85d9b800 == 143 [pid = 1848] [id = 609] 11:53:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d81064400) [pid = 1848] [serial = 1828] [outer = (nil)] 11:53:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4d8451ac00) [pid = 1848] [serial = 1829] [outer = 0x7f4d81064400] 11:53:59 INFO - PROCESS | 1848 | 1461264839674 Marionette DEBUG loaded listener.js 11:53:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4d8f413c00) [pid = 1848] [serial = 1830] [outer = 0x7f4d81064400] 11:54:00 INFO - PROCESS | 1848 | 1461264840484 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 11:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1426ms 11:54:00 INFO - PROCESS | 1848 | 1461264840553 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 11:54:00 INFO - PROCESS | 1848 | 1461264840556 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 11:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:54:00 INFO - PROCESS | 1848 | 1461264840561 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:54:00 INFO - PROCESS | 1848 | 1461264840564 Marionette TRACE conn3 <- [1,2410,null,{}] 11:54:00 INFO - PROCESS | 1848 | 1461264840569 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:00 INFO - PROCESS | 1848 | 1461264840762 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 11:54:01 INFO - PROCESS | 1848 | 1461264841026 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88aa5000 == 144 [pid = 1848] [id = 610] 11:54:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d7fbca000) [pid = 1848] [serial = 1831] [outer = (nil)] 11:54:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d81063400) [pid = 1848] [serial = 1832] [outer = 0x7f4d7fbca000] 11:54:01 INFO - PROCESS | 1848 | 1461264841101 Marionette DEBUG loaded listener.js 11:54:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d849a3800) [pid = 1848] [serial = 1833] [outer = 0x7f4d7fbca000] 11:54:02 INFO - PROCESS | 1848 | 1461264842518 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 11:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2079ms 11:54:02 INFO - PROCESS | 1848 | 1461264842734 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 11:54:02 INFO - PROCESS | 1848 | 1461264842740 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 11:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:54:02 INFO - PROCESS | 1848 | 1461264842764 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:54:02 INFO - PROCESS | 1848 | 1461264842769 Marionette TRACE conn3 <- [1,2414,null,{}] 11:54:02 INFO - PROCESS | 1848 | 1461264842776 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:02 INFO - PROCESS | 1848 | 1461264842954 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 11:54:03 INFO - PROCESS | 1848 | 1461264843185 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9049b000 == 145 [pid = 1848] [id = 611] 11:54:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d81843000) [pid = 1848] [serial = 1834] [outer = (nil)] 11:54:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d8184d400) [pid = 1848] [serial = 1835] [outer = 0x7f4d81843000] 11:54:03 INFO - PROCESS | 1848 | 1461264843250 Marionette DEBUG loaded listener.js 11:54:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4d81fe6400) [pid = 1848] [serial = 1836] [outer = 0x7f4d81843000] 11:54:04 INFO - PROCESS | 1848 | 1461264844147 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 11:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1482ms 11:54:04 INFO - PROCESS | 1848 | 1461264844245 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 11:54:04 INFO - PROCESS | 1848 | 1461264844260 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 11:54:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:54:04 INFO - PROCESS | 1848 | 1461264844280 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:54:04 INFO - PROCESS | 1848 | 1461264844284 Marionette TRACE conn3 <- [1,2418,null,{}] 11:54:04 INFO - PROCESS | 1848 | 1461264844367 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:04 INFO - PROCESS | 1848 | 1461264844572 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 11:54:04 INFO - PROCESS | 1848 | 1461264844847 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d842d7000 == 146 [pid = 1848] [id = 612] 11:54:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d835d7400) [pid = 1848] [serial = 1837] [outer = (nil)] 11:54:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d844b4c00) [pid = 1848] [serial = 1838] [outer = 0x7f4d835d7400] 11:54:04 INFO - PROCESS | 1848 | 1461264844920 Marionette DEBUG loaded listener.js 11:54:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d84a25c00) [pid = 1848] [serial = 1839] [outer = 0x7f4d835d7400] 11:54:06 INFO - PROCESS | 1848 | 1461264846038 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4d819ed800) [pid = 1848] [serial = 1715] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f452000 == 145 [pid = 1848] [id = 595] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91688000 == 144 [pid = 1848] [id = 594] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8aaa1000 == 143 [pid = 1848] [id = 593] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88a81800 == 142 [pid = 1848] [id = 592] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d843b5800 == 141 [pid = 1848] [id = 591] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85d6d000 == 140 [pid = 1848] [id = 590] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d89c67000 == 139 [pid = 1848] [id = 589] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d843a2000 == 138 [pid = 1848] [id = 587] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d841ce000 == 137 [pid = 1848] [id = 586] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d90699000 == 136 [pid = 1848] [id = 585] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4daff72000 == 135 [pid = 1848] [id = 584] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dadec5800 == 134 [pid = 1848] [id = 583] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da9d10800 == 133 [pid = 1848] [id = 582] 11:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1944ms 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da7de2800 == 132 [pid = 1848] [id = 581] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9e346000 == 131 [pid = 1848] [id = 580] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9cb8b800 == 130 [pid = 1848] [id = 579] 11:54:06 INFO - PROCESS | 1848 | 1461264846224 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 11:54:06 INFO - PROCESS | 1848 | 1461264846227 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9bac2800 == 129 [pid = 1848] [id = 578] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9abdc000 == 128 [pid = 1848] [id = 577] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96722000 == 127 [pid = 1848] [id = 576] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9660b000 == 126 [pid = 1848] [id = 575] 11:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96320000 == 125 [pid = 1848] [id = 574] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d929d6800 == 124 [pid = 1848] [id = 573] 11:54:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d84ab2000 == 123 [pid = 1848] [id = 572] 11:54:06 INFO - PROCESS | 1848 | 1461264846247 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:54:06 INFO - PROCESS | 1848 | 1461264846253 Marionette TRACE conn3 <- [1,2422,null,{}] 11:54:06 INFO - PROCESS | 1848 | 1461264846267 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:06 INFO - PROCESS | 1848 | 1461264846523 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4d9a728800) [pid = 1848] [serial = 1605] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4d9e383400) [pid = 1848] [serial = 1608] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4da8cacc00) [pid = 1848] [serial = 1611] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4dadcbf400) [pid = 1848] [serial = 1614] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4dadcf4400) [pid = 1848] [serial = 1617] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d8f41e000) [pid = 1848] [serial = 1620] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d835d5400) [pid = 1848] [serial = 1647] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d88d87000) [pid = 1848] [serial = 1707] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d8f419800) [pid = 1848] [serial = 1709] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d81849800) [pid = 1848] [serial = 1713] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d905f1400) [pid = 1848] [serial = 1710] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d84523000) [pid = 1848] [serial = 1689] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4d832d5c00) [pid = 1848] [serial = 1688] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4d89acd400) [pid = 1848] [serial = 1695] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f4d89a10c00) [pid = 1848] [serial = 1694] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4d873dd800) [pid = 1848] [serial = 1692] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d86aeb000) [pid = 1848] [serial = 1691] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4d84a1f800) [pid = 1848] [serial = 1685] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4d90277800) [pid = 1848] [serial = 1701] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d8f6f0400) [pid = 1848] [serial = 1700] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d99378c00) [pid = 1848] [serial = 1602] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4d89b70000) [pid = 1848] [serial = 1656] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d92274800) [pid = 1848] [serial = 1674] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d91937400) [pid = 1848] [serial = 1668] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d91846800) [pid = 1848] [serial = 1665] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4d87209800) [pid = 1848] [serial = 1650] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d9150e800) [pid = 1848] [serial = 1662] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d89d17800) [pid = 1848] [serial = 1659] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d89a68800) [pid = 1848] [serial = 1653] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d91be5800) [pid = 1848] [serial = 1671] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4d916efc00) [pid = 1848] [serial = 1581] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4d96479000) [pid = 1848] [serial = 1599] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4d88a4b800) [pid = 1848] [serial = 1587] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4d89a66000) [pid = 1848] [serial = 1644] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f4d91be0400) [pid = 1848] [serial = 1593] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4d92670400) [pid = 1848] [serial = 1596] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f4d8f6ee800) [pid = 1848] [serial = 1590] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d844b8400) [pid = 1848] [serial = 1584] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f4d8115b800) [pid = 1848] [serial = 1712] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d844b6400) [pid = 1848] [serial = 1703] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4d863b6c00) [pid = 1848] [serial = 1704] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4d8f412c00) [pid = 1848] [serial = 1698] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d89c4fc00) [pid = 1848] [serial = 1697] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d873e3800) [pid = 1848] [serial = 1706] [outer = (nil)] [url = about:blank] 11:54:06 INFO - PROCESS | 1848 | 1461264846770 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d871e4800 == 124 [pid = 1848] [id = 613] 11:54:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d835d5400) [pid = 1848] [serial = 1840] [outer = (nil)] 11:54:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d84a28400) [pid = 1848] [serial = 1841] [outer = 0x7f4d835d5400] 11:54:06 INFO - PROCESS | 1848 | 1461264846839 Marionette DEBUG loaded listener.js 11:54:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4d88d7ec00) [pid = 1848] [serial = 1842] [outer = 0x7f4d835d5400] 11:54:07 INFO - PROCESS | 1848 | 1461264847588 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 11:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1390ms 11:54:07 INFO - PROCESS | 1848 | 1461264847631 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 11:54:07 INFO - PROCESS | 1848 | 1461264847636 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 11:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:54:07 INFO - PROCESS | 1848 | 1461264847641 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:54:07 INFO - PROCESS | 1848 | 1461264847643 Marionette TRACE conn3 <- [1,2426,null,{}] 11:54:07 INFO - PROCESS | 1848 | 1461264847648 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:07 INFO - PROCESS | 1848 | 1461264847887 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 11:54:07 INFO - PROCESS | 1848 | 1461264847909 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f66c800 == 125 [pid = 1848] [id = 614] 11:54:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4d835dcc00) [pid = 1848] [serial = 1843] [outer = (nil)] 11:54:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d89a6a400) [pid = 1848] [serial = 1844] [outer = 0x7f4d835dcc00] 11:54:07 INFO - PROCESS | 1848 | 1461264847967 Marionette DEBUG loaded listener.js 11:54:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4d89b70000) [pid = 1848] [serial = 1845] [outer = 0x7f4d835dcc00] 11:54:08 INFO - PROCESS | 1848 | 1461264848855 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 11:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1232ms 11:54:08 INFO - PROCESS | 1848 | 1461264848873 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 11:54:08 INFO - PROCESS | 1848 | 1461264848876 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 11:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:54:08 INFO - PROCESS | 1848 | 1461264848881 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:54:08 INFO - PROCESS | 1848 | 1461264848883 Marionette TRACE conn3 <- [1,2430,null,{}] 11:54:08 INFO - PROCESS | 1848 | 1461264848899 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:09 INFO - PROCESS | 1848 | 1461264849145 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 11:54:09 INFO - PROCESS | 1848 | 1461264849177 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91684800 == 126 [pid = 1848] [id = 615] 11:54:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4d84a1fc00) [pid = 1848] [serial = 1846] [outer = (nil)] 11:54:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4d89d10c00) [pid = 1848] [serial = 1847] [outer = 0x7f4d84a1fc00] 11:54:09 INFO - PROCESS | 1848 | 1461264849236 Marionette DEBUG loaded listener.js 11:54:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d8f6edc00) [pid = 1848] [serial = 1848] [outer = 0x7f4d84a1fc00] 11:54:10 INFO - PROCESS | 1848 | 1461264850173 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 11:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1332ms 11:54:10 INFO - PROCESS | 1848 | 1461264850215 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 11:54:10 INFO - PROCESS | 1848 | 1461264850218 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 11:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:54:10 INFO - PROCESS | 1848 | 1461264850251 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:54:10 INFO - PROCESS | 1848 | 1461264850253 Marionette TRACE conn3 <- [1,2434,null,{}] 11:54:10 INFO - PROCESS | 1848 | 1461264850258 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:10 INFO - PROCESS | 1848 | 1461264850546 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 11:54:10 INFO - PROCESS | 1848 | 1461264850578 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d929c4800 == 127 [pid = 1848] [id = 616] 11:54:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4d91512c00) [pid = 1848] [serial = 1849] [outer = (nil)] 11:54:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d91944400) [pid = 1848] [serial = 1850] [outer = 0x7f4d91512c00] 11:54:10 INFO - PROCESS | 1848 | 1461264850642 Marionette DEBUG loaded listener.js 11:54:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4d91bf6400) [pid = 1848] [serial = 1851] [outer = 0x7f4d91512c00] 11:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4d81071400) [pid = 1848] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 11:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4d84a26400) [pid = 1848] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 11:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f4d866abc00) [pid = 1848] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 11:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4d849af400) [pid = 1848] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f4d81f1ac00) [pid = 1848] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d86456800) [pid = 1848] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 11:54:11 INFO - PROCESS | 1848 | 1461264851829 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 11:54:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:54:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1627ms 11:54:11 INFO - PROCESS | 1848 | 1461264851877 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 11:54:11 INFO - PROCESS | 1848 | 1461264851880 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 11:54:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:54:11 INFO - PROCESS | 1848 | 1461264851889 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:54:11 INFO - PROCESS | 1848 | 1461264851892 Marionette TRACE conn3 <- [1,2438,null,{}] 11:54:11 INFO - PROCESS | 1848 | 1461264851898 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:12 INFO - PROCESS | 1848 | 1461264852086 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 11:54:12 INFO - PROCESS | 1848 | 1461264852262 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d941d2800 == 128 [pid = 1848] [id = 617] 11:54:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4d8115cc00) [pid = 1848] [serial = 1852] [outer = (nil)] 11:54:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4d92177c00) [pid = 1848] [serial = 1853] [outer = 0x7f4d8115cc00] 11:54:12 INFO - PROCESS | 1848 | 1461264852324 Marionette DEBUG loaded listener.js 11:54:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d92843800) [pid = 1848] [serial = 1854] [outer = 0x7f4d8115cc00] 11:54:13 INFO - PROCESS | 1848 | 1461264853065 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 11:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1230ms 11:54:13 INFO - PROCESS | 1848 | 1461264853117 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 11:54:13 INFO - PROCESS | 1848 | 1461264853119 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 11:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:54:13 INFO - PROCESS | 1848 | 1461264853125 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:54:13 INFO - PROCESS | 1848 | 1461264853127 Marionette TRACE conn3 <- [1,2442,null,{}] 11:54:13 INFO - PROCESS | 1848 | 1461264853132 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:13 INFO - PROCESS | 1848 | 1461264853381 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 11:54:13 INFO - PROCESS | 1848 | 1461264853640 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d82977800 == 129 [pid = 1848] [id = 618] 11:54:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4d7fbc3c00) [pid = 1848] [serial = 1855] [outer = (nil)] 11:54:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d7fbd1800) [pid = 1848] [serial = 1856] [outer = 0x7f4d7fbc3c00] 11:54:13 INFO - PROCESS | 1848 | 1461264853754 Marionette DEBUG loaded listener.js 11:54:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4d81669800) [pid = 1848] [serial = 1857] [outer = 0x7f4d7fbc3c00] 11:54:14 INFO - PROCESS | 1848 | 1461264854733 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 11:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1675ms 11:54:14 INFO - PROCESS | 1848 | 1461264854804 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 11:54:14 INFO - PROCESS | 1848 | 1461264854811 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 11:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:54:14 INFO - PROCESS | 1848 | 1461264854820 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:54:14 INFO - PROCESS | 1848 | 1461264854824 Marionette TRACE conn3 <- [1,2446,null,{}] 11:54:14 INFO - PROCESS | 1848 | 1461264854830 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:15 INFO - PROCESS | 1848 | 1461264855078 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 11:54:15 INFO - PROCESS | 1848 | 1461264855337 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d89c5e800 == 130 [pid = 1848] [id = 619] 11:54:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d84523800) [pid = 1848] [serial = 1858] [outer = (nil)] 11:54:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d84a25800) [pid = 1848] [serial = 1859] [outer = 0x7f4d84523800] 11:54:15 INFO - PROCESS | 1848 | 1461264855459 Marionette DEBUG loaded listener.js 11:54:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d866a9000) [pid = 1848] [serial = 1860] [outer = 0x7f4d84523800] 11:54:16 INFO - PROCESS | 1848 | 1461264856367 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 11:54:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:54:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1586ms 11:54:16 INFO - PROCESS | 1848 | 1461264856409 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 11:54:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:54:16 INFO - PROCESS | 1848 | 1461264856416 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 11:54:16 INFO - PROCESS | 1848 | 1461264856422 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:54:16 INFO - PROCESS | 1848 | 1461264856425 Marionette TRACE conn3 <- [1,2450,null,{}] 11:54:16 INFO - PROCESS | 1848 | 1461264856430 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:16 INFO - PROCESS | 1848 | 1461264856631 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 11:54:16 INFO - PROCESS | 1848 | 1461264856854 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91b46000 == 131 [pid = 1848] [id = 620] 11:54:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d873e6800) [pid = 1848] [serial = 1861] [outer = (nil)] 11:54:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d88d7e400) [pid = 1848] [serial = 1862] [outer = 0x7f4d873e6800] 11:54:17 INFO - PROCESS | 1848 | 1461264857050 Marionette DEBUG loaded listener.js 11:54:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d89b67000) [pid = 1848] [serial = 1863] [outer = 0x7f4d873e6800] 11:54:17 INFO - PROCESS | 1848 | 1461264857964 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 11:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1581ms 11:54:18 INFO - PROCESS | 1848 | 1461264858003 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 11:54:18 INFO - PROCESS | 1848 | 1461264858006 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 11:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:54:18 INFO - PROCESS | 1848 | 1461264858021 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:54:18 INFO - PROCESS | 1848 | 1461264858029 Marionette TRACE conn3 <- [1,2454,null,{}] 11:54:18 INFO - PROCESS | 1848 | 1461264858035 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:18 INFO - PROCESS | 1848 | 1461264858254 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 11:54:18 INFO - PROCESS | 1848 | 1461264858469 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d961df000 == 132 [pid = 1848] [id = 621] 11:54:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d88caec00) [pid = 1848] [serial = 1864] [outer = (nil)] 11:54:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d905f6800) [pid = 1848] [serial = 1865] [outer = 0x7f4d88caec00] 11:54:18 INFO - PROCESS | 1848 | 1461264858581 Marionette DEBUG loaded listener.js 11:54:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d91515800) [pid = 1848] [serial = 1866] [outer = 0x7f4d88caec00] 11:54:19 INFO - PROCESS | 1848 | 1461264859480 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 11:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1490ms 11:54:19 INFO - PROCESS | 1848 | 1461264859504 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 11:54:19 INFO - PROCESS | 1848 | 1461264859509 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 11:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:54:19 INFO - PROCESS | 1848 | 1461264859514 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:54:19 INFO - PROCESS | 1848 | 1461264859516 Marionette TRACE conn3 <- [1,2458,null,{}] 11:54:19 INFO - PROCESS | 1848 | 1461264859522 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:19 INFO - PROCESS | 1848 | 1461264859718 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 11:54:19 INFO - PROCESS | 1848 | 1461264859981 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d965dd000 == 133 [pid = 1848] [id = 622] 11:54:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d89c4d000) [pid = 1848] [serial = 1867] [outer = (nil)] 11:54:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d91becc00) [pid = 1848] [serial = 1868] [outer = 0x7f4d89c4d000] 11:54:20 INFO - PROCESS | 1848 | 1461264860055 Marionette DEBUG loaded listener.js 11:54:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d9244b800) [pid = 1848] [serial = 1869] [outer = 0x7f4d89c4d000] 11:54:20 INFO - PROCESS | 1848 | 1461264860904 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 11:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1428ms 11:54:20 INFO - PROCESS | 1848 | 1461264860943 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 11:54:20 INFO - PROCESS | 1848 | 1461264860946 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 11:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:54:20 INFO - PROCESS | 1848 | 1461264860952 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:54:20 INFO - PROCESS | 1848 | 1461264860955 Marionette TRACE conn3 <- [1,2462,null,{}] 11:54:20 INFO - PROCESS | 1848 | 1461264860960 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:21 INFO - PROCESS | 1848 | 1461264861165 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 11:54:21 INFO - PROCESS | 1848 | 1461264861388 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96bc5800 == 134 [pid = 1848] [id = 623] 11:54:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d92e21800) [pid = 1848] [serial = 1870] [outer = (nil)] 11:54:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d92e26000) [pid = 1848] [serial = 1871] [outer = 0x7f4d92e21800] 11:54:21 INFO - PROCESS | 1848 | 1461264861519 Marionette DEBUG loaded listener.js 11:54:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d958da800) [pid = 1848] [serial = 1872] [outer = 0x7f4d92e21800] 11:54:22 INFO - PROCESS | 1848 | 1461264862493 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 11:54:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:54:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1582ms 11:54:22 INFO - PROCESS | 1848 | 1461264862535 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 11:54:22 INFO - PROCESS | 1848 | 1461264862539 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 11:54:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:54:22 INFO - PROCESS | 1848 | 1461264862544 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:54:22 INFO - PROCESS | 1848 | 1461264862546 Marionette TRACE conn3 <- [1,2466,null,{}] 11:54:22 INFO - PROCESS | 1848 | 1461264862552 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:22 INFO - PROCESS | 1848 | 1461264862762 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 11:54:23 INFO - PROCESS | 1848 | 1461264863027 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9cb89800 == 135 [pid = 1848] [id = 624] 11:54:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4d958db000) [pid = 1848] [serial = 1873] [outer = (nil)] 11:54:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d97d1b400) [pid = 1848] [serial = 1874] [outer = 0x7f4d958db000] 11:54:23 INFO - PROCESS | 1848 | 1461264863134 Marionette DEBUG loaded listener.js 11:54:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f4d992dc000) [pid = 1848] [serial = 1875] [outer = 0x7f4d958db000] 11:54:23 INFO - PROCESS | 1848 | 1461264863983 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 11:54:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:54:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1475ms 11:54:24 INFO - PROCESS | 1848 | 1461264864021 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 11:54:24 INFO - PROCESS | 1848 | 1461264864024 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 11:54:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:54:24 INFO - PROCESS | 1848 | 1461264864030 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:54:24 INFO - PROCESS | 1848 | 1461264864032 Marionette TRACE conn3 <- [1,2470,null,{}] 11:54:24 INFO - PROCESS | 1848 | 1461264864038 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:24 INFO - PROCESS | 1848 | 1461264864227 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 11:54:24 INFO - PROCESS | 1848 | 1461264864449 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da89f6000 == 136 [pid = 1848] [id = 625] 11:54:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4d9608b400) [pid = 1848] [serial = 1876] [outer = (nil)] 11:54:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4d9a57ac00) [pid = 1848] [serial = 1877] [outer = 0x7f4d9608b400] 11:54:24 INFO - PROCESS | 1848 | 1461264864561 Marionette DEBUG loaded listener.js 11:54:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4d9a723800) [pid = 1848] [serial = 1878] [outer = 0x7f4d9608b400] 11:54:25 INFO - PROCESS | 1848 | 1461264865376 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 11:54:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:54:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1385ms 11:54:25 INFO - PROCESS | 1848 | 1461264865415 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 11:54:25 INFO - PROCESS | 1848 | 1461264865419 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 11:54:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:54:25 INFO - PROCESS | 1848 | 1461264865425 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:54:25 INFO - PROCESS | 1848 | 1461264865427 Marionette TRACE conn3 <- [1,2474,null,{}] 11:54:25 INFO - PROCESS | 1848 | 1461264865432 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:25 INFO - PROCESS | 1848 | 1461264865620 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 11:54:25 INFO - PROCESS | 1848 | 1461264865884 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dad8d7800 == 137 [pid = 1848] [id = 626] 11:54:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d96482c00) [pid = 1848] [serial = 1879] [outer = (nil)] 11:54:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4d9ad1b400) [pid = 1848] [serial = 1880] [outer = 0x7f4d96482c00] 11:54:25 INFO - PROCESS | 1848 | 1461264865956 Marionette DEBUG loaded listener.js 11:54:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4d9adec000) [pid = 1848] [serial = 1881] [outer = 0x7f4d96482c00] 11:54:26 INFO - PROCESS | 1848 | 1461264866805 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 11:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1430ms 11:54:26 INFO - PROCESS | 1848 | 1461264866855 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 11:54:26 INFO - PROCESS | 1848 | 1461264866859 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 11:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:54:26 INFO - PROCESS | 1848 | 1461264866864 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:54:26 INFO - PROCESS | 1848 | 1461264866866 Marionette TRACE conn3 <- [1,2478,null,{}] 11:54:26 INFO - PROCESS | 1848 | 1461264866872 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:27 INFO - PROCESS | 1848 | 1461264867075 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 11:54:27 INFO - PROCESS | 1848 | 1461264867340 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db099e800 == 138 [pid = 1848] [id = 627] 11:54:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d992dbc00) [pid = 1848] [serial = 1882] [outer = (nil)] 11:54:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d9bb6bc00) [pid = 1848] [serial = 1883] [outer = 0x7f4d992dbc00] 11:54:27 INFO - PROCESS | 1848 | 1461264867413 Marionette DEBUG loaded listener.js 11:54:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d9c407c00) [pid = 1848] [serial = 1884] [outer = 0x7f4d992dbc00] 11:54:28 INFO - PROCESS | 1848 | 1461264868292 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 11:54:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:54:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1475ms 11:54:28 INFO - PROCESS | 1848 | 1461264868340 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 11:54:28 INFO - PROCESS | 1848 | 1461264868344 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 11:54:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:54:28 INFO - PROCESS | 1848 | 1461264868349 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:54:28 INFO - PROCESS | 1848 | 1461264868352 Marionette TRACE conn3 <- [1,2482,null,{}] 11:54:28 INFO - PROCESS | 1848 | 1461264868357 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:28 INFO - PROCESS | 1848 | 1461264868554 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 11:54:28 INFO - PROCESS | 1848 | 1461264868817 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db5998000 == 139 [pid = 1848] [id = 628] 11:54:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d9c1bdc00) [pid = 1848] [serial = 1885] [outer = (nil)] 11:54:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d9d00b000) [pid = 1848] [serial = 1886] [outer = 0x7f4d9c1bdc00] 11:54:28 INFO - PROCESS | 1848 | 1461264868903 Marionette DEBUG loaded listener.js 11:54:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4d9e24e400) [pid = 1848] [serial = 1887] [outer = 0x7f4d9c1bdc00] 11:54:29 INFO - PROCESS | 1848 | 1461264869823 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 11:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1529ms 11:54:29 INFO - PROCESS | 1848 | 1461264869879 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 11:54:29 INFO - PROCESS | 1848 | 1461264869883 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 11:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:54:29 INFO - PROCESS | 1848 | 1461264869889 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:54:29 INFO - PROCESS | 1848 | 1461264869892 Marionette TRACE conn3 <- [1,2486,null,{}] 11:54:29 INFO - PROCESS | 1848 | 1461264869898 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:30 INFO - PROCESS | 1848 | 1461264870138 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 11:54:30 INFO - PROCESS | 1848 | 1461264870405 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8480c000 == 140 [pid = 1848] [id = 629] 11:54:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d9c40b800) [pid = 1848] [serial = 1888] [outer = (nil)] 11:54:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4da7d51400) [pid = 1848] [serial = 1889] [outer = 0x7f4d9c40b800] 11:54:30 INFO - PROCESS | 1848 | 1461264870521 Marionette DEBUG loaded listener.js 11:54:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4da8bc7400) [pid = 1848] [serial = 1890] [outer = 0x7f4d9c40b800] 11:54:31 INFO - PROCESS | 1848 | 1461264871341 Marionette TRACE conn3 <- [1,2488,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]]]}] 11:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1530ms 11:54:31 INFO - PROCESS | 1848 | 1461264871420 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 11:54:31 INFO - PROCESS | 1848 | 1461264871423 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 11:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:54:31 INFO - PROCESS | 1848 | 1461264871429 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:54:31 INFO - PROCESS | 1848 | 1461264871432 Marionette TRACE conn3 <- [1,2490,null,{}] 11:54:31 INFO - PROCESS | 1848 | 1461264871437 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:31 INFO - PROCESS | 1848 | 1461264871672 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 11:54:31 INFO - PROCESS | 1848 | 1461264871935 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8531b800 == 141 [pid = 1848] [id = 630] 11:54:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4d905f1000) [pid = 1848] [serial = 1891] [outer = (nil)] 11:54:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f4da8caac00) [pid = 1848] [serial = 1892] [outer = 0x7f4d905f1000] 11:54:32 INFO - PROCESS | 1848 | 1461264872059 Marionette DEBUG loaded listener.js 11:54:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f4da9048800) [pid = 1848] [serial = 1893] [outer = 0x7f4d905f1000] 11:54:32 INFO - PROCESS | 1848 | 1461264872867 Marionette TRACE conn3 <- [1,2492,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]]]}] 11:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1476ms 11:54:32 INFO - PROCESS | 1848 | 1461264872910 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 11:54:32 INFO - PROCESS | 1848 | 1461264872914 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 11:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:54:32 INFO - PROCESS | 1848 | 1461264872919 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:54:32 INFO - PROCESS | 1848 | 1461264872921 Marionette TRACE conn3 <- [1,2494,null,{}] 11:54:32 INFO - PROCESS | 1848 | 1461264872926 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:33 INFO - PROCESS | 1848 | 1461264873127 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 11:54:33 INFO - PROCESS | 1848 | 1461264873396 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85199000 == 142 [pid = 1848] [id = 631] 11:54:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d9e387000) [pid = 1848] [serial = 1894] [outer = (nil)] 11:54:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4da9da9400) [pid = 1848] [serial = 1895] [outer = 0x7f4d9e387000] 11:54:33 INFO - PROCESS | 1848 | 1461264873469 Marionette DEBUG loaded listener.js 11:54:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4da9ded400) [pid = 1848] [serial = 1896] [outer = 0x7f4d9e387000] 11:54:34 INFO - PROCESS | 1848 | 1461264874276 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 11:54:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:54:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1427ms 11:54:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:54:34 INFO - PROCESS | 1848 | 1461264874348 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 11:54:34 INFO - PROCESS | 1848 | 1461264874350 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 11:54:34 INFO - PROCESS | 1848 | 1461264874356 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:54:34 INFO - PROCESS | 1848 | 1461264874359 Marionette TRACE conn3 <- [1,2498,null,{}] 11:54:34 INFO - PROCESS | 1848 | 1461264874364 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:34 INFO - PROCESS | 1848 | 1461264874571 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 11:54:34 INFO - PROCESS | 1848 | 1461264874839 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92e74800 == 143 [pid = 1848] [id = 632] 11:54:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4d84453800) [pid = 1848] [serial = 1897] [outer = (nil)] 11:54:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4d93f9e400) [pid = 1848] [serial = 1898] [outer = 0x7f4d84453800] 11:54:34 INFO - PROCESS | 1848 | 1461264874913 Marionette DEBUG loaded listener.js 11:54:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4da9e37800) [pid = 1848] [serial = 1899] [outer = 0x7f4d84453800] 11:54:35 INFO - PROCESS | 1848 | 1461264875768 Marionette TRACE conn3 <- [1,2500,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]]]}] 11:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1488ms 11:54:35 INFO - PROCESS | 1848 | 1461264875844 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 11:54:35 INFO - PROCESS | 1848 | 1461264875847 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 11:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:54:35 INFO - PROCESS | 1848 | 1461264875853 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:54:35 INFO - PROCESS | 1848 | 1461264875855 Marionette TRACE conn3 <- [1,2502,null,{}] 11:54:35 INFO - PROCESS | 1848 | 1461264875860 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:36 INFO - PROCESS | 1848 | 1461264876069 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 11:54:36 INFO - PROCESS | 1848 | 1461264876356 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d854d2800 == 144 [pid = 1848] [id = 633] 11:54:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d7fdec000) [pid = 1848] [serial = 1900] [outer = (nil)] 11:54:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d84454c00) [pid = 1848] [serial = 1901] [outer = 0x7f4d7fdec000] 11:54:36 INFO - PROCESS | 1848 | 1461264876464 Marionette DEBUG loaded listener.js 11:54:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4da9e39800) [pid = 1848] [serial = 1902] [outer = 0x7f4d7fdec000] 11:54:37 INFO - PROCESS | 1848 | 1461264877318 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 11:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1527ms 11:54:37 INFO - PROCESS | 1848 | 1461264877380 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 11:54:37 INFO - PROCESS | 1848 | 1461264877384 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 11:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:54:37 INFO - PROCESS | 1848 | 1461264877389 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:54:37 INFO - PROCESS | 1848 | 1461264877392 Marionette TRACE conn3 <- [1,2506,null,{}] 11:54:37 INFO - PROCESS | 1848 | 1461264877397 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:37 INFO - PROCESS | 1848 | 1461264877993 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 11:54:38 INFO - PROCESS | 1848 | 1461264878343 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8531e800 == 145 [pid = 1848] [id = 634] 11:54:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d8106ac00) [pid = 1848] [serial = 1903] [outer = (nil)] 11:54:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4d8115dc00) [pid = 1848] [serial = 1904] [outer = 0x7f4d8106ac00] 11:54:38 INFO - PROCESS | 1848 | 1461264878416 Marionette DEBUG loaded listener.js 11:54:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4d81f1e400) [pid = 1848] [serial = 1905] [outer = 0x7f4d8106ac00] 11:54:39 INFO - PROCESS | 1848 | 1461264879260 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 11:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1932ms 11:54:39 INFO - PROCESS | 1848 | 1461264879332 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 11:54:39 INFO - PROCESS | 1848 | 1461264879339 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 11:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:54:39 INFO - PROCESS | 1848 | 1461264879349 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:54:39 INFO - PROCESS | 1848 | 1461264879355 Marionette TRACE conn3 <- [1,2510,null,{}] 11:54:39 INFO - PROCESS | 1848 | 1461264879362 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:39 INFO - PROCESS | 1848 | 1461264879563 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 11:54:39 INFO - PROCESS | 1848 | 1461264879869 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7f4d1800 == 146 [pid = 1848] [id = 635] 11:54:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4d81f1c000) [pid = 1848] [serial = 1906] [outer = (nil)] 11:54:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4d844b8400) [pid = 1848] [serial = 1907] [outer = 0x7f4d81f1c000] 11:54:40 INFO - PROCESS | 1848 | 1461264880099 Marionette DEBUG loaded listener.js 11:54:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f4d866a7c00) [pid = 1848] [serial = 1908] [outer = 0x7f4d81f1c000] 11:54:41 INFO - PROCESS | 1848 | 1461264881074 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 11:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1782ms 11:54:41 INFO - PROCESS | 1848 | 1461264881131 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 11:54:41 INFO - PROCESS | 1848 | 1461264881135 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 11:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:54:41 INFO - PROCESS | 1848 | 1461264881141 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:54:41 INFO - PROCESS | 1848 | 1461264881143 Marionette TRACE conn3 <- [1,2514,null,{}] 11:54:41 INFO - PROCESS | 1848 | 1461264881148 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:41 INFO - PROCESS | 1848 | 1461264881409 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 11:54:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d83207000 == 145 [pid = 1848] [id = 429] 11:54:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d941d2800 == 144 [pid = 1848] [id = 617] 11:54:41 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f4d844aa400) [pid = 1848] [serial = 1787] [outer = (nil)] [url = about:blank] 11:54:41 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4d97d15800) [pid = 1848] [serial = 1751] [outer = (nil)] [url = about:blank] 11:54:41 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4d962d4c00) [pid = 1848] [serial = 1748] [outer = (nil)] [url = about:blank] 11:54:41 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d86af8400) [pid = 1848] [serial = 1757] [outer = (nil)] [url = about:blank] 11:54:41 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d8106f800) [pid = 1848] [serial = 1760] [outer = (nil)] [url = about:blank] 11:54:41 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d9920d400) [pid = 1848] [serial = 1754] [outer = (nil)] [url = about:blank] 11:54:41 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d8184bc00) [pid = 1848] [serial = 1763] [outer = (nil)] [url = about:blank] 11:54:41 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d958d4400) [pid = 1848] [serial = 1745] [outer = (nil)] [url = about:blank] 11:54:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d929c4800 == 143 [pid = 1848] [id = 616] 11:54:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91684800 == 142 [pid = 1848] [id = 615] 11:54:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f66c800 == 141 [pid = 1848] [id = 614] 11:54:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d871e4800 == 140 [pid = 1848] [id = 613] 11:54:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d842d7000 == 139 [pid = 1848] [id = 612] 11:54:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9049b000 == 138 [pid = 1848] [id = 611] 11:54:41 INFO - PROCESS | 1848 | 1461264881791 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b587800 == 137 [pid = 1848] [id = 604] 11:54:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9986b800 == 136 [pid = 1848] [id = 603] 11:54:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85d17800 == 137 [pid = 1848] [id = 636] 11:54:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d81fe3c00) [pid = 1848] [serial = 1909] [outer = (nil)] 11:54:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d88a45c00) [pid = 1848] [serial = 1910] [outer = 0x7f4d81fe3c00] 11:54:41 INFO - PROCESS | 1848 | 1461264881865 Marionette DEBUG loaded listener.js 11:54:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d89a72800) [pid = 1848] [serial = 1911] [outer = 0x7f4d81fe3c00] 11:54:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9660d000 == 136 [pid = 1848] [id = 602] 11:54:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96310000 == 135 [pid = 1848] [id = 601] 11:54:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95fb5000 == 134 [pid = 1848] [id = 600] 11:54:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d956ab000 == 133 [pid = 1848] [id = 599] 11:54:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d927bc800 == 132 [pid = 1848] [id = 598] 11:54:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88eca800 == 131 [pid = 1848] [id = 597] 11:54:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d82974800 == 130 [pid = 1848] [id = 596] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d8f418c00) [pid = 1848] [serial = 1784] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d89a04800) [pid = 1848] [serial = 1779] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d89ad6800) [pid = 1848] [serial = 1782] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d89c43400) [pid = 1848] [serial = 1724] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d866a6800) [pid = 1848] [serial = 1773] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4d8720ac00) [pid = 1848] [serial = 1721] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d93fa7400) [pid = 1848] [serial = 1739] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d832d7c00) [pid = 1848] [serial = 1770] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d9569b800) [pid = 1848] [serial = 1742] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4d9192e800) [pid = 1848] [serial = 1730] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f4d9150ec00) [pid = 1848] [serial = 1727] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f4d81fe0000) [pid = 1848] [serial = 1769] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4d863a9000) [pid = 1848] [serial = 1772] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4d88cbc400) [pid = 1848] [serial = 1778] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4d92e30800) [pid = 1848] [serial = 1736] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4d866c6400) [pid = 1848] [serial = 1775] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4d832db000) [pid = 1848] [serial = 1718] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4d92457000) [pid = 1848] [serial = 1733] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4d91848800) [pid = 1848] [serial = 1785] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d8720f000) [pid = 1848] [serial = 1776] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d81847000) [pid = 1848] [serial = 1766] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d89a68000) [pid = 1848] [serial = 1781] [outer = (nil)] [url = about:blank] 11:54:42 INFO - PROCESS | 1848 | 1461264882659 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 11:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 11:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1536ms 11:54:42 INFO - PROCESS | 1848 | 1461264882678 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 11:54:42 INFO - PROCESS | 1848 | 1461264882685 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 11:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 11:54:42 INFO - PROCESS | 1848 | 1461264882707 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 11:54:42 INFO - PROCESS | 1848 | 1461264882714 Marionette TRACE conn3 <- [1,2518,null,{}] 11:54:42 INFO - PROCESS | 1848 | 1461264882729 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:42 INFO - PROCESS | 1848 | 1461264882942 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 11:54:43 INFO - PROCESS | 1848 | 1461264883160 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f5cf000 == 131 [pid = 1848] [id = 637] 11:54:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d844aa400) [pid = 1848] [serial = 1912] [outer = (nil)] 11:54:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d8f40f400) [pid = 1848] [serial = 1913] [outer = 0x7f4d844aa400] 11:54:43 INFO - PROCESS | 1848 | 1461264883222 Marionette DEBUG loaded listener.js 11:54:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d90335000) [pid = 1848] [serial = 1914] [outer = 0x7f4d844aa400] 11:54:43 INFO - PROCESS | 1848 | 1461264883958 Marionette TRACE conn3 <- [1,2520,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]]]}] 11:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 11:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1306ms 11:54:44 INFO - PROCESS | 1848 | 1461264884040 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 11:54:44 INFO - PROCESS | 1848 | 1461264884044 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 11:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 11:54:44 INFO - PROCESS | 1848 | 1461264884054 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 11:54:44 INFO - PROCESS | 1848 | 1461264884057 Marionette TRACE conn3 <- [1,2522,null,{}] 11:54:44 INFO - PROCESS | 1848 | 1461264884062 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:44 INFO - PROCESS | 1848 | 1461264884314 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 11:54:44 INFO - PROCESS | 1848 | 1461264884351 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d90494000 == 132 [pid = 1848] [id = 638] 11:54:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d916e6800) [pid = 1848] [serial = 1915] [outer = (nil)] 11:54:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d91951c00) [pid = 1848] [serial = 1916] [outer = 0x7f4d916e6800] 11:54:44 INFO - PROCESS | 1848 | 1461264884411 Marionette DEBUG loaded listener.js 11:54:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4d92450000) [pid = 1848] [serial = 1917] [outer = 0x7f4d916e6800] 11:54:45 INFO - PROCESS | 1848 | 1461264885296 Marionette TRACE conn3 <- [1,2524,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]]]}] 11:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 11:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1277ms 11:54:45 INFO - PROCESS | 1848 | 1461264885332 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 11:54:45 INFO - PROCESS | 1848 | 1461264885335 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 11:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 11:54:45 INFO - PROCESS | 1848 | 1461264885356 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 11:54:45 INFO - PROCESS | 1848 | 1461264885359 Marionette TRACE conn3 <- [1,2526,null,{}] 11:54:45 INFO - PROCESS | 1848 | 1461264885369 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:45 INFO - PROCESS | 1848 | 1461264885619 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 11:54:45 INFO - PROCESS | 1848 | 1461264885658 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91b5a800 == 133 [pid = 1848] [id = 639] 11:54:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d92e2c000) [pid = 1848] [serial = 1918] [outer = (nil)] 11:54:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d9308f800) [pid = 1848] [serial = 1919] [outer = 0x7f4d92e2c000] 11:54:45 INFO - PROCESS | 1848 | 1461264885729 Marionette DEBUG loaded listener.js 11:54:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d958d4400) [pid = 1848] [serial = 1920] [outer = 0x7f4d92e2c000] 11:54:46 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4d835dcc00) [pid = 1848] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:54:46 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4d81843000) [pid = 1848] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:54:46 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4d91512c00) [pid = 1848] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:54:46 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4d835d7400) [pid = 1848] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:54:46 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4d84a1fc00) [pid = 1848] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:54:46 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4d835d5400) [pid = 1848] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:54:46 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d81068400) [pid = 1848] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 11:54:46 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d81069800) [pid = 1848] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:54:46 INFO - PROCESS | 1848 | 1461264886985 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 11:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 11:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1700ms 11:54:47 INFO - PROCESS | 1848 | 1461264887045 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 11:54:47 INFO - PROCESS | 1848 | 1461264887047 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 11:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 11:54:47 INFO - PROCESS | 1848 | 1461264887054 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 11:54:47 INFO - PROCESS | 1848 | 1461264887057 Marionette TRACE conn3 <- [1,2530,null,{}] 11:54:47 INFO - PROCESS | 1848 | 1461264887062 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:47 INFO - PROCESS | 1848 | 1461264887326 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 11:54:47 INFO - PROCESS | 1848 | 1461264887345 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92214000 == 134 [pid = 1848] [id = 640] 11:54:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d81069800) [pid = 1848] [serial = 1921] [outer = (nil)] 11:54:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d92844c00) [pid = 1848] [serial = 1922] [outer = 0x7f4d81069800] 11:54:47 INFO - PROCESS | 1848 | 1461264887404 Marionette DEBUG loaded listener.js 11:54:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d96476800) [pid = 1848] [serial = 1923] [outer = 0x7f4d81069800] 11:54:48 INFO - PROCESS | 1848 | 1461264888250 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 11:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 11:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1225ms 11:54:48 INFO - PROCESS | 1848 | 1461264888281 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 11:54:48 INFO - PROCESS | 1848 | 1461264888283 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 11:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 11:54:48 INFO - PROCESS | 1848 | 1461264888304 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 11:54:48 INFO - PROCESS | 1848 | 1461264888307 Marionette TRACE conn3 <- [1,2534,null,{}] 11:54:48 INFO - PROCESS | 1848 | 1461264888312 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:48 INFO - PROCESS | 1848 | 1461264888500 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 11:54:48 INFO - PROCESS | 1848 | 1461264888512 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d954b8800 == 135 [pid = 1848] [id = 641] 11:54:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d92677c00) [pid = 1848] [serial = 1924] [outer = (nil)] 11:54:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4d9937a800) [pid = 1848] [serial = 1925] [outer = 0x7f4d92677c00] 11:54:48 INFO - PROCESS | 1848 | 1461264888572 Marionette DEBUG loaded listener.js 11:54:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d9b0ac000) [pid = 1848] [serial = 1926] [outer = 0x7f4d92677c00] 11:54:49 INFO - PROCESS | 1848 | 1461264889765 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 11:54:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 11:54:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1488ms 11:54:49 INFO - PROCESS | 1848 | 1461264889784 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 11:54:49 INFO - PROCESS | 1848 | 1461264889791 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 11:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 11:54:49 INFO - PROCESS | 1848 | 1461264889800 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 11:54:49 INFO - PROCESS | 1848 | 1461264889805 Marionette TRACE conn3 <- [1,2538,null,{}] 11:54:49 INFO - PROCESS | 1848 | 1461264889812 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:50 INFO - PROCESS | 1848 | 1461264890022 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 11:54:50 INFO - PROCESS | 1848 | 1461264890299 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88a7c800 == 136 [pid = 1848] [id = 642] 11:54:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d82a6b000) [pid = 1848] [serial = 1927] [outer = (nil)] 11:54:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d84a29000) [pid = 1848] [serial = 1928] [outer = 0x7f4d82a6b000] 11:54:50 INFO - PROCESS | 1848 | 1461264890375 Marionette DEBUG loaded listener.js 11:54:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4d873dcc00) [pid = 1848] [serial = 1929] [outer = 0x7f4d82a6b000] 11:54:51 INFO - PROCESS | 1848 | 1461264891386 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 11:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 11:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1633ms 11:54:51 INFO - PROCESS | 1848 | 1461264891434 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 11:54:51 INFO - PROCESS | 1848 | 1461264891442 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 11:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 11:54:51 INFO - PROCESS | 1848 | 1461264891452 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 11:54:51 INFO - PROCESS | 1848 | 1461264891456 Marionette TRACE conn3 <- [1,2542,null,{}] 11:54:51 INFO - PROCESS | 1848 | 1461264891461 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:51 INFO - PROCESS | 1848 | 1461264891689 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 11:54:52 INFO - PROCESS | 1848 | 1461264892033 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91697800 == 137 [pid = 1848] [id = 643] 11:54:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f4d835dcc00) [pid = 1848] [serial = 1930] [outer = (nil)] 11:54:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f4d8f412800) [pid = 1848] [serial = 1931] [outer = 0x7f4d835dcc00] 11:54:52 INFO - PROCESS | 1848 | 1461264892119 Marionette DEBUG loaded listener.js 11:54:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d91946800) [pid = 1848] [serial = 1932] [outer = 0x7f4d835dcc00] 11:54:52 INFO - PROCESS | 1848 | 1461264892985 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 11:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 11:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1579ms 11:54:53 INFO - PROCESS | 1848 | 1461264893030 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 11:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 11:54:53 INFO - PROCESS | 1848 | 1461264893034 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 11:54:53 INFO - PROCESS | 1848 | 1461264893040 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 11:54:53 INFO - PROCESS | 1848 | 1461264893045 Marionette TRACE conn3 <- [1,2546,null,{}] 11:54:53 INFO - PROCESS | 1848 | 1461264893060 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:53 INFO - PROCESS | 1848 | 1461264893277 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 11:54:53 INFO - PROCESS | 1848 | 1461264893543 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d961c3800 == 138 [pid = 1848] [id = 644] 11:54:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d93f9fc00) [pid = 1848] [serial = 1933] [outer = (nil)] 11:54:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d958d8800) [pid = 1848] [serial = 1934] [outer = 0x7f4d93f9fc00] 11:54:53 INFO - PROCESS | 1848 | 1461264893669 Marionette DEBUG loaded listener.js 11:54:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4d9920d400) [pid = 1848] [serial = 1935] [outer = 0x7f4d93f9fc00] 11:54:54 INFO - PROCESS | 1848 | 1461264894496 Marionette TRACE conn3 <- [1,2548,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]]]}] 11:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 11:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1532ms 11:54:54 INFO - PROCESS | 1848 | 1461264894572 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 11:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 11:54:54 INFO - PROCESS | 1848 | 1461264894576 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 11:54:54 INFO - PROCESS | 1848 | 1461264894581 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 11:54:54 INFO - PROCESS | 1848 | 1461264894584 Marionette TRACE conn3 <- [1,2550,null,{}] 11:54:54 INFO - PROCESS | 1848 | 1461264894589 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:54 INFO - PROCESS | 1848 | 1461264894797 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 11:54:55 INFO - PROCESS | 1848 | 1461264895060 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d965df800 == 139 [pid = 1848] [id = 645] 11:54:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4d92847000) [pid = 1848] [serial = 1936] [outer = (nil)] 11:54:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4d9c1bf400) [pid = 1848] [serial = 1937] [outer = 0x7f4d92847000] 11:54:55 INFO - PROCESS | 1848 | 1461264895170 Marionette DEBUG loaded listener.js 11:54:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d9d010000) [pid = 1848] [serial = 1938] [outer = 0x7f4d92847000] 11:54:55 INFO - PROCESS | 1848 | 1461264895990 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 11:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 11:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1477ms 11:54:56 INFO - PROCESS | 1848 | 1461264896059 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 11:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 11:54:56 INFO - PROCESS | 1848 | 1461264896062 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 11:54:56 INFO - PROCESS | 1848 | 1461264896068 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 11:54:56 INFO - PROCESS | 1848 | 1461264896071 Marionette TRACE conn3 <- [1,2554,null,{}] 11:54:56 INFO - PROCESS | 1848 | 1461264896075 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:56 INFO - PROCESS | 1848 | 1461264896275 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 11:54:56 INFO - PROCESS | 1848 | 1461264896563 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d99883800 == 140 [pid = 1848] [id = 646] 11:54:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d9e384400) [pid = 1848] [serial = 1939] [outer = (nil)] 11:54:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d9e492c00) [pid = 1848] [serial = 1940] [outer = 0x7f4d9e384400] 11:54:56 INFO - PROCESS | 1848 | 1461264896683 Marionette DEBUG loaded listener.js 11:54:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4da7d44800) [pid = 1848] [serial = 1941] [outer = 0x7f4d9e384400] 11:54:57 INFO - PROCESS | 1848 | 1461264897528 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 11:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 11:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1531ms 11:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 11:54:57 INFO - PROCESS | 1848 | 1461264897599 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 11:54:57 INFO - PROCESS | 1848 | 1461264897602 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 11:54:57 INFO - PROCESS | 1848 | 1461264897608 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 11:54:57 INFO - PROCESS | 1848 | 1461264897611 Marionette TRACE conn3 <- [1,2558,null,{}] 11:54:57 INFO - PROCESS | 1848 | 1461264897616 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:57 INFO - PROCESS | 1848 | 1461264897866 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 11:54:58 INFO - PROCESS | 1848 | 1461264898204 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9c437800 == 141 [pid = 1848] [id = 647] 11:54:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4d9032e400) [pid = 1848] [serial = 1942] [outer = (nil)] 11:54:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4daa011000) [pid = 1848] [serial = 1943] [outer = 0x7f4d9032e400] 11:54:58 INFO - PROCESS | 1848 | 1461264898284 Marionette DEBUG loaded listener.js 11:54:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4dad636000) [pid = 1848] [serial = 1944] [outer = 0x7f4d9032e400] 11:54:59 INFO - PROCESS | 1848 | 1461264899090 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 11:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 11:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1529ms 11:54:59 INFO - PROCESS | 1848 | 1461264899137 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 11:54:59 INFO - PROCESS | 1848 | 1461264899140 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 11:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 11:54:59 INFO - PROCESS | 1848 | 1461264899146 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 11:54:59 INFO - PROCESS | 1848 | 1461264899148 Marionette TRACE conn3 <- [1,2562,null,{}] 11:54:59 INFO - PROCESS | 1848 | 1461264899154 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:59 INFO - PROCESS | 1848 | 1461264899345 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 11:54:59 INFO - PROCESS | 1848 | 1461264899616 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8bea000 == 142 [pid = 1848] [id = 648] 11:54:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4da9e39000) [pid = 1848] [serial = 1945] [outer = (nil)] 11:54:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f4dadcb6400) [pid = 1848] [serial = 1946] [outer = 0x7f4da9e39000] 11:54:59 INFO - PROCESS | 1848 | 1461264899691 Marionette DEBUG loaded listener.js 11:54:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f4dadcbfc00) [pid = 1848] [serial = 1947] [outer = 0x7f4da9e39000] 11:55:00 INFO - PROCESS | 1848 | 1461264900558 Marionette TRACE conn3 <- [1,2564,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]]]}] 11:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 11:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1479ms 11:55:00 INFO - PROCESS | 1848 | 1461264900626 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 11:55:00 INFO - PROCESS | 1848 | 1461264900629 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 11:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 11:55:00 INFO - PROCESS | 1848 | 1461264900635 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 11:55:00 INFO - PROCESS | 1848 | 1461264900637 Marionette TRACE conn3 <- [1,2566,null,{}] 11:55:00 INFO - PROCESS | 1848 | 1461264900642 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:00 INFO - PROCESS | 1848 | 1461264900832 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 11:55:01 INFO - PROCESS | 1848 | 1461264901103 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daff78800 == 143 [pid = 1848] [id = 649] 11:55:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f4d7f396c00) [pid = 1848] [serial = 1948] [outer = (nil)] 11:55:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f4d7f39e000) [pid = 1848] [serial = 1949] [outer = 0x7f4d7f396c00] 11:55:01 INFO - PROCESS | 1848 | 1461264901216 Marionette DEBUG loaded listener.js 11:55:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f4d7f3a2c00) [pid = 1848] [serial = 1950] [outer = 0x7f4d7f396c00] 11:55:02 INFO - PROCESS | 1848 | 1461264902116 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 11:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 11:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1529ms 11:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 11:55:02 INFO - PROCESS | 1848 | 1461264902165 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 11:55:02 INFO - PROCESS | 1848 | 1461264902168 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 11:55:02 INFO - PROCESS | 1848 | 1461264902172 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 11:55:02 INFO - PROCESS | 1848 | 1461264902176 Marionette TRACE conn3 <- [1,2570,null,{}] 11:55:02 INFO - PROCESS | 1848 | 1461264902181 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:02 INFO - PROCESS | 1848 | 1461264902383 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 11:55:02 INFO - PROCESS | 1848 | 1461264902661 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db598e800 == 144 [pid = 1848] [id = 650] 11:55:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f4d7f396400) [pid = 1848] [serial = 1951] [outer = (nil)] 11:55:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f4dad879400) [pid = 1848] [serial = 1952] [outer = 0x7f4d7f396400] 11:55:02 INFO - PROCESS | 1848 | 1461264902773 Marionette DEBUG loaded listener.js 11:55:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f4dadcef400) [pid = 1848] [serial = 1953] [outer = 0x7f4d7f396400] 11:55:03 INFO - PROCESS | 1848 | 1461264903636 Marionette TRACE conn3 <- [1,2572,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]]]}] 11:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 11:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1533ms 11:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 11:55:03 INFO - PROCESS | 1848 | 1461264903707 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 11:55:03 INFO - PROCESS | 1848 | 1461264903710 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 11:55:03 INFO - PROCESS | 1848 | 1461264903716 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 11:55:03 INFO - PROCESS | 1848 | 1461264903719 Marionette TRACE conn3 <- [1,2574,null,{}] 11:55:03 INFO - PROCESS | 1848 | 1461264903723 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:03 INFO - PROCESS | 1848 | 1461264903928 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 11:55:04 INFO - PROCESS | 1848 | 1461264904199 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f26e000 == 145 [pid = 1848] [id = 651] 11:55:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f4daddd1000) [pid = 1848] [serial = 1954] [outer = (nil)] 11:55:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f4daddd6400) [pid = 1848] [serial = 1955] [outer = 0x7f4daddd1000] 11:55:04 INFO - PROCESS | 1848 | 1461264904325 Marionette DEBUG loaded listener.js 11:55:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f4dade50c00) [pid = 1848] [serial = 1956] [outer = 0x7f4daddd1000] 11:55:05 INFO - PROCESS | 1848 | 1461264905149 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 11:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 11:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1486ms 11:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 11:55:05 INFO - PROCESS | 1848 | 1461264905202 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 11:55:05 INFO - PROCESS | 1848 | 1461264905205 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 11:55:05 INFO - PROCESS | 1848 | 1461264905211 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 11:55:05 INFO - PROCESS | 1848 | 1461264905215 Marionette TRACE conn3 <- [1,2578,null,{}] 11:55:05 INFO - PROCESS | 1848 | 1461264905220 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:05 INFO - PROCESS | 1848 | 1461264905454 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 11:55:05 INFO - PROCESS | 1848 | 1461264905721 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8351d000 == 146 [pid = 1848] [id = 652] 11:55:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f4d81c8c400) [pid = 1848] [serial = 1957] [outer = (nil)] 11:55:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f4d81c92c00) [pid = 1848] [serial = 1958] [outer = 0x7f4d81c8c400] 11:55:05 INFO - PROCESS | 1848 | 1461264905843 Marionette DEBUG loaded listener.js 11:55:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f4dadf77000) [pid = 1848] [serial = 1959] [outer = 0x7f4d81c8c400] 11:55:06 INFO - PROCESS | 1848 | 1461264906684 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 11:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 11:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1536ms 11:55:06 INFO - PROCESS | 1848 | 1461264906747 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 11:55:06 INFO - PROCESS | 1848 | 1461264906750 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 11:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 11:55:06 INFO - PROCESS | 1848 | 1461264906755 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 11:55:06 INFO - PROCESS | 1848 | 1461264906758 Marionette TRACE conn3 <- [1,2582,null,{}] 11:55:06 INFO - PROCESS | 1848 | 1461264906763 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:06 INFO - PROCESS | 1848 | 1461264906961 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 11:55:07 INFO - PROCESS | 1848 | 1461264907243 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96b66800 == 147 [pid = 1848] [id = 653] 11:55:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f4d81c8e000) [pid = 1848] [serial = 1960] [outer = (nil)] 11:55:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f4d85334c00) [pid = 1848] [serial = 1961] [outer = 0x7f4d81c8e000] 11:55:07 INFO - PROCESS | 1848 | 1461264907315 Marionette DEBUG loaded listener.js 11:55:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f4d8533a400) [pid = 1848] [serial = 1962] [outer = 0x7f4d81c8e000] 11:55:08 INFO - PROCESS | 1848 | 1461264908130 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 11:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 11:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1429ms 11:55:08 INFO - PROCESS | 1848 | 1461264908186 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 11:55:08 INFO - PROCESS | 1848 | 1461264908189 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 11:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 11:55:08 INFO - PROCESS | 1848 | 1461264908195 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 11:55:08 INFO - PROCESS | 1848 | 1461264908197 Marionette TRACE conn3 <- [1,2586,null,{}] 11:55:08 INFO - PROCESS | 1848 | 1461264908202 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:08 INFO - PROCESS | 1848 | 1461264908402 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 11:55:08 INFO - PROCESS | 1848 | 1461264908682 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7d825800 == 148 [pid = 1848] [id = 654] 11:55:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f4d7d804c00) [pid = 1848] [serial = 1963] [outer = (nil)] 11:55:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f4d7d80bc00) [pid = 1848] [serial = 1964] [outer = 0x7f4d7d804c00] 11:55:08 INFO - PROCESS | 1848 | 1461264908753 Marionette DEBUG loaded listener.js 11:55:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f4d7d810400) [pid = 1848] [serial = 1965] [outer = 0x7f4d7d804c00] 11:55:09 INFO - PROCESS | 1848 | 1461264909578 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 11:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 11:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1433ms 11:55:09 INFO - PROCESS | 1848 | 1461264909629 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 11:55:09 INFO - PROCESS | 1848 | 1461264909633 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 11:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 11:55:09 INFO - PROCESS | 1848 | 1461264909656 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 11:55:09 INFO - PROCESS | 1848 | 1461264909660 Marionette TRACE conn3 <- [1,2590,null,{}] 11:55:09 INFO - PROCESS | 1848 | 1461264909667 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:09 INFO - PROCESS | 1848 | 1461264909878 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 11:55:10 INFO - PROCESS | 1848 | 1461264910152 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96b74800 == 149 [pid = 1848] [id = 655] 11:55:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f4d7d805000) [pid = 1848] [serial = 1966] [outer = (nil)] 11:55:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f4d7dcd6400) [pid = 1848] [serial = 1967] [outer = 0x7f4d7d805000] 11:55:10 INFO - PROCESS | 1848 | 1461264910268 Marionette DEBUG loaded listener.js 11:55:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f4d7dcdb000) [pid = 1848] [serial = 1968] [outer = 0x7f4d7d805000] 11:55:11 INFO - PROCESS | 1848 | 1461264911057 Marionette TRACE conn3 <- [1,2592,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]]]}] 11:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 11:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1449ms 11:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 11:55:11 INFO - PROCESS | 1848 | 1461264911088 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 11:55:11 INFO - PROCESS | 1848 | 1461264911091 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 11:55:11 INFO - PROCESS | 1848 | 1461264911095 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 11:55:11 INFO - PROCESS | 1848 | 1461264911099 Marionette TRACE conn3 <- [1,2594,null,{}] 11:55:11 INFO - PROCESS | 1848 | 1461264911104 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:11 INFO - PROCESS | 1848 | 1461264911315 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 11:55:11 INFO - PROCESS | 1848 | 1461264911610 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b11a000 == 150 [pid = 1848] [id = 656] 11:55:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f4d7d805c00) [pid = 1848] [serial = 1969] [outer = (nil)] 11:55:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f4d7dce0800) [pid = 1848] [serial = 1970] [outer = 0x7f4d7d805c00] 11:55:11 INFO - PROCESS | 1848 | 1461264911684 Marionette DEBUG loaded listener.js 11:55:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f4d85337800) [pid = 1848] [serial = 1971] [outer = 0x7f4d7d805c00] 11:55:12 INFO - PROCESS | 1848 | 1461264912577 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 11:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 11:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1527ms 11:55:12 INFO - PROCESS | 1848 | 1461264912624 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 11:55:12 INFO - PROCESS | 1848 | 1461264912627 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 11:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 11:55:12 INFO - PROCESS | 1848 | 1461264912633 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 11:55:12 INFO - PROCESS | 1848 | 1461264912635 Marionette TRACE conn3 <- [1,2598,null,{}] 11:55:12 INFO - PROCESS | 1848 | 1461264912640 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:12 INFO - PROCESS | 1848 | 1461264912830 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 11:55:13 INFO - PROCESS | 1848 | 1461264913105 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b285000 == 151 [pid = 1848] [id = 657] 11:55:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f4d7b2e9400) [pid = 1848] [serial = 1972] [outer = (nil)] 11:55:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f4d7b2ee800) [pid = 1848] [serial = 1973] [outer = 0x7f4d7b2e9400] 11:55:13 INFO - PROCESS | 1848 | 1461264913187 Marionette DEBUG loaded listener.js 11:55:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f4d7b2f3000) [pid = 1848] [serial = 1974] [outer = 0x7f4d7b2e9400] 11:55:14 INFO - PROCESS | 1848 | 1461264914065 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 11:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1480ms 11:55:14 INFO - PROCESS | 1848 | 1461264914114 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 11:55:14 INFO - PROCESS | 1848 | 1461264914117 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 11:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:55:14 INFO - PROCESS | 1848 | 1461264914122 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:55:14 INFO - PROCESS | 1848 | 1461264914124 Marionette TRACE conn3 <- [1,2602,null,{}] 11:55:14 INFO - PROCESS | 1848 | 1461264914130 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:14 INFO - PROCESS | 1848 | 1461264914328 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 11:55:14 INFO - PROCESS | 1848 | 1461264914608 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b621000 == 152 [pid = 1848] [id = 658] 11:55:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f4d7b2ea800) [pid = 1848] [serial = 1975] [outer = (nil)] 11:55:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f4d85339c00) [pid = 1848] [serial = 1976] [outer = 0x7f4d7b2ea800] 11:55:14 INFO - PROCESS | 1848 | 1461264914680 Marionette DEBUG loaded listener.js 11:55:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f4d89acc400) [pid = 1848] [serial = 1977] [outer = 0x7f4d7b2ea800] 11:55:15 INFO - PROCESS | 1848 | 1461264915596 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 11:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1528ms 11:55:15 INFO - PROCESS | 1848 | 1461264915651 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 11:55:15 INFO - PROCESS | 1848 | 1461264915654 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 11:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:55:15 INFO - PROCESS | 1848 | 1461264915660 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:55:15 INFO - PROCESS | 1848 | 1461264915662 Marionette TRACE conn3 <- [1,2606,null,{}] 11:55:15 INFO - PROCESS | 1848 | 1461264915667 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:15 INFO - PROCESS | 1848 | 1461264915868 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 11:55:16 INFO - PROCESS | 1848 | 1461264916180 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b63a800 == 153 [pid = 1848] [id = 659] 11:55:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f4d7b773c00) [pid = 1848] [serial = 1978] [outer = (nil)] 11:55:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f4d7b77a000) [pid = 1848] [serial = 1979] [outer = 0x7f4d7b773c00] 11:55:16 INFO - PROCESS | 1848 | 1461264916254 Marionette DEBUG loaded listener.js 11:55:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f4d7b77f000) [pid = 1848] [serial = 1980] [outer = 0x7f4d7b773c00] 11:55:17 INFO - PROCESS | 1848 | 1461264917126 Marionette TRACE conn3 <- [1,2608,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]]]}] 11:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1536ms 11:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:55:17 INFO - PROCESS | 1848 | 1461264917196 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 11:55:17 INFO - PROCESS | 1848 | 1461264917199 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 11:55:17 INFO - PROCESS | 1848 | 1461264917204 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:55:17 INFO - PROCESS | 1848 | 1461264917207 Marionette TRACE conn3 <- [1,2610,null,{}] 11:55:17 INFO - PROCESS | 1848 | 1461264917212 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:17 INFO - PROCESS | 1848 | 1461264917414 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 11:55:18 INFO - PROCESS | 1848 | 1461264918303 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8351f000 == 154 [pid = 1848] [id = 660] 11:55:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f4d7b77c400) [pid = 1848] [serial = 1981] [outer = (nil)] 11:55:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f4d7f3a0400) [pid = 1848] [serial = 1982] [outer = 0x7f4d7b77c400] 11:55:18 INFO - PROCESS | 1848 | 1461264918456 Marionette DEBUG loaded listener.js 11:55:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f4d7fe07800) [pid = 1848] [serial = 1983] [outer = 0x7f4d7b77c400] 11:55:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db099e800 == 153 [pid = 1848] [id = 627] 11:55:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dad8d7800 == 152 [pid = 1848] [id = 626] 11:55:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da89f6000 == 151 [pid = 1848] [id = 625] 11:55:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9cb89800 == 150 [pid = 1848] [id = 624] 11:55:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96bc5800 == 149 [pid = 1848] [id = 623] 11:55:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d965dd000 == 148 [pid = 1848] [id = 622] 11:55:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d961df000 == 147 [pid = 1848] [id = 621] 11:55:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91b46000 == 146 [pid = 1848] [id = 620] 11:55:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d89c5e800 == 145 [pid = 1848] [id = 619] 11:55:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d82977800 == 144 [pid = 1848] [id = 618] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f4d844b1800) [pid = 1848] [serial = 1716] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f4d92177c00) [pid = 1848] [serial = 1853] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f4d89a6a400) [pid = 1848] [serial = 1844] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f4d9544f000) [pid = 1848] [serial = 1808] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f4d81fe6400) [pid = 1848] [serial = 1836] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f4d91944400) [pid = 1848] [serial = 1850] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f4d8451ac00) [pid = 1848] [serial = 1829] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f4d989a2800) [pid = 1848] [serial = 1817] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f4d96477400) [pid = 1848] [serial = 1814] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f4d9c408c00) [pid = 1848] [serial = 1826] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f4d91bf6400) [pid = 1848] [serial = 1851] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f4d844b4c00) [pid = 1848] [serial = 1838] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f4d89d10c00) [pid = 1848] [serial = 1847] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f4d84a28400) [pid = 1848] [serial = 1841] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f4d8184d400) [pid = 1848] [serial = 1835] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f4d89b70000) [pid = 1848] [serial = 1845] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f4d81063400) [pid = 1848] [serial = 1832] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f4d89aca800) [pid = 1848] [serial = 1788] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f4d92278c00) [pid = 1848] [serial = 1805] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f4d7fbc9c00) [pid = 1848] [serial = 1790] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f4d9184f800) [pid = 1848] [serial = 1802] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f4d88d8c400) [pid = 1848] [serial = 1796] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f4d9b545c00) [pid = 1848] [serial = 1823] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f4d8445b000) [pid = 1848] [serial = 1793] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f4d89c51400) [pid = 1848] [serial = 1799] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f4d9a442800) [pid = 1848] [serial = 1820] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f4d958d9c00) [pid = 1848] [serial = 1811] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f4d88d7ec00) [pid = 1848] [serial = 1842] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f4d8f6edc00) [pid = 1848] [serial = 1848] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f4d84a25c00) [pid = 1848] [serial = 1839] [outer = (nil)] [url = about:blank] 11:55:19 INFO - PROCESS | 1848 | 1461264919922 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 11:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2789ms 11:55:20 INFO - PROCESS | 1848 | 1461264919994 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 11:55:20 INFO - PROCESS | 1848 | 1461264919999 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 11:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:55:20 INFO - PROCESS | 1848 | 1461264920007 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:55:20 INFO - PROCESS | 1848 | 1461264920010 Marionette TRACE conn3 <- [1,2614,null,{}] 11:55:20 INFO - PROCESS | 1848 | 1461264920017 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:20 INFO - PROCESS | 1848 | 1461264920209 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 11:55:20 INFO - PROCESS | 1848 | 1461264920437 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d84818000 == 145 [pid = 1848] [id = 661] 11:55:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f4d7b77e800) [pid = 1848] [serial = 1984] [outer = (nil)] 11:55:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f4d819e2800) [pid = 1848] [serial = 1985] [outer = 0x7f4d7b77e800] 11:55:20 INFO - PROCESS | 1848 | 1461264920497 Marionette DEBUG loaded listener.js 11:55:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f4d81c93c00) [pid = 1848] [serial = 1986] [outer = 0x7f4d7b77e800] 11:55:21 INFO - PROCESS | 1848 | 1461264921246 Marionette TRACE conn3 <- [1,2616,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]]]}] 11:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1281ms 11:55:21 INFO - PROCESS | 1848 | 1461264921291 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 11:55:21 INFO - PROCESS | 1848 | 1461264921296 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 11:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:55:21 INFO - PROCESS | 1848 | 1461264921303 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:55:21 INFO - PROCESS | 1848 | 1461264921306 Marionette TRACE conn3 <- [1,2618,null,{}] 11:55:21 INFO - PROCESS | 1848 | 1461264921311 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:21 INFO - PROCESS | 1848 | 1461264921500 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 11:55:21 INFO - PROCESS | 1848 | 1461264921709 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85d13800 == 146 [pid = 1848] [id = 662] 11:55:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f4d7fe08400) [pid = 1848] [serial = 1987] [outer = (nil)] 11:55:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f4d82bab400) [pid = 1848] [serial = 1988] [outer = 0x7f4d7fe08400] 11:55:21 INFO - PROCESS | 1848 | 1461264921770 Marionette DEBUG loaded listener.js 11:55:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f4d844b8800) [pid = 1848] [serial = 1989] [outer = 0x7f4d7fe08400] 11:55:22 INFO - PROCESS | 1848 | 1461264922605 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 11:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1331ms 11:55:22 INFO - PROCESS | 1848 | 1461264922635 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 11:55:22 INFO - PROCESS | 1848 | 1461264922639 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 11:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:55:22 INFO - PROCESS | 1848 | 1461264922646 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:55:22 INFO - PROCESS | 1848 | 1461264922655 Marionette TRACE conn3 <- [1,2622,null,{}] 11:55:22 INFO - PROCESS | 1848 | 1461264922690 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:22 INFO - PROCESS | 1848 | 1461264922954 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 11:55:22 INFO - PROCESS | 1848 | 1461264922986 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88ed8000 == 147 [pid = 1848] [id = 663] 11:55:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f4d849a5800) [pid = 1848] [serial = 1990] [outer = (nil)] 11:55:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f4d866ad000) [pid = 1848] [serial = 1991] [outer = 0x7f4d849a5800] 11:55:23 INFO - PROCESS | 1848 | 1461264923045 Marionette DEBUG loaded listener.js 11:55:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f4d8720ac00) [pid = 1848] [serial = 1992] [outer = 0x7f4d849a5800] 11:55:23 INFO - PROCESS | 1848 | 1461264923958 Marionette TRACE conn3 <- [1,2624,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]]]}] 11:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1353ms 11:55:24 INFO - PROCESS | 1848 | 1461264923998 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 11:55:24 INFO - PROCESS | 1848 | 1461264924003 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 11:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:55:24 INFO - PROCESS | 1848 | 1461264924008 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:55:24 INFO - PROCESS | 1848 | 1461264924010 Marionette TRACE conn3 <- [1,2626,null,{}] 11:55:24 INFO - PROCESS | 1848 | 1461264924043 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:24 INFO - PROCESS | 1848 | 1461264924671 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 11:55:24 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f4d81069800) [pid = 1848] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:55:24 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f4d8106ac00) [pid = 1848] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:55:24 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f4d8115cc00) [pid = 1848] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:55:24 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f4d92e2c000) [pid = 1848] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 11:55:24 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f4d81fe3c00) [pid = 1848] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:55:24 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f4d81f1c000) [pid = 1848] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:55:24 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f4d844aa400) [pid = 1848] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:55:24 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f4d916e6800) [pid = 1848] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:55:24 INFO - PROCESS | 1848 | 1461264924893 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85317000 == 148 [pid = 1848] [id = 664] 11:55:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f4d8106ac00) [pid = 1848] [serial = 1993] [outer = (nil)] 11:55:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f4d835d6000) [pid = 1848] [serial = 1994] [outer = 0x7f4d8106ac00] 11:55:24 INFO - PROCESS | 1848 | 1461264924955 Marionette DEBUG loaded listener.js 11:55:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f4d88d89000) [pid = 1848] [serial = 1995] [outer = 0x7f4d8106ac00] 11:55:25 INFO - PROCESS | 1848 | 1461264925631 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 11:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1652ms 11:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:55:25 INFO - PROCESS | 1848 | 1461264925662 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 11:55:25 INFO - PROCESS | 1848 | 1461264925664 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 11:55:25 INFO - PROCESS | 1848 | 1461264925670 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:55:25 INFO - PROCESS | 1848 | 1461264925673 Marionette TRACE conn3 <- [1,2630,null,{}] 11:55:25 INFO - PROCESS | 1848 | 1461264925677 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:25 INFO - PROCESS | 1848 | 1461264925860 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 11:55:26 INFO - PROCESS | 1848 | 1461264926064 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d90320000 == 149 [pid = 1848] [id = 665] 11:55:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f4d89acd800) [pid = 1848] [serial = 1996] [outer = (nil)] 11:55:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f4d89b6b000) [pid = 1848] [serial = 1997] [outer = 0x7f4d89acd800] 11:55:26 INFO - PROCESS | 1848 | 1461264926138 Marionette DEBUG loaded listener.js 11:55:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f4d8f418c00) [pid = 1848] [serial = 1998] [outer = 0x7f4d89acd800] 11:55:27 INFO - PROCESS | 1848 | 1461264927100 Marionette TRACE conn3 <- [1,2632,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]]]}] 11:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1483ms 11:55:27 INFO - PROCESS | 1848 | 1461264927153 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 11:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:55:27 INFO - PROCESS | 1848 | 1461264927158 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 11:55:27 INFO - PROCESS | 1848 | 1461264927171 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:55:27 INFO - PROCESS | 1848 | 1461264927181 Marionette TRACE conn3 <- [1,2634,null,{}] 11:55:27 INFO - PROCESS | 1848 | 1461264927190 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:27 INFO - PROCESS | 1848 | 1461264927406 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 11:55:27 INFO - PROCESS | 1848 | 1461264927738 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8518e800 == 150 [pid = 1848] [id = 666] 11:55:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f4d7f396800) [pid = 1848] [serial = 1999] [outer = (nil)] 11:55:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f4d7fe0e400) [pid = 1848] [serial = 2000] [outer = 0x7f4d7f396800] 11:55:27 INFO - PROCESS | 1848 | 1461264927815 Marionette DEBUG loaded listener.js 11:55:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f4d819ec800) [pid = 1848] [serial = 2001] [outer = 0x7f4d7f396800] 11:55:28 INFO - PROCESS | 1848 | 1461264928699 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 11:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1603ms 11:55:28 INFO - PROCESS | 1848 | 1461264928769 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 11:55:28 INFO - PROCESS | 1848 | 1461264928777 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 11:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:55:28 INFO - PROCESS | 1848 | 1461264928786 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:55:28 INFO - PROCESS | 1848 | 1461264928790 Marionette TRACE conn3 <- [1,2638,null,{}] 11:55:28 INFO - PROCESS | 1848 | 1461264928796 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:29 INFO - PROCESS | 1848 | 1461264929052 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 11:55:29 INFO - PROCESS | 1848 | 1461264929367 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f44c800 == 151 [pid = 1848] [id = 667] 11:55:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f4d81f15800) [pid = 1848] [serial = 2002] [outer = (nil)] 11:55:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f4d84452800) [pid = 1848] [serial = 2003] [outer = 0x7f4d81f15800] 11:55:29 INFO - PROCESS | 1848 | 1461264929443 Marionette DEBUG loaded listener.js 11:55:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f4d84a29c00) [pid = 1848] [serial = 2004] [outer = 0x7f4d81f15800] 11:55:30 INFO - PROCESS | 1848 | 1461264930389 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 11:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1642ms 11:55:30 INFO - PROCESS | 1848 | 1461264930429 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 11:55:30 INFO - PROCESS | 1848 | 1461264930432 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 11:55:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:55:30 INFO - PROCESS | 1848 | 1461264930439 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:55:30 INFO - PROCESS | 1848 | 1461264930445 Marionette TRACE conn3 <- [1,2642,null,{}] 11:55:30 INFO - PROCESS | 1848 | 1461264930460 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:30 INFO - PROCESS | 1848 | 1461264930673 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 11:55:30 INFO - PROCESS | 1848 | 1461264930993 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91d9f000 == 152 [pid = 1848] [id = 668] 11:55:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f4d86aecc00) [pid = 1848] [serial = 2005] [outer = (nil)] 11:55:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f4d89a70c00) [pid = 1848] [serial = 2006] [outer = 0x7f4d86aecc00] 11:55:31 INFO - PROCESS | 1848 | 1461264931070 Marionette DEBUG loaded listener.js 11:55:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f4d89c4e000) [pid = 1848] [serial = 2007] [outer = 0x7f4d86aecc00] 11:55:31 INFO - PROCESS | 1848 | 1461264931905 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 11:55:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:55:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1533ms 11:55:31 INFO - PROCESS | 1848 | 1461264931973 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 11:55:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:55:31 INFO - PROCESS | 1848 | 1461264931978 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 11:55:31 INFO - PROCESS | 1848 | 1461264931983 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:55:31 INFO - PROCESS | 1848 | 1461264931986 Marionette TRACE conn3 <- [1,2646,null,{}] 11:55:31 INFO - PROCESS | 1848 | 1461264931991 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:32 INFO - PROCESS | 1848 | 1461264932208 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 11:55:32 INFO - PROCESS | 1848 | 1461264932516 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92e7a800 == 153 [pid = 1848] [id = 669] 11:55:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f4d89aca400) [pid = 1848] [serial = 2008] [outer = (nil)] 11:55:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f4d90277400) [pid = 1848] [serial = 2009] [outer = 0x7f4d89aca400] 11:55:32 INFO - PROCESS | 1848 | 1461264932589 Marionette DEBUG loaded listener.js 11:55:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f4d9150d400) [pid = 1848] [serial = 2010] [outer = 0x7f4d89aca400] 11:55:33 INFO - PROCESS | 1848 | 1461264933410 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 11:55:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:55:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1476ms 11:55:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:55:33 INFO - PROCESS | 1848 | 1461264933460 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 11:55:33 INFO - PROCESS | 1848 | 1461264933463 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 11:55:33 INFO - PROCESS | 1848 | 1461264933468 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:55:33 INFO - PROCESS | 1848 | 1461264933471 Marionette TRACE conn3 <- [1,2650,null,{}] 11:55:33 INFO - PROCESS | 1848 | 1461264933476 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:33 INFO - PROCESS | 1848 | 1461264933669 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 11:55:33 INFO - PROCESS | 1848 | 1461264933954 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95815800 == 154 [pid = 1848] [id = 670] 11:55:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f4d819e3400) [pid = 1848] [serial = 2011] [outer = (nil)] 11:55:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f4d91929400) [pid = 1848] [serial = 2012] [outer = 0x7f4d819e3400] 11:55:34 INFO - PROCESS | 1848 | 1461264934028 Marionette DEBUG loaded listener.js 11:55:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f4d9216e000) [pid = 1848] [serial = 2013] [outer = 0x7f4d819e3400] 11:55:34 INFO - PROCESS | 1848 | 1461264934849 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 11:55:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:55:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1431ms 11:55:34 INFO - PROCESS | 1848 | 1461264934900 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 11:55:34 INFO - PROCESS | 1848 | 1461264934903 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 11:55:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:55:34 INFO - PROCESS | 1848 | 1461264934927 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:55:34 INFO - PROCESS | 1848 | 1461264934931 Marionette TRACE conn3 <- [1,2654,null,{}] 11:55:34 INFO - PROCESS | 1848 | 1461264934935 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:35 INFO - PROCESS | 1848 | 1461264935163 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 11:55:35 INFO - PROCESS | 1848 | 1461264935437 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96316800 == 155 [pid = 1848] [id = 671] 11:55:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f4d958e3000) [pid = 1848] [serial = 2014] [outer = (nil)] 11:55:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f4d962c7400) [pid = 1848] [serial = 2015] [outer = 0x7f4d958e3000] 11:55:35 INFO - PROCESS | 1848 | 1461264935558 Marionette DEBUG loaded listener.js 11:55:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f4d968f0400) [pid = 1848] [serial = 2016] [outer = 0x7f4d958e3000] 11:55:36 INFO - PROCESS | 1848 | 1461264936380 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 11:55:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:55:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1530ms 11:55:36 INFO - PROCESS | 1848 | 1461264936455 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 11:55:36 INFO - PROCESS | 1848 | 1461264936458 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 11:55:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:55:36 INFO - PROCESS | 1848 | 1461264936463 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:55:36 INFO - PROCESS | 1848 | 1461264936465 Marionette TRACE conn3 <- [1,2658,null,{}] 11:55:36 INFO - PROCESS | 1848 | 1461264936471 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:36 INFO - PROCESS | 1848 | 1461264936666 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 11:55:36 INFO - PROCESS | 1848 | 1461264936937 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d966aa000 == 156 [pid = 1848] [id = 672] 11:55:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f4d92273400) [pid = 1848] [serial = 2017] [outer = (nil)] 11:55:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f4d99857000) [pid = 1848] [serial = 2018] [outer = 0x7f4d92273400] 11:55:37 INFO - PROCESS | 1848 | 1461264937046 Marionette DEBUG loaded listener.js 11:55:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f4d9ad18800) [pid = 1848] [serial = 2019] [outer = 0x7f4d92273400] 11:55:37 INFO - PROCESS | 1848 | 1461264937867 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 11:55:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:55:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1431ms 11:55:37 INFO - PROCESS | 1848 | 1461264937896 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 11:55:37 INFO - PROCESS | 1848 | 1461264937899 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 11:55:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:55:37 INFO - PROCESS | 1848 | 1461264937905 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:55:37 INFO - PROCESS | 1848 | 1461264937907 Marionette TRACE conn3 <- [1,2662,null,{}] 11:55:37 INFO - PROCESS | 1848 | 1461264937913 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:38 INFO - PROCESS | 1848 | 1461264938115 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 11:55:38 INFO - PROCESS | 1848 | 1461264938394 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9986b000 == 157 [pid = 1848] [id = 673] 11:55:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f4d9608a400) [pid = 1848] [serial = 2020] [outer = (nil)] 11:55:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f4d9c1c0000) [pid = 1848] [serial = 2021] [outer = 0x7f4d9608a400] 11:55:38 INFO - PROCESS | 1848 | 1461264938468 Marionette DEBUG loaded listener.js 11:55:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f4d9d010800) [pid = 1848] [serial = 2022] [outer = 0x7f4d9608a400] 11:55:39 INFO - PROCESS | 1848 | 1461264939306 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 11:55:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:55:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1431ms 11:55:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:55:39 INFO - PROCESS | 1848 | 1461264939338 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 11:55:39 INFO - PROCESS | 1848 | 1461264939341 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 11:55:39 INFO - PROCESS | 1848 | 1461264939348 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:55:39 INFO - PROCESS | 1848 | 1461264939350 Marionette TRACE conn3 <- [1,2666,null,{}] 11:55:39 INFO - PROCESS | 1848 | 1461264939355 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:39 INFO - PROCESS | 1848 | 1461264939557 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 11:55:39 INFO - PROCESS | 1848 | 1461264939834 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9c376800 == 158 [pid = 1848] [id = 674] 11:55:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f4d992dcc00) [pid = 1848] [serial = 2023] [outer = (nil)] 11:55:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f4d9e493400) [pid = 1848] [serial = 2024] [outer = 0x7f4d992dcc00] 11:55:39 INFO - PROCESS | 1848 | 1461264939907 Marionette DEBUG loaded listener.js 11:55:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f4da7debc00) [pid = 1848] [serial = 2025] [outer = 0x7f4d992dcc00] 11:55:41 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:41 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:55:41 INFO - PROCESS | 1848 | 1461264941206 Marionette TRACE conn3 <- [1,2668,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]]]}] 11:55:41 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) 11:55:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1886ms 11:55:41 INFO - PROCESS | 1848 | 1461264941233 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 11:55:41 INFO - PROCESS | 1848 | 1461264941236 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 11:55:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:55:41 INFO - PROCESS | 1848 | 1461264941241 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:55:41 INFO - PROCESS | 1848 | 1461264941244 Marionette TRACE conn3 <- [1,2670,null,{}] 11:55:41 INFO - PROCESS | 1848 | 1461264941249 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:41 INFO - PROCESS | 1848 | 1461264941465 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 11:55:41 INFO - PROCESS | 1848 | 1461264941779 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4daba1f000 == 159 [pid = 1848] [id = 675] 11:55:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f4d9b547c00) [pid = 1848] [serial = 2026] [outer = (nil)] 11:55:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f4da8985800) [pid = 1848] [serial = 2027] [outer = 0x7f4d9b547c00] 11:55:41 INFO - PROCESS | 1848 | 1461264941849 Marionette DEBUG loaded listener.js 11:55:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f4da9e34400) [pid = 1848] [serial = 2028] [outer = 0x7f4d9b547c00] 11:55:43 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:43 INFO - PROCESS | 1848 | 1461264943194 Marionette TRACE conn3 <- [1,2672,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,2673,"getWindowHandle",null] 11:55:43 INFO - PROCESS | 1848 | 1461264943233 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 11:55:43 INFO - PROCESS | 1848 | 1461264943239 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:55:43 INFO - PROCESS | 1848 | 1461264943243 Marionette TRACE conn3 <- [1,2674,null,{}] 11:55:43 INFO - PROCESS | 1848 | 1461264943248 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:43 INFO - PROCESS | 1848 | 1461264943537 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 11:55:43 INFO - PROCESS | 1848 | 1461264943832 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9624b000 == 160 [pid = 1848] [id = 676] 11:55:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f4daba94800) [pid = 1848] [serial = 2029] [outer = (nil)] 11:55:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f4dade85400) [pid = 1848] [serial = 2030] [outer = 0x7f4daba94800] 11:55:43 INFO - PROCESS | 1848 | 1461264943911 Marionette DEBUG loaded listener.js 11:55:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f4dae206000) [pid = 1848] [serial = 2031] [outer = 0x7f4daba94800] 11:55:45 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:45 INFO - PROCESS | 1848 | 1461264945220 Marionette TRACE conn3 <- [1,2676,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,2677,"getWindowHandle",null] 11:55:45 INFO - PROCESS | 1848 | 1461264945273 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 11:55:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:55:45 INFO - PROCESS | 1848 | 1461264945280 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:55:45 INFO - PROCESS | 1848 | 1461264945282 Marionette TRACE conn3 <- [1,2678,null,{}] 11:55:45 INFO - PROCESS | 1848 | 1461264945287 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:45 INFO - PROCESS | 1848 | 1461264945560 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 11:55:45 INFO - PROCESS | 1848 | 1461264945809 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d84c0d000 == 161 [pid = 1848] [id = 677] 11:55:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f4d7fed2c00) [pid = 1848] [serial = 2032] [outer = (nil)] 11:55:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f4d7feda400) [pid = 1848] [serial = 2033] [outer = 0x7f4d7fed2c00] 11:55:45 INFO - PROCESS | 1848 | 1461264945881 Marionette DEBUG loaded listener.js 11:55:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f4dadcf6000) [pid = 1848] [serial = 2034] [outer = 0x7f4d7fed2c00] 11:55:47 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:47 INFO - PROCESS | 1848 | 1461264947198 Marionette TRACE conn3 <- [1,2680,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]]]}] 11:55:47 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) 11:55:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1931ms 11:55:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:55:47 INFO - PROCESS | 1848 | 1461264947211 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 11:55:47 INFO - PROCESS | 1848 | 1461264947213 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 11:55:47 INFO - PROCESS | 1848 | 1461264947219 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:55:47 INFO - PROCESS | 1848 | 1461264947222 Marionette TRACE conn3 <- [1,2682,null,{}] 11:55:47 INFO - PROCESS | 1848 | 1461264947227 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:47 INFO - PROCESS | 1848 | 1461264947443 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 11:55:47 INFO - PROCESS | 1848 | 1461264947724 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da89f6000 == 162 [pid = 1848] [id = 678] 11:55:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f4d7fed3800) [pid = 1848] [serial = 2035] [outer = (nil)] 11:55:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f4d92824400) [pid = 1848] [serial = 2036] [outer = 0x7f4d7fed3800] 11:55:47 INFO - PROCESS | 1848 | 1461264947796 Marionette DEBUG loaded listener.js 11:55:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f4d9282c800) [pid = 1848] [serial = 2037] [outer = 0x7f4d7fed3800] 11:55:49 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:49 INFO - PROCESS | 1848 | 1461264949554 Marionette TRACE conn3 <- [1,2684,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]]]}] 11:55:49 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) 11:55:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2430ms 11:55:49 INFO - PROCESS | 1848 | 1461264949649 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 11:55:49 INFO - PROCESS | 1848 | 1461264949654 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 11:55:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:55:49 INFO - PROCESS | 1848 | 1461264949662 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:55:49 INFO - PROCESS | 1848 | 1461264949666 Marionette TRACE conn3 <- [1,2686,null,{}] 11:55:49 INFO - PROCESS | 1848 | 1461264949673 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:49 INFO - PROCESS | 1848 | 1461264949963 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 11:55:50 INFO - PROCESS | 1848 | 1461264950172 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8350e000 == 163 [pid = 1848] [id = 679] 11:55:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f4d7dce1c00) [pid = 1848] [serial = 2038] [outer = (nil)] 11:55:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x7f4d7f39a000) [pid = 1848] [serial = 2039] [outer = 0x7f4d7dce1c00] 11:55:50 INFO - PROCESS | 1848 | 1461264950238 Marionette DEBUG loaded listener.js 11:55:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x7f4d7fe09400) [pid = 1848] [serial = 2040] [outer = 0x7f4d7dce1c00] 11:55:51 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:51 INFO - PROCESS | 1848 | 1461264951591 Marionette TRACE conn3 <- [1,2688,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,2689,"getWindowHandle",null] 11:55:51 INFO - PROCESS | 1848 | 1461264951613 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 11:55:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:55:51 INFO - PROCESS | 1848 | 1461264951622 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:55:51 INFO - PROCESS | 1848 | 1461264951625 Marionette TRACE conn3 <- [1,2690,null,{}] 11:55:51 INFO - PROCESS | 1848 | 1461264951629 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:51 INFO - PROCESS | 1848 | 1461264951886 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 11:55:52 INFO - PROCESS | 1848 | 1461264952145 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d83511800 == 164 [pid = 1848] [id = 680] 11:55:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x7f4d7f394c00) [pid = 1848] [serial = 2041] [outer = (nil)] 11:55:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x7f4d7fe0a800) [pid = 1848] [serial = 2042] [outer = 0x7f4d7f394c00] 11:55:52 INFO - PROCESS | 1848 | 1461264952212 Marionette DEBUG loaded listener.js 11:55:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x7f4d8184e000) [pid = 1848] [serial = 2043] [outer = 0x7f4d7f394c00] 11:55:53 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f67a800 == 163 [pid = 1848] [id = 428] 11:55:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d98973000 == 162 [pid = 1848] [id = 57] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x7f4da7d51400) [pid = 1848] [serial = 1889] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x7f4d84454c00) [pid = 1848] [serial = 1901] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x7f4d9ad1b400) [pid = 1848] [serial = 1880] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x7f4d92e26000) [pid = 1848] [serial = 1871] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x7f4d9a57ac00) [pid = 1848] [serial = 1877] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f4d905f6800) [pid = 1848] [serial = 1865] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f4d88d7e400) [pid = 1848] [serial = 1862] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f4d91becc00) [pid = 1848] [serial = 1868] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f4da8caac00) [pid = 1848] [serial = 1892] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f4d9bb6bc00) [pid = 1848] [serial = 1883] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f4da9da9400) [pid = 1848] [serial = 1895] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f4d97d1b400) [pid = 1848] [serial = 1874] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f4d7fbd1800) [pid = 1848] [serial = 1856] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f4d93f9e400) [pid = 1848] [serial = 1898] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f4d9d00b000) [pid = 1848] [serial = 1886] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f4d84a25800) [pid = 1848] [serial = 1859] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1848 | 1461264953808 Marionette TRACE conn3 <- [1,2692,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,2693,"getWindowHandle",null] 11:55:53 INFO - PROCESS | 1848 | 1461264953909 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 11:55:53 INFO - PROCESS | 1848 | 1461264953915 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:55:53 INFO - PROCESS | 1848 | 1461264953920 Marionette TRACE conn3 <- [1,2694,null,{}] 11:55:53 INFO - PROCESS | 1848 | 1461264953935 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:54 INFO - PROCESS | 1848 | 1461264954130 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f4d96476800) [pid = 1848] [serial = 1923] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f4d81f1e400) [pid = 1848] [serial = 1905] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f4d92843800) [pid = 1848] [serial = 1854] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f4d8115dc00) [pid = 1848] [serial = 1904] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f4d9308f800) [pid = 1848] [serial = 1919] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f4d89a72800) [pid = 1848] [serial = 1911] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f4d88a45c00) [pid = 1848] [serial = 1910] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f4d844b8400) [pid = 1848] [serial = 1907] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f4d8f40f400) [pid = 1848] [serial = 1913] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f4d958d4400) [pid = 1848] [serial = 1920] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f4d91951c00) [pid = 1848] [serial = 1916] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f4d866a7c00) [pid = 1848] [serial = 1908] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f4d92450000) [pid = 1848] [serial = 1917] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f4d90335000) [pid = 1848] [serial = 1914] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f4d92844c00) [pid = 1848] [serial = 1922] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1848 | 1461264954343 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d842c9000 == 157 [pid = 1848] [id = 681] 11:55:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f4d8115dc00) [pid = 1848] [serial = 2044] [outer = (nil)] 11:55:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f4d82a6a000) [pid = 1848] [serial = 2045] [outer = 0x7f4d8115dc00] 11:55:54 INFO - PROCESS | 1848 | 1461264954407 Marionette DEBUG loaded listener.js 11:55:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f4d844b0000) [pid = 1848] [serial = 2046] [outer = 0x7f4d8115dc00] 11:55:55 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:55 INFO - PROCESS | 1848 | 1461264955587 Marionette TRACE conn3 <- [1,2696,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,2697,"getWindowHandle",null] 11:55:55 INFO - PROCESS | 1848 | 1461264955607 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 11:55:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:55:55 INFO - PROCESS | 1848 | 1461264955613 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:55:55 INFO - PROCESS | 1848 | 1461264955614 Marionette TRACE conn3 <- [1,2698,null,{}] 11:55:55 INFO - PROCESS | 1848 | 1461264955619 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:55 INFO - PROCESS | 1848 | 1461264955806 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 11:55:56 INFO - PROCESS | 1848 | 1461264956055 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85d27800 == 158 [pid = 1848] [id = 682] 11:55:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f4d7b2e6000) [pid = 1848] [serial = 2047] [outer = (nil)] 11:55:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f4d84517800) [pid = 1848] [serial = 2048] [outer = 0x7f4d7b2e6000] 11:55:56 INFO - PROCESS | 1848 | 1461264956114 Marionette DEBUG loaded listener.js 11:55:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f4d8533d800) [pid = 1848] [serial = 2049] [outer = 0x7f4d7b2e6000] 11:55:57 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 11:55:57 INFO - PROCESS | 1848 | 1461264957336 Marionette TRACE conn3 <- [1,2700,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,2701,"getWindowHandle",null] 11:55:57 INFO - PROCESS | 1848 | 1461264957395 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 11:55:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:55:57 INFO - PROCESS | 1848 | 1461264957401 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:55:57 INFO - PROCESS | 1848 | 1461264957403 Marionette TRACE conn3 <- [1,2702,null,{}] 11:55:57 INFO - PROCESS | 1848 | 1461264957408 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:57 INFO - PROCESS | 1848 | 1461264957667 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 11:55:57 INFO - PROCESS | 1848 | 1461264957759 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88ed3800 == 159 [pid = 1848] [id = 683] 11:55:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f4d85332000) [pid = 1848] [serial = 2050] [outer = (nil)] 11:55:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f4d85333800) [pid = 1848] [serial = 2051] [outer = 0x7f4d85332000] 11:55:57 INFO - PROCESS | 1848 | 1461264957854 Marionette DEBUG loaded listener.js 11:55:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f4d88a47c00) [pid = 1848] [serial = 2052] [outer = 0x7f4d85332000] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f4d957e0400) [pid = 1848] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f4d82a78000) [pid = 1848] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f4d92449400) [pid = 1848] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f4d905fcc00) [pid = 1848] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f4d86aec000) [pid = 1848] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f4d7fbc2400) [pid = 1848] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f4d92e30000) [pid = 1848] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f4d9184f400) [pid = 1848] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f4d96479400) [pid = 1848] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f4d7fdea800) [pid = 1848] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f4d91bf2800) [pid = 1848] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f4d92178800) [pid = 1848] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f4d89a04000) [pid = 1848] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f4d92e28000) [pid = 1848] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f4d9569cc00) [pid = 1848] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f4d7fdeb400) [pid = 1848] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f4d81848400) [pid = 1848] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f4d8106cc00) [pid = 1848] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f4d819ebc00) [pid = 1848] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f4d956e3800) [pid = 1848] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f4d7fbce800) [pid = 1848] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f4d9ad1a000) [pid = 1848] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f4d96097000) [pid = 1848] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f4d8184cc00) [pid = 1848] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f4d7fdf3800) [pid = 1848] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f4d7fbca000) [pid = 1848] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f4d81064400) [pid = 1848] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f4d8445c400) [pid = 1848] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f4d9a724800) [pid = 1848] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f4d9545a400) [pid = 1848] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f4d81fe6000) [pid = 1848] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f4d91937800) [pid = 1848] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f4d866aa800) [pid = 1848] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f4d8106ac00) [pid = 1848] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f4d7fdec000) [pid = 1848] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f4d96482c00) [pid = 1848] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f4d905f1000) [pid = 1848] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f4d9608b400) [pid = 1848] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4d992dbc00) [pid = 1848] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4d84453800) [pid = 1848] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d9c40b800) [pid = 1848] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d9c1bdc00) [pid = 1848] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d9e387000) [pid = 1848] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d7fbc3c00) [pid = 1848] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d84523800) [pid = 1848] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d873e6800) [pid = 1848] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d88caec00) [pid = 1848] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4d89c4d000) [pid = 1848] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d92e21800) [pid = 1848] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d958db000) [pid = 1848] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d849a5800) [pid = 1848] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4da9e39000) [pid = 1848] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f4daddd1000) [pid = 1848] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f4d9032e400) [pid = 1848] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4d7f396c00) [pid = 1848] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4d82a6b000) [pid = 1848] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4d92847000) [pid = 1848] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4d7d804c00) [pid = 1848] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4d93f9fc00) [pid = 1848] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4d7b77c400) [pid = 1848] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4d81c8e000) [pid = 1848] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d7fe08400) [pid = 1848] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d835dcc00) [pid = 1848] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d9e384400) [pid = 1848] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d7d805000) [pid = 1848] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d7f396400) [pid = 1848] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d7b77e800) [pid = 1848] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d92677c00) [pid = 1848] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4d7d805c00) [pid = 1848] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 11:55:59 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4d81c8c400) [pid = 1848] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 11:55:59 INFO - PROCESS | 1848 | 1461264959694 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 11:55:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:55:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2338ms 11:55:59 INFO - PROCESS | 1848 | 1461264959740 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 11:55:59 INFO - PROCESS | 1848 | 1461264959743 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 11:55:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:55:59 INFO - PROCESS | 1848 | 1461264959749 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:55:59 INFO - PROCESS | 1848 | 1461264959751 Marionette TRACE conn3 <- [1,2706,null,{}] 11:55:59 INFO - PROCESS | 1848 | 1461264959756 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:00 INFO - PROCESS | 1848 | 1461264960041 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 11:56:00 INFO - PROCESS | 1848 | 1461264960064 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85195800 == 160 [pid = 1848] [id = 684] 11:56:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4d7d811000) [pid = 1848] [serial = 2053] [outer = (nil)] 11:56:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4d81fe5000) [pid = 1848] [serial = 2054] [outer = 0x7f4d7d811000] 11:56:00 INFO - PROCESS | 1848 | 1461264960129 Marionette DEBUG loaded listener.js 11:56:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4d866aa800) [pid = 1848] [serial = 2055] [outer = 0x7f4d7d811000] 11:56:00 INFO - PROCESS | 1848 | 1461264960920 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 11:56:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:56:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1225ms 11:56:00 INFO - PROCESS | 1848 | 1461264960974 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 11:56:00 INFO - PROCESS | 1848 | 1461264960977 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 11:56:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:56:00 INFO - PROCESS | 1848 | 1461264960983 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:56:00 INFO - PROCESS | 1848 | 1461264960985 Marionette TRACE conn3 <- [1,2710,null,{}] 11:56:01 INFO - PROCESS | 1848 | 1461264961002 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:01 INFO - PROCESS | 1848 | 1461264961203 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 11:56:01 INFO - PROCESS | 1848 | 1461264961212 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f2dd000 == 161 [pid = 1848] [id = 685] 11:56:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d88caec00) [pid = 1848] [serial = 2056] [outer = (nil)] 11:56:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4d88cb9000) [pid = 1848] [serial = 2057] [outer = 0x7f4d88caec00] 11:56:01 INFO - PROCESS | 1848 | 1461264961269 Marionette DEBUG loaded listener.js 11:56:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4d89ac8400) [pid = 1848] [serial = 2058] [outer = 0x7f4d88caec00] 11:56:02 INFO - PROCESS | 1848 | 1461264962599 Marionette TRACE conn3 <- [1,2712,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,2713,"getWindowHandle",null] 11:56:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:56:02 INFO - PROCESS | 1848 | 1461264962685 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 11:56:02 INFO - PROCESS | 1848 | 1461264962693 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:56:02 INFO - PROCESS | 1848 | 1461264962698 Marionette TRACE conn3 <- [1,2714,null,{}] 11:56:02 INFO - PROCESS | 1848 | 1461264962705 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:02 INFO - PROCESS | 1848 | 1461264962956 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 11:56:03 INFO - PROCESS | 1848 | 1461264963290 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d83518000 == 162 [pid = 1848] [id = 686] 11:56:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d7dce1800) [pid = 1848] [serial = 2059] [outer = (nil)] 11:56:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d7fbce800) [pid = 1848] [serial = 2060] [outer = 0x7f4d7dce1800] 11:56:03 INFO - PROCESS | 1848 | 1461264963364 Marionette DEBUG loaded listener.js 11:56:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d7fed4400) [pid = 1848] [serial = 2061] [outer = 0x7f4d7dce1800] 11:56:04 INFO - PROCESS | 1848 | 1461264964288 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 11:56:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:56:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1635ms 11:56:04 INFO - PROCESS | 1848 | 1461264964327 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 11:56:04 INFO - PROCESS | 1848 | 1461264964336 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 11:56:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:56:04 INFO - PROCESS | 1848 | 1461264964351 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:56:04 INFO - PROCESS | 1848 | 1461264964361 Marionette TRACE conn3 <- [1,2718,null,{}] 11:56:04 INFO - PROCESS | 1848 | 1461264964366 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:04 INFO - PROCESS | 1848 | 1461264964585 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 11:56:04 INFO - PROCESS | 1848 | 1461264964911 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f25e000 == 163 [pid = 1848] [id = 687] 11:56:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d81c87800) [pid = 1848] [serial = 2062] [outer = (nil)] 11:56:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d81f16c00) [pid = 1848] [serial = 2063] [outer = 0x7f4d81c87800] 11:56:04 INFO - PROCESS | 1848 | 1461264964988 Marionette DEBUG loaded listener.js 11:56:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4d82a77800) [pid = 1848] [serial = 2064] [outer = 0x7f4d81c87800] 11:56:05 INFO - PROCESS | 1848 | 1461264965842 Marionette TRACE conn3 <- [1,2720,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,2721,"getWindowHandle",null] 11:56:05 INFO - PROCESS | 1848 | 1461264965890 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 11:56:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 11:56:05 INFO - PROCESS | 1848 | 1461264965896 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:56:05 INFO - PROCESS | 1848 | 1461264965902 Marionette TRACE conn3 <- [1,2722,null,{}] 11:56:05 INFO - PROCESS | 1848 | 1461264965916 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:06 INFO - PROCESS | 1848 | 1461264966129 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 11:56:06 INFO - PROCESS | 1848 | 1461264966457 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91b57000 == 164 [pid = 1848] [id = 688] 11:56:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d8532f800) [pid = 1848] [serial = 2065] [outer = (nil)] 11:56:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d8720c800) [pid = 1848] [serial = 2066] [outer = 0x7f4d8532f800] 11:56:06 INFO - PROCESS | 1848 | 1461264966536 Marionette DEBUG loaded listener.js 11:56:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d89acc000) [pid = 1848] [serial = 2067] [outer = 0x7f4d8532f800] 11:56:07 INFO - PROCESS | 1848 | 1461264967433 Marionette TRACE conn3 <- [1,2724,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,2725,"getWindowHandle",null] 11:56:07 INFO - PROCESS | 1848 | 1461264967499 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 11:56:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 11:56:07 INFO - PROCESS | 1848 | 1461264967505 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:56:07 INFO - PROCESS | 1848 | 1461264967507 Marionette TRACE conn3 <- [1,2726,null,{}] 11:56:07 INFO - PROCESS | 1848 | 1461264967512 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:07 INFO - PROCESS | 1848 | 1461264967724 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 11:56:08 INFO - PROCESS | 1848 | 1461264968036 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d92e81000 == 165 [pid = 1848] [id = 689] 11:56:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4d866a5800) [pid = 1848] [serial = 2068] [outer = (nil)] 11:56:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f4d90334c00) [pid = 1848] [serial = 2069] [outer = 0x7f4d866a5800] 11:56:08 INFO - PROCESS | 1848 | 1461264968110 Marionette DEBUG loaded listener.js 11:56:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f4d916f1000) [pid = 1848] [serial = 2070] [outer = 0x7f4d866a5800] 11:56:08 INFO - PROCESS | 1848 | 1461264968945 Marionette TRACE conn3 <- [1,2728,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]]]}] 11:56:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:56:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1481ms 11:56:08 INFO - PROCESS | 1848 | 1461264968987 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 11:56:08 INFO - PROCESS | 1848 | 1461264968990 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 11:56:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:56:08 INFO - PROCESS | 1848 | 1461264968996 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:56:09 INFO - PROCESS | 1848 | 1461264969000 Marionette TRACE conn3 <- [1,2730,null,{}] 11:56:09 INFO - PROCESS | 1848 | 1461264969005 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:09 INFO - PROCESS | 1848 | 1461264969211 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 11:56:09 INFO - PROCESS | 1848 | 1461264969549 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95fbb800 == 166 [pid = 1848] [id = 690] 11:56:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d91946000) [pid = 1848] [serial = 2071] [outer = (nil)] 11:56:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d91bec800) [pid = 1848] [serial = 2072] [outer = 0x7f4d91946000] 11:56:09 INFO - PROCESS | 1848 | 1461264969626 Marionette DEBUG loaded listener.js 11:56:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d92271000) [pid = 1848] [serial = 2073] [outer = 0x7f4d91946000] 11:56:10 INFO - PROCESS | 1848 | 1461264970919 Marionette TRACE conn3 <- [1,2732,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,2733,"getWindowHandle",null] 11:56:10 INFO - PROCESS | 1848 | 1461264970986 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 11:56:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:56:10 INFO - PROCESS | 1848 | 1461264970992 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:56:10 INFO - PROCESS | 1848 | 1461264970994 Marionette TRACE conn3 <- [1,2734,null,{}] 11:56:11 INFO - PROCESS | 1848 | 1461264971083 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:11 INFO - PROCESS | 1848 | 1461264971297 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 11:56:11 INFO - PROCESS | 1848 | 1461264971565 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d964a0000 == 167 [pid = 1848] [id = 691] 11:56:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4d91949000) [pid = 1848] [serial = 2074] [outer = (nil)] 11:56:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4d92849800) [pid = 1848] [serial = 2075] [outer = 0x7f4d91949000] 11:56:11 INFO - PROCESS | 1848 | 1461264971653 Marionette DEBUG loaded listener.js 11:56:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4d92c58c00) [pid = 1848] [serial = 2076] [outer = 0x7f4d91949000] 11:56:12 INFO - PROCESS | 1848 | 1461264972501 Marionette TRACE conn3 <- [1,2736,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]]]}] 11:56:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:56:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1579ms 11:56:12 INFO - PROCESS | 1848 | 1461264972579 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 11:56:12 INFO - PROCESS | 1848 | 1461264972582 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 11:56:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:56:12 INFO - PROCESS | 1848 | 1461264972592 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:56:12 INFO - PROCESS | 1848 | 1461264972595 Marionette TRACE conn3 <- [1,2738,null,{}] 11:56:12 INFO - PROCESS | 1848 | 1461264972601 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:12 INFO - PROCESS | 1848 | 1461264972804 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 11:56:13 INFO - PROCESS | 1848 | 1461264973083 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96b64800 == 168 [pid = 1848] [id = 692] 11:56:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d91bf2800) [pid = 1848] [serial = 2077] [outer = (nil)] 11:56:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d92c5d400) [pid = 1848] [serial = 2078] [outer = 0x7f4d91bf2800] 11:56:13 INFO - PROCESS | 1848 | 1461264973152 Marionette DEBUG loaded listener.js 11:56:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d92e29c00) [pid = 1848] [serial = 2079] [outer = 0x7f4d91bf2800] 11:56:14 INFO - PROCESS | 1848 | 1461264974013 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 11:56:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:56:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1476ms 11:56:14 INFO - PROCESS | 1848 | 1461264974078 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 11:56:14 INFO - PROCESS | 1848 | 1461264974081 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 11:56:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:56:14 INFO - PROCESS | 1848 | 1461264974091 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:56:14 INFO - PROCESS | 1848 | 1461264974093 Marionette TRACE conn3 <- [1,2742,null,{}] 11:56:14 INFO - PROCESS | 1848 | 1461264974097 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:14 INFO - PROCESS | 1848 | 1461264974308 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 11:56:14 INFO - PROCESS | 1848 | 1461264974624 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ae17800 == 169 [pid = 1848] [id = 693] 11:56:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d92c5b800) [pid = 1848] [serial = 2080] [outer = (nil)] 11:56:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4d93fa9000) [pid = 1848] [serial = 2081] [outer = 0x7f4d92c5b800] 11:56:14 INFO - PROCESS | 1848 | 1461264974751 Marionette DEBUG loaded listener.js 11:56:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4d956ee000) [pid = 1848] [serial = 2082] [outer = 0x7f4d92c5b800] 11:56:15 INFO - PROCESS | 1848 | 1461264975599 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 11:56:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:56:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1530ms 11:56:15 INFO - PROCESS | 1848 | 1461264975624 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 11:56:15 INFO - PROCESS | 1848 | 1461264975627 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 11:56:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:56:15 INFO - PROCESS | 1848 | 1461264975635 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:56:15 INFO - PROCESS | 1848 | 1461264975638 Marionette TRACE conn3 <- [1,2746,null,{}] 11:56:15 INFO - PROCESS | 1848 | 1461264975643 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:15 INFO - PROCESS | 1848 | 1461264975843 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 11:56:16 INFO - PROCESS | 1848 | 1461264976127 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da1fb8000 == 170 [pid = 1848] [id = 694] 11:56:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4d8166c800) [pid = 1848] [serial = 2083] [outer = (nil)] 11:56:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4d958db000) [pid = 1848] [serial = 2084] [outer = 0x7f4d8166c800] 11:56:16 INFO - PROCESS | 1848 | 1461264976198 Marionette DEBUG loaded listener.js 11:56:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f4d96479c00) [pid = 1848] [serial = 2085] [outer = 0x7f4d8166c800] 11:56:17 INFO - PROCESS | 1848 | 1461264977037 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 11:56:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:56:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1429ms 11:56:17 INFO - PROCESS | 1848 | 1461264977065 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 11:56:17 INFO - PROCESS | 1848 | 1461264977068 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 11:56:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:56:17 INFO - PROCESS | 1848 | 1461264977073 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:56:17 INFO - PROCESS | 1848 | 1461264977076 Marionette TRACE conn3 <- [1,2750,null,{}] 11:56:17 INFO - PROCESS | 1848 | 1461264977081 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:17 INFO - PROCESS | 1848 | 1461264977283 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 11:56:17 INFO - PROCESS | 1848 | 1461264977564 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dad8e6800 == 171 [pid = 1848] [id = 695] 11:56:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f4d84520400) [pid = 1848] [serial = 2086] [outer = (nil)] 11:56:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f4d9920ac00) [pid = 1848] [serial = 2087] [outer = 0x7f4d84520400] 11:56:17 INFO - PROCESS | 1848 | 1461264977636 Marionette DEBUG loaded listener.js 11:56:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f4d9a187400) [pid = 1848] [serial = 2088] [outer = 0x7f4d84520400] 11:56:18 INFO - PROCESS | 1848 | 1461264978470 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 11:56:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:56:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1427ms 11:56:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:56:18 INFO - PROCESS | 1848 | 1461264978501 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 11:56:18 INFO - PROCESS | 1848 | 1461264978504 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 11:56:18 INFO - PROCESS | 1848 | 1461264978510 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:56:18 INFO - PROCESS | 1848 | 1461264978514 Marionette TRACE conn3 <- [1,2754,null,{}] 11:56:18 INFO - PROCESS | 1848 | 1461264978518 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:18 INFO - PROCESS | 1848 | 1461264978736 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 11:56:19 INFO - PROCESS | 1848 | 1461264979027 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db32c1000 == 172 [pid = 1848] [id = 696] 11:56:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f4d92c5d800) [pid = 1848] [serial = 2089] [outer = (nil)] 11:56:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f4d9d016000) [pid = 1848] [serial = 2090] [outer = 0x7f4d92c5d800] 11:56:19 INFO - PROCESS | 1848 | 1461264979105 Marionette DEBUG loaded listener.js 11:56:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f4da7dec400) [pid = 1848] [serial = 2091] [outer = 0x7f4d92c5d800] 11:56:19 INFO - PROCESS | 1848 | 1461264979929 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 11:56:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:56:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1485ms 11:56:19 INFO - PROCESS | 1848 | 1461264979994 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 11:56:19 INFO - PROCESS | 1848 | 1461264979997 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 11:56:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:56:20 INFO - PROCESS | 1848 | 1461264980003 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:56:20 INFO - PROCESS | 1848 | 1461264980005 Marionette TRACE conn3 <- [1,2758,null,{}] 11:56:20 INFO - PROCESS | 1848 | 1461264980010 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:20 INFO - PROCESS | 1848 | 1461264980210 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 11:56:20 INFO - PROCESS | 1848 | 1461264980494 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d793f3000 == 173 [pid = 1848] [id = 697] 11:56:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f4d9b543800) [pid = 1848] [serial = 2092] [outer = (nil)] 11:56:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f4da8e2dc00) [pid = 1848] [serial = 2093] [outer = 0x7f4d9b543800] 11:56:20 INFO - PROCESS | 1848 | 1461264980565 Marionette DEBUG loaded listener.js 11:56:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f4da9da9800) [pid = 1848] [serial = 2094] [outer = 0x7f4d9b543800] 11:56:21 INFO - PROCESS | 1848 | 1461264981380 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 11:56:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:56:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1432ms 11:56:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:56:21 INFO - PROCESS | 1848 | 1461264981435 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 11:56:21 INFO - PROCESS | 1848 | 1461264981438 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 11:56:21 INFO - PROCESS | 1848 | 1461264981443 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:56:21 INFO - PROCESS | 1848 | 1461264981446 Marionette TRACE conn3 <- [1,2762,null,{}] 11:56:21 INFO - PROCESS | 1848 | 1461264981451 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:21 INFO - PROCESS | 1848 | 1461264981666 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 11:56:21 INFO - PROCESS | 1848 | 1461264981950 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d792df000 == 174 [pid = 1848] [id = 698] 11:56:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f4d9d019400) [pid = 1848] [serial = 2095] [outer = (nil)] 11:56:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f4da9e3e400) [pid = 1848] [serial = 2096] [outer = 0x7f4d9d019400] 11:56:22 INFO - PROCESS | 1848 | 1461264982022 Marionette DEBUG loaded listener.js 11:56:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f4dabf24800) [pid = 1848] [serial = 2097] [outer = 0x7f4d9d019400] 11:56:22 INFO - PROCESS | 1848 | 1461264982851 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 11:56:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:56:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1477ms 11:56:22 INFO - PROCESS | 1848 | 1461264982921 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 11:56:22 INFO - PROCESS | 1848 | 1461264982925 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 11:56:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:56:22 INFO - PROCESS | 1848 | 1461264982930 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:56:22 INFO - PROCESS | 1848 | 1461264982933 Marionette TRACE conn3 <- [1,2766,null,{}] 11:56:22 INFO - PROCESS | 1848 | 1461264982938 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:23 INFO - PROCESS | 1848 | 1461264983144 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 11:56:23 INFO - PROCESS | 1848 | 1461264983429 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7aed2800 == 175 [pid = 1848] [id = 699] 11:56:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f4d9e37f800) [pid = 1848] [serial = 2098] [outer = (nil)] 11:56:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f4dadcb3800) [pid = 1848] [serial = 2099] [outer = 0x7f4d9e37f800] 11:56:23 INFO - PROCESS | 1848 | 1461264983502 Marionette DEBUG loaded listener.js 11:56:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f4dadcc0000) [pid = 1848] [serial = 2100] [outer = 0x7f4d9e37f800] 11:56:24 INFO - PROCESS | 1848 | 1461264984308 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 11:56:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:56:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1431ms 11:56:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:56:24 INFO - PROCESS | 1848 | 1461264984362 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 11:56:24 INFO - PROCESS | 1848 | 1461264984364 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 11:56:24 INFO - PROCESS | 1848 | 1461264984370 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:56:24 INFO - PROCESS | 1848 | 1461264984372 Marionette TRACE conn3 <- [1,2770,null,{}] 11:56:24 INFO - PROCESS | 1848 | 1461264984377 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:24 INFO - PROCESS | 1848 | 1461264984581 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 11:56:24 INFO - PROCESS | 1848 | 1461264984891 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7aee9800 == 176 [pid = 1848] [id = 700] 11:56:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f4d7b8efc00) [pid = 1848] [serial = 2101] [outer = (nil)] 11:56:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f4d7b8f6800) [pid = 1848] [serial = 2102] [outer = 0x7f4d7b8efc00] 11:56:24 INFO - PROCESS | 1848 | 1461264984968 Marionette DEBUG loaded listener.js 11:56:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f4d7b8fc400) [pid = 1848] [serial = 2103] [outer = 0x7f4d7b8efc00] 11:56:25 INFO - PROCESS | 1848 | 1461264985785 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 11:56:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:56:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1437ms 11:56:25 INFO - PROCESS | 1848 | 1461264985820 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 11:56:25 INFO - PROCESS | 1848 | 1461264985823 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 11:56:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:56:25 INFO - PROCESS | 1848 | 1461264985833 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:56:25 INFO - PROCESS | 1848 | 1461264985838 Marionette TRACE conn3 <- [1,2774,null,{}] 11:56:25 INFO - PROCESS | 1848 | 1461264985844 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:26 INFO - PROCESS | 1848 | 1461264986050 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 11:56:26 INFO - PROCESS | 1848 | 1461264986335 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b012000 == 177 [pid = 1848] [id = 701] 11:56:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f4d7b8f2000) [pid = 1848] [serial = 2104] [outer = (nil)] 11:56:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f4dadcb7c00) [pid = 1848] [serial = 2105] [outer = 0x7f4d7b8f2000] 11:56:26 INFO - PROCESS | 1848 | 1461264986409 Marionette DEBUG loaded listener.js 11:56:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f4dadcf7c00) [pid = 1848] [serial = 2106] [outer = 0x7f4d7b8f2000] 11:56:27 INFO - PROCESS | 1848 | 1461264987297 Marionette TRACE conn3 <- [1,2776,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]]]}] 11:56:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:56:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1529ms 11:56:27 INFO - PROCESS | 1848 | 1461264987363 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 11:56:27 INFO - PROCESS | 1848 | 1461264987367 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 11:56:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:56:27 INFO - PROCESS | 1848 | 1461264987372 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:56:27 INFO - PROCESS | 1848 | 1461264987375 Marionette TRACE conn3 <- [1,2778,null,{}] 11:56:27 INFO - PROCESS | 1848 | 1461264987380 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:27 INFO - PROCESS | 1848 | 1461264987588 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 11:56:27 INFO - PROCESS | 1848 | 1461264987919 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b114000 == 178 [pid = 1848] [id = 702] 11:56:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f4d7aff1000) [pid = 1848] [serial = 2107] [outer = (nil)] 11:56:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f4d7aff7400) [pid = 1848] [serial = 2108] [outer = 0x7f4d7aff1000] 11:56:27 INFO - PROCESS | 1848 | 1461264987992 Marionette DEBUG loaded listener.js 11:56:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f4d7affbc00) [pid = 1848] [serial = 2109] [outer = 0x7f4d7aff1000] 11:56:28 INFO - PROCESS | 1848 | 1461264988806 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 11:56:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:56:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1478ms 11:56:28 INFO - PROCESS | 1848 | 1461264988851 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 11:56:28 INFO - PROCESS | 1848 | 1461264988854 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 11:56:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:56:28 INFO - PROCESS | 1848 | 1461264988859 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:56:28 INFO - PROCESS | 1848 | 1461264988861 Marionette TRACE conn3 <- [1,2782,null,{}] 11:56:28 INFO - PROCESS | 1848 | 1461264988866 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:29 INFO - PROCESS | 1848 | 1461264989075 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 11:56:29 INFO - PROCESS | 1848 | 1461264989366 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b9e7800 == 179 [pid = 1848] [id = 703] 11:56:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f4d7aff0400) [pid = 1848] [serial = 2110] [outer = (nil)] 11:56:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f4d7d807c00) [pid = 1848] [serial = 2111] [outer = 0x7f4d7aff0400] 11:56:29 INFO - PROCESS | 1848 | 1461264989481 Marionette DEBUG loaded listener.js 11:56:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f4d7dcd7800) [pid = 1848] [serial = 2112] [outer = 0x7f4d7aff0400] 11:56:30 INFO - PROCESS | 1848 | 1461264990358 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 11:56:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:56:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1534ms 11:56:30 INFO - PROCESS | 1848 | 1461264990395 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 11:56:30 INFO - PROCESS | 1848 | 1461264990398 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 11:56:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:56:30 INFO - PROCESS | 1848 | 1461264990404 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:56:30 INFO - PROCESS | 1848 | 1461264990406 Marionette TRACE conn3 <- [1,2786,null,{}] 11:56:30 INFO - PROCESS | 1848 | 1461264990411 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:30 INFO - PROCESS | 1848 | 1461264990626 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 11:56:30 INFO - PROCESS | 1848 | 1461264990923 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d81d52800 == 180 [pid = 1848] [id = 704] 11:56:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f4d7b77e000) [pid = 1848] [serial = 2113] [outer = (nil)] 11:56:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f4d7fedd800) [pid = 1848] [serial = 2114] [outer = 0x7f4d7b77e000] 11:56:31 INFO - PROCESS | 1848 | 1461264991035 Marionette DEBUG loaded listener.js 11:56:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f4d81154c00) [pid = 1848] [serial = 2115] [outer = 0x7f4d7b77e000] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85195800 == 179 [pid = 1848] [id = 684] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88ed3800 == 178 [pid = 1848] [id = 683] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85d27800 == 177 [pid = 1848] [id = 682] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d842c9000 == 176 [pid = 1848] [id = 681] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d83511800 == 175 [pid = 1848] [id = 680] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8350e000 == 174 [pid = 1848] [id = 679] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4daba1f000 == 173 [pid = 1848] [id = 675] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9c376800 == 172 [pid = 1848] [id = 674] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9986b000 == 171 [pid = 1848] [id = 673] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d966aa000 == 170 [pid = 1848] [id = 672] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96316800 == 169 [pid = 1848] [id = 671] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95815800 == 168 [pid = 1848] [id = 670] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92e7a800 == 167 [pid = 1848] [id = 669] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91d9f000 == 166 [pid = 1848] [id = 668] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f44c800 == 165 [pid = 1848] [id = 667] 11:56:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8518e800 == 164 [pid = 1848] [id = 666] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f4d957d9400) [pid = 1848] [serial = 1743] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f4d93f94400) [pid = 1848] [serial = 1737] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f4d9937e800) [pid = 1848] [serial = 1755] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f4d916f0000) [pid = 1848] [serial = 1728] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f4d96095000) [pid = 1848] [serial = 1812] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f4d9284cc00) [pid = 1848] [serial = 1806] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f4d8f41a800) [pid = 1848] [serial = 1725] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f4d968e9c00) [pid = 1848] [serial = 1815] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f4d968eb000) [pid = 1848] [serial = 1749] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f4d82ba8000) [pid = 1848] [serial = 1764] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f4d863af000) [pid = 1848] [serial = 1794] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f4d9a40c000) [pid = 1848] [serial = 1758] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f4d873e1000) [pid = 1848] [serial = 1686] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f4d99382400) [pid = 1848] [serial = 1818] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f4d84460000) [pid = 1848] [serial = 1767] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f4d9c416800) [pid = 1848] [serial = 1827] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f4d9a723400) [pid = 1848] [serial = 1821] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f4d919c9c00) [pid = 1848] [serial = 1731] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f4d819ee400) [pid = 1848] [serial = 1761] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f4d849a3800) [pid = 1848] [serial = 1833] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f4d8f413c00) [pid = 1848] [serial = 1830] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f4d919ca800) [pid = 1848] [serial = 1803] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f4d9bf87000) [pid = 1848] [serial = 1824] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f4d958e0800) [pid = 1848] [serial = 1746] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f4d84a27000) [pid = 1848] [serial = 1719] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f4d956a1000) [pid = 1848] [serial = 1809] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f4d873e4000) [pid = 1848] [serial = 1722] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f4d97ea8400) [pid = 1848] [serial = 1752] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f4d90331c00) [pid = 1848] [serial = 1800] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f4d95459800) [pid = 1848] [serial = 1740] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f4d92e22c00) [pid = 1848] [serial = 1734] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4d89ad4800) [pid = 1848] [serial = 1797] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4d81155800) [pid = 1848] [serial = 1791] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d81669800) [pid = 1848] [serial = 1857] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d866a9000) [pid = 1848] [serial = 1860] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d89b67000) [pid = 1848] [serial = 1863] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d91515800) [pid = 1848] [serial = 1866] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d9244b800) [pid = 1848] [serial = 1869] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d958da800) [pid = 1848] [serial = 1872] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d992dc000) [pid = 1848] [serial = 1875] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4da9e39800) [pid = 1848] [serial = 1902] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d9adec000) [pid = 1848] [serial = 1881] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4da9048800) [pid = 1848] [serial = 1893] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d9a723800) [pid = 1848] [serial = 1878] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4d9c407c00) [pid = 1848] [serial = 1884] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f4da9e37800) [pid = 1848] [serial = 1899] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f4da8bc7400) [pid = 1848] [serial = 1890] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4d9e24e400) [pid = 1848] [serial = 1887] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4da9ded400) [pid = 1848] [serial = 1896] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4d866ad000) [pid = 1848] [serial = 1991] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4dadcbfc00) [pid = 1848] [serial = 1947] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4dadcb6400) [pid = 1848] [serial = 1946] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4dade50c00) [pid = 1848] [serial = 1956] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4daddd6400) [pid = 1848] [serial = 1955] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4dad636000) [pid = 1848] [serial = 1944] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4daa011000) [pid = 1848] [serial = 1943] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d89b6b000) [pid = 1848] [serial = 1997] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d7f3a2c00) [pid = 1848] [serial = 1950] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d7f39e000) [pid = 1848] [serial = 1949] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d84a29000) [pid = 1848] [serial = 1928] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d873dcc00) [pid = 1848] [serial = 1929] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4d9c1bf400) [pid = 1848] [serial = 1937] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4d9d010000) [pid = 1848] [serial = 1938] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f4d7d80bc00) [pid = 1848] [serial = 1964] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4d7d810400) [pid = 1848] [serial = 1965] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d9920d400) [pid = 1848] [serial = 1935] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4d958d8800) [pid = 1848] [serial = 1934] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4d7fe07800) [pid = 1848] [serial = 1983] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d7f3a0400) [pid = 1848] [serial = 1982] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d8533a400) [pid = 1848] [serial = 1962] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4d85334c00) [pid = 1848] [serial = 1961] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d82bab400) [pid = 1848] [serial = 1988] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d91946800) [pid = 1848] [serial = 1932] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d8f412800) [pid = 1848] [serial = 1931] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4da7d44800) [pid = 1848] [serial = 1941] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d9e492c00) [pid = 1848] [serial = 1940] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d7dcdb000) [pid = 1848] [serial = 1968] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d7dcd6400) [pid = 1848] [serial = 1967] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4dadcef400) [pid = 1848] [serial = 1953] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4dad879400) [pid = 1848] [serial = 1952] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4d819e2800) [pid = 1848] [serial = 1985] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4d81c93c00) [pid = 1848] [serial = 1986] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4d9937a800) [pid = 1848] [serial = 1925] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f4d9b0ac000) [pid = 1848] [serial = 1926] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4d85337800) [pid = 1848] [serial = 1971] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f4d7dce0800) [pid = 1848] [serial = 1970] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d7b77a000) [pid = 1848] [serial = 1979] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f4dadf77000) [pid = 1848] [serial = 1959] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d81c92c00) [pid = 1848] [serial = 1958] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4d7b2ee800) [pid = 1848] [serial = 1973] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4d85339c00) [pid = 1848] [serial = 1976] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d8720ac00) [pid = 1848] [serial = 1992] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d835d6000) [pid = 1848] [serial = 1994] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4d844b8800) [pid = 1848] [serial = 1989] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d88d89000) [pid = 1848] [serial = 1995] [outer = (nil)] [url = about:blank] 11:56:33 INFO - PROCESS | 1848 | 1461264993327 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 11:56:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:56:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 3043ms 11:56:33 INFO - PROCESS | 1848 | 1461264993448 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 11:56:33 INFO - PROCESS | 1848 | 1461264993453 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 11:56:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:56:33 INFO - PROCESS | 1848 | 1461264993459 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:56:33 INFO - PROCESS | 1848 | 1461264993464 Marionette TRACE conn3 <- [1,2790,null,{}] 11:56:33 INFO - PROCESS | 1848 | 1461264993472 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:33 INFO - PROCESS | 1848 | 1461264993655 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 11:56:33 INFO - PROCESS | 1848 | 1461264993887 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7d81a800 == 165 [pid = 1848] [id = 705] 11:56:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d7dcdf400) [pid = 1848] [serial = 2116] [outer = (nil)] 11:56:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d7f39a400) [pid = 1848] [serial = 2117] [outer = 0x7f4d7dcdf400] 11:56:33 INFO - PROCESS | 1848 | 1461264993950 Marionette DEBUG loaded listener.js 11:56:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d7fbc2800) [pid = 1848] [serial = 2118] [outer = 0x7f4d7dcdf400] 11:56:34 INFO - PROCESS | 1848 | 1461264994680 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 11:56:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:56:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1280ms 11:56:34 INFO - PROCESS | 1848 | 1461264994740 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 11:56:34 INFO - PROCESS | 1848 | 1461264994748 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 11:56:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:56:34 INFO - PROCESS | 1848 | 1461264994757 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:56:34 INFO - PROCESS | 1848 | 1461264994760 Marionette TRACE conn3 <- [1,2794,null,{}] 11:56:34 INFO - PROCESS | 1848 | 1461264994764 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:34 INFO - PROCESS | 1848 | 1461264994975 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 11:56:35 INFO - PROCESS | 1848 | 1461264995182 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d82974000 == 166 [pid = 1848] [id = 706] 11:56:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d7dcd5c00) [pid = 1848] [serial = 2119] [outer = (nil)] 11:56:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4d7fed1800) [pid = 1848] [serial = 2120] [outer = 0x7f4d7dcd5c00] 11:56:35 INFO - PROCESS | 1848 | 1461264995246 Marionette DEBUG loaded listener.js 11:56:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4d81066800) [pid = 1848] [serial = 2121] [outer = 0x7f4d7dcd5c00] 11:56:36 INFO - PROCESS | 1848 | 1461264996138 Marionette TRACE conn3 <- [1,2796,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]]]}] 11:56:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:56:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1430ms 11:56:36 INFO - PROCESS | 1848 | 1461264996198 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 11:56:36 INFO - PROCESS | 1848 | 1461264996201 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 11:56:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:56:36 INFO - PROCESS | 1848 | 1461264996207 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:56:36 INFO - PROCESS | 1848 | 1461264996213 Marionette TRACE conn3 <- [1,2798,null,{}] 11:56:36 INFO - PROCESS | 1848 | 1461264996227 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:36 INFO - PROCESS | 1848 | 1461264996517 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 11:56:36 INFO - PROCESS | 1848 | 1461264996547 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d843a9800 == 167 [pid = 1848] [id = 707] 11:56:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d819ed800) [pid = 1848] [serial = 2122] [outer = (nil)] 11:56:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4d81c8d400) [pid = 1848] [serial = 2123] [outer = 0x7f4d819ed800] 11:56:36 INFO - PROCESS | 1848 | 1461264996613 Marionette DEBUG loaded listener.js 11:56:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4d81fe9400) [pid = 1848] [serial = 2124] [outer = 0x7f4d819ed800] 11:56:38 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d7b2e6000) [pid = 1848] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:56:38 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f4d7dce1c00) [pid = 1848] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:56:38 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d85332000) [pid = 1848] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:56:38 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4d7d811000) [pid = 1848] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:56:38 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4d7f394c00) [pid = 1848] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:56:38 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d8115dc00) [pid = 1848] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:56:38 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d89acd800) [pid = 1848] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:56:38 INFO - PROCESS | 1848 | 1461264998238 Marionette TRACE conn3 <- [1,2800,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]]]}] 11:56:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:56:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2092ms 11:56:38 INFO - PROCESS | 1848 | 1461264998300 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 11:56:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:56:38 INFO - PROCESS | 1848 | 1461264998305 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 11:56:38 INFO - PROCESS | 1848 | 1461264998310 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:56:38 INFO - PROCESS | 1848 | 1461264998312 Marionette TRACE conn3 <- [1,2802,null,{}] 11:56:38 INFO - PROCESS | 1848 | 1461264998317 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:38 INFO - PROCESS | 1848 | 1461264998524 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 11:56:38 INFO - PROCESS | 1848 | 1461264998709 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d84c1b800 == 168 [pid = 1848] [id = 708] 11:56:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d7b2e6000) [pid = 1848] [serial = 2125] [outer = (nil)] 11:56:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d82bab400) [pid = 1848] [serial = 2126] [outer = 0x7f4d7b2e6000] 11:56:38 INFO - PROCESS | 1848 | 1461264998767 Marionette DEBUG loaded listener.js 11:56:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4d84455c00) [pid = 1848] [serial = 2127] [outer = 0x7f4d7b2e6000] 11:56:39 INFO - PROCESS | 1848 | 1461264999469 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 11:56:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:56:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1176ms 11:56:39 INFO - PROCESS | 1848 | 1461264999489 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 11:56:39 INFO - PROCESS | 1848 | 1461264999492 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 11:56:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:56:39 INFO - PROCESS | 1848 | 1461264999497 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:56:39 INFO - PROCESS | 1848 | 1461264999499 Marionette TRACE conn3 <- [1,2806,null,{}] 11:56:39 INFO - PROCESS | 1848 | 1461264999505 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:39 INFO - PROCESS | 1848 | 1461264999764 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 11:56:39 INFO - PROCESS | 1848 | 1461264999795 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8531e000 == 169 [pid = 1848] [id = 709] 11:56:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4d81c85800) [pid = 1848] [serial = 2128] [outer = (nil)] 11:56:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d84454400) [pid = 1848] [serial = 2129] [outer = 0x7f4d81c85800] 11:56:39 INFO - PROCESS | 1848 | 1461264999869 Marionette DEBUG loaded listener.js 11:56:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4d84a23000) [pid = 1848] [serial = 2130] [outer = 0x7f4d81c85800] 11:56:41 INFO - PROCESS | 1848 | 1461265001038 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 11:56:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:56:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1576ms 11:56:41 INFO - PROCESS | 1848 | 1461265001075 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 11:56:41 INFO - PROCESS | 1848 | 1461265001081 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 11:56:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:56:41 INFO - PROCESS | 1848 | 1461265001090 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:56:41 INFO - PROCESS | 1848 | 1461265001094 Marionette TRACE conn3 <- [1,2810,null,{}] 11:56:41 INFO - PROCESS | 1848 | 1461265001102 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:41 INFO - PROCESS | 1848 | 1461265001361 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 11:56:41 INFO - PROCESS | 1848 | 1461265001634 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d81d66000 == 170 [pid = 1848] [id = 710] 11:56:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4d7f3a2000) [pid = 1848] [serial = 2131] [outer = (nil)] 11:56:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4d7fe0c800) [pid = 1848] [serial = 2132] [outer = 0x7f4d7f3a2000] 11:56:41 INFO - PROCESS | 1848 | 1461265001768 Marionette DEBUG loaded listener.js 11:56:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d8106a400) [pid = 1848] [serial = 2133] [outer = 0x7f4d7f3a2000] 11:56:42 INFO - PROCESS | 1848 | 1461265002638 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 11:56:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:56:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1583ms 11:56:42 INFO - PROCESS | 1848 | 1461265002674 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 11:56:42 INFO - PROCESS | 1848 | 1461265002682 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 11:56:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:56:42 INFO - PROCESS | 1848 | 1461265002691 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:56:42 INFO - PROCESS | 1848 | 1461265002695 Marionette TRACE conn3 <- [1,2814,null,{}] 11:56:42 INFO - PROCESS | 1848 | 1461265002701 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:42 INFO - PROCESS | 1848 | 1461265002917 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 11:56:43 INFO - PROCESS | 1848 | 1461265003193 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d85d0d000 == 171 [pid = 1848] [id = 711] 11:56:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4d81c8c800) [pid = 1848] [serial = 2134] [outer = (nil)] 11:56:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d82a6d400) [pid = 1848] [serial = 2135] [outer = 0x7f4d81c8c800] 11:56:43 INFO - PROCESS | 1848 | 1461265003359 Marionette DEBUG loaded listener.js 11:56:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4d835d6400) [pid = 1848] [serial = 2136] [outer = 0x7f4d81c8c800] 11:56:44 INFO - PROCESS | 1848 | 1461265004201 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 11:56:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:56:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1580ms 11:56:44 INFO - PROCESS | 1848 | 1461265004272 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 11:56:44 INFO - PROCESS | 1848 | 1461265004276 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 11:56:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:56:44 INFO - PROCESS | 1848 | 1461265004282 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:56:44 INFO - PROCESS | 1848 | 1461265004287 Marionette TRACE conn3 <- [1,2818,null,{}] 11:56:44 INFO - PROCESS | 1848 | 1461265004303 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:44 INFO - PROCESS | 1848 | 1461265004559 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 11:56:44 INFO - PROCESS | 1848 | 1461265004832 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d871f6800 == 172 [pid = 1848] [id = 712] 11:56:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d82badc00) [pid = 1848] [serial = 2137] [outer = (nil)] 11:56:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d85333400) [pid = 1848] [serial = 2138] [outer = 0x7f4d82badc00] 11:56:44 INFO - PROCESS | 1848 | 1461265004962 Marionette DEBUG loaded listener.js 11:56:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d863b3800) [pid = 1848] [serial = 2139] [outer = 0x7f4d82badc00] 11:56:45 INFO - PROCESS | 1848 | 1461265005837 Marionette TRACE conn3 <- [1,2820,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]]]}] 11:56:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:56:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1584ms 11:56:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:56:45 INFO - PROCESS | 1848 | 1461265005867 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 11:56:45 INFO - PROCESS | 1848 | 1461265005870 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 11:56:45 INFO - PROCESS | 1848 | 1461265005876 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:56:45 INFO - PROCESS | 1848 | 1461265005879 Marionette TRACE conn3 <- [1,2822,null,{}] 11:56:45 INFO - PROCESS | 1848 | 1461265005884 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:46 INFO - PROCESS | 1848 | 1461265006093 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 11:56:46 INFO - PROCESS | 1848 | 1461265006368 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88ed0000 == 173 [pid = 1848] [id = 713] 11:56:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d835d5400) [pid = 1848] [serial = 2140] [outer = (nil)] 11:56:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d866d4c00) [pid = 1848] [serial = 2141] [outer = 0x7f4d835d5400] 11:56:46 INFO - PROCESS | 1848 | 1461265006442 Marionette DEBUG loaded listener.js 11:56:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d87210800) [pid = 1848] [serial = 2142] [outer = 0x7f4d835d5400] 11:56:47 INFO - PROCESS | 1848 | 1461265007283 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 11:56:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:56:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1436ms 11:56:47 INFO - PROCESS | 1848 | 1461265007312 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 11:56:47 INFO - PROCESS | 1848 | 1461265007316 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 11:56:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:56:47 INFO - PROCESS | 1848 | 1461265007321 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:56:47 INFO - PROCESS | 1848 | 1461265007323 Marionette TRACE conn3 <- [1,2826,null,{}] 11:56:47 INFO - PROCESS | 1848 | 1461265007329 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:47 INFO - PROCESS | 1848 | 1461265007535 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 11:56:47 INFO - PROCESS | 1848 | 1461265007811 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f252800 == 174 [pid = 1848] [id = 714] 11:56:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d866af400) [pid = 1848] [serial = 2143] [outer = (nil)] 11:56:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d88cbc400) [pid = 1848] [serial = 2144] [outer = 0x7f4d866af400] 11:56:47 INFO - PROCESS | 1848 | 1461265007884 Marionette DEBUG loaded listener.js 11:56:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d89a06000) [pid = 1848] [serial = 2145] [outer = 0x7f4d866af400] 11:56:48 INFO - PROCESS | 1848 | 1461265008794 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:56:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:56:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1525ms 11:56:48 INFO - PROCESS | 1848 | 1461265008847 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 11:56:48 INFO - PROCESS | 1848 | 1461265008851 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 11:56:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:56:48 INFO - PROCESS | 1848 | 1461265008856 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:56:48 INFO - PROCESS | 1848 | 1461265008859 Marionette TRACE conn3 <- [1,2830,null,{}] 11:56:48 INFO - PROCESS | 1848 | 1461265008864 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:49 INFO - PROCESS | 1848 | 1461265009092 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 11:56:49 INFO - PROCESS | 1848 | 1461265009367 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f673000 == 175 [pid = 1848] [id = 715] 11:56:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d866d5c00) [pid = 1848] [serial = 2146] [outer = (nil)] 11:56:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d89ac7400) [pid = 1848] [serial = 2147] [outer = 0x7f4d866d5c00] 11:56:49 INFO - PROCESS | 1848 | 1461265009483 Marionette DEBUG loaded listener.js 11:56:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d9026ac00) [pid = 1848] [serial = 2148] [outer = 0x7f4d866d5c00] 11:56:50 INFO - PROCESS | 1848 | 1461265010307 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 11:56:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:56:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1526ms 11:56:50 INFO - PROCESS | 1848 | 1461265010384 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 11:56:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:56:50 INFO - PROCESS | 1848 | 1461265010390 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 11:56:50 INFO - PROCESS | 1848 | 1461265010396 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:56:50 INFO - PROCESS | 1848 | 1461265010399 Marionette TRACE conn3 <- [1,2834,null,{}] 11:56:50 INFO - PROCESS | 1848 | 1461265010405 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:50 INFO - PROCESS | 1848 | 1461265010655 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 11:56:50 INFO - PROCESS | 1848 | 1461265010966 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d904aa800 == 176 [pid = 1848] [id = 716] 11:56:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d88a44c00) [pid = 1848] [serial = 2149] [outer = (nil)] 11:56:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d905fc000) [pid = 1848] [serial = 2150] [outer = 0x7f4d88a44c00] 11:56:51 INFO - PROCESS | 1848 | 1461265011041 Marionette DEBUG loaded listener.js 11:56:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d916f3000) [pid = 1848] [serial = 2151] [outer = 0x7f4d88a44c00] 11:56:51 INFO - PROCESS | 1848 | 1461265011838 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:56:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:56:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1478ms 11:56:51 INFO - PROCESS | 1848 | 1461265011881 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 11:56:51 INFO - PROCESS | 1848 | 1461265011884 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 11:56:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:56:51 INFO - PROCESS | 1848 | 1461265011890 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:56:51 INFO - PROCESS | 1848 | 1461265011893 Marionette TRACE conn3 <- [1,2838,null,{}] 11:56:51 INFO - PROCESS | 1848 | 1461265011898 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:52 INFO - PROCESS | 1848 | 1461265012097 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 11:56:52 INFO - PROCESS | 1848 | 1461265012373 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91b53800 == 177 [pid = 1848] [id = 717] 11:56:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4d89c4d800) [pid = 1848] [serial = 2152] [outer = (nil)] 11:56:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d91933c00) [pid = 1848] [serial = 2153] [outer = 0x7f4d89c4d800] 11:56:52 INFO - PROCESS | 1848 | 1461265012444 Marionette DEBUG loaded listener.js 11:56:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f4d91bea800) [pid = 1848] [serial = 2154] [outer = 0x7f4d89c4d800] 11:56:53 INFO - PROCESS | 1848 | 1461265013343 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 11:56:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:56:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1528ms 11:56:53 INFO - PROCESS | 1848 | 1461265013420 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 11:56:53 INFO - PROCESS | 1848 | 1461265013422 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 11:56:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:56:53 INFO - PROCESS | 1848 | 1461265013429 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:56:53 INFO - PROCESS | 1848 | 1461265013432 Marionette TRACE conn3 <- [1,2842,null,{}] 11:56:53 INFO - PROCESS | 1848 | 1461265013437 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:53 INFO - PROCESS | 1848 | 1461265013686 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 11:56:54 INFO - PROCESS | 1848 | 1461265013998 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d929cb800 == 178 [pid = 1848] [id = 718] 11:56:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4d91843c00) [pid = 1848] [serial = 2155] [outer = (nil)] 11:56:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4d92677400) [pid = 1848] [serial = 2156] [outer = 0x7f4d91843c00] 11:56:54 INFO - PROCESS | 1848 | 1461265014072 Marionette DEBUG loaded listener.js 11:56:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4d9282d000) [pid = 1848] [serial = 2157] [outer = 0x7f4d91843c00] 11:56:54 INFO - PROCESS | 1848 | 1461265014893 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 11:56:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:56:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1529ms 11:56:54 INFO - PROCESS | 1848 | 1461265014960 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 11:56:54 INFO - PROCESS | 1848 | 1461265014963 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 11:56:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:56:54 INFO - PROCESS | 1848 | 1461265014968 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:56:54 INFO - PROCESS | 1848 | 1461265014971 Marionette TRACE conn3 <- [1,2846,null,{}] 11:56:54 INFO - PROCESS | 1848 | 1461265014976 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:55 INFO - PROCESS | 1848 | 1461265015179 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 11:56:55 INFO - PROCESS | 1848 | 1461265015466 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d954a8000 == 179 [pid = 1848] [id = 719] 11:56:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d92a88c00) [pid = 1848] [serial = 2158] [outer = (nil)] 11:56:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4d92c51800) [pid = 1848] [serial = 2159] [outer = 0x7f4d92a88c00] 11:56:55 INFO - PROCESS | 1848 | 1461265015586 Marionette DEBUG loaded listener.js 11:56:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4d92e23400) [pid = 1848] [serial = 2160] [outer = 0x7f4d92a88c00] 11:56:56 INFO - PROCESS | 1848 | 1461265016419 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 11:56:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:56:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1486ms 11:56:56 INFO - PROCESS | 1848 | 1461265016456 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 11:56:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:56:56 INFO - PROCESS | 1848 | 1461265016460 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 11:56:56 INFO - PROCESS | 1848 | 1461265016465 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:56:56 INFO - PROCESS | 1848 | 1461265016469 Marionette TRACE conn3 <- [1,2850,null,{}] 11:56:56 INFO - PROCESS | 1848 | 1461265016474 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:56 INFO - PROCESS | 1848 | 1461265016698 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 11:56:57 INFO - PROCESS | 1848 | 1461265016995 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95fb5000 == 180 [pid = 1848] [id = 720] 11:56:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d92a82800) [pid = 1848] [serial = 2161] [outer = (nil)] 11:56:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d96092000) [pid = 1848] [serial = 2162] [outer = 0x7f4d92a82800] 11:56:57 INFO - PROCESS | 1848 | 1461265017119 Marionette DEBUG loaded listener.js 11:56:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d97ea8400) [pid = 1848] [serial = 2163] [outer = 0x7f4d92a82800] 11:56:57 INFO - PROCESS | 1848 | 1461265017975 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:56:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:56:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1577ms 11:56:58 INFO - PROCESS | 1848 | 1461265018043 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 11:56:58 INFO - PROCESS | 1848 | 1461265018046 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 11:56:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:56:58 INFO - PROCESS | 1848 | 1461265018052 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:56:58 INFO - PROCESS | 1848 | 1461265018054 Marionette TRACE conn3 <- [1,2854,null,{}] 11:56:58 INFO - PROCESS | 1848 | 1461265018060 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:58 INFO - PROCESS | 1848 | 1461265018275 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 11:56:58 INFO - PROCESS | 1848 | 1461265018556 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96308800 == 181 [pid = 1848] [id = 721] 11:56:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d7fdf7800) [pid = 1848] [serial = 2164] [outer = (nil)] 11:56:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d99376000) [pid = 1848] [serial = 2165] [outer = 0x7f4d7fdf7800] 11:56:58 INFO - PROCESS | 1848 | 1461265018686 Marionette DEBUG loaded listener.js 11:56:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4d9a180400) [pid = 1848] [serial = 2166] [outer = 0x7f4d7fdf7800] 11:56:59 INFO - PROCESS | 1848 | 1461265019535 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 11:56:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:56:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1530ms 11:56:59 INFO - PROCESS | 1848 | 1461265019583 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 11:56:59 INFO - PROCESS | 1848 | 1461265019587 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 11:56:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:56:59 INFO - PROCESS | 1848 | 1461265019592 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:56:59 INFO - PROCESS | 1848 | 1461265019594 Marionette TRACE conn3 <- [1,2858,null,{}] 11:56:59 INFO - PROCESS | 1848 | 1461265019600 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:59 INFO - PROCESS | 1848 | 1461265019803 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 11:57:00 INFO - PROCESS | 1848 | 1461265020080 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9649c000 == 182 [pid = 1848] [id = 722] 11:57:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d8f410800) [pid = 1848] [serial = 2167] [outer = (nil)] 11:57:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d9a724400) [pid = 1848] [serial = 2168] [outer = 0x7f4d8f410800] 11:57:00 INFO - PROCESS | 1848 | 1461265020152 Marionette DEBUG loaded listener.js 11:57:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d9b0a7400) [pid = 1848] [serial = 2169] [outer = 0x7f4d8f410800] 11:57:01 INFO - PROCESS | 1848 | 1461265021016 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:57:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:57:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1485ms 11:57:01 INFO - PROCESS | 1848 | 1461265021093 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 11:57:01 INFO - PROCESS | 1848 | 1461265021096 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 11:57:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:57:01 INFO - PROCESS | 1848 | 1461265021106 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:57:01 INFO - PROCESS | 1848 | 1461265021108 Marionette TRACE conn3 <- [1,2862,null,{}] 11:57:01 INFO - PROCESS | 1848 | 1461265021112 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:01 INFO - PROCESS | 1848 | 1461265021323 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 11:57:01 INFO - PROCESS | 1848 | 1461265021610 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96717000 == 183 [pid = 1848] [id = 723] 11:57:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4d991d6000) [pid = 1848] [serial = 2170] [outer = (nil)] 11:57:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f4d9c1b7000) [pid = 1848] [serial = 2171] [outer = 0x7f4d991d6000] 11:57:01 INFO - PROCESS | 1848 | 1461265021721 Marionette DEBUG loaded listener.js 11:57:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f4d9cb4b800) [pid = 1848] [serial = 2172] [outer = 0x7f4d991d6000] 11:57:02 INFO - PROCESS | 1848 | 1461265022548 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 11:57:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:57:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1527ms 11:57:02 INFO - PROCESS | 1848 | 1461265022634 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 11:57:02 INFO - PROCESS | 1848 | 1461265022637 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 11:57:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:57:02 INFO - PROCESS | 1848 | 1461265022642 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:57:02 INFO - PROCESS | 1848 | 1461265022645 Marionette TRACE conn3 <- [1,2866,null,{}] 11:57:02 INFO - PROCESS | 1848 | 1461265022650 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:02 INFO - PROCESS | 1848 | 1461265022861 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 11:57:03 INFO - PROCESS | 1848 | 1461265023138 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d99303800 == 184 [pid = 1848] [id = 724] 11:57:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d89a6b400) [pid = 1848] [serial = 2173] [outer = (nil)] 11:57:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d9d012400) [pid = 1848] [serial = 2174] [outer = 0x7f4d89a6b400] 11:57:03 INFO - PROCESS | 1848 | 1461265023257 Marionette DEBUG loaded listener.js 11:57:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d9e8a4800) [pid = 1848] [serial = 2175] [outer = 0x7f4d89a6b400] 11:57:04 INFO - PROCESS | 1848 | 1461265024092 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 11:57:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:57:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1476ms 11:57:04 INFO - PROCESS | 1848 | 1461265024123 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 11:57:04 INFO - PROCESS | 1848 | 1461265024127 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 11:57:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:57:04 INFO - PROCESS | 1848 | 1461265024132 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:57:04 INFO - PROCESS | 1848 | 1461265024135 Marionette TRACE conn3 <- [1,2870,null,{}] 11:57:04 INFO - PROCESS | 1848 | 1461265024140 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:04 INFO - PROCESS | 1848 | 1461265024344 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 11:57:04 INFO - PROCESS | 1848 | 1461265024628 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b587000 == 185 [pid = 1848] [id = 725] 11:57:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4d9a2b8800) [pid = 1848] [serial = 2176] [outer = (nil)] 11:57:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4da7deb800) [pid = 1848] [serial = 2177] [outer = 0x7f4d9a2b8800] 11:57:04 INFO - PROCESS | 1848 | 1461265024699 Marionette DEBUG loaded listener.js 11:57:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4da8ea7c00) [pid = 1848] [serial = 2178] [outer = 0x7f4d9a2b8800] 11:57:05 INFO - PROCESS | 1848 | 1461265025537 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 11:57:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:57:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1437ms 11:57:05 INFO - PROCESS | 1848 | 1461265025571 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 11:57:05 INFO - PROCESS | 1848 | 1461265025574 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 11:57:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:57:05 INFO - PROCESS | 1848 | 1461265025579 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:57:05 INFO - PROCESS | 1848 | 1461265025581 Marionette TRACE conn3 <- [1,2874,null,{}] 11:57:05 INFO - PROCESS | 1848 | 1461265025587 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:05 INFO - PROCESS | 1848 | 1461265025794 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 11:57:06 INFO - PROCESS | 1848 | 1461265026075 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9ccc3000 == 186 [pid = 1848] [id = 726] 11:57:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d9cb5a800) [pid = 1848] [serial = 2179] [outer = (nil)] 11:57:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4da9e33800) [pid = 1848] [serial = 2180] [outer = 0x7f4d9cb5a800] 11:57:06 INFO - PROCESS | 1848 | 1461265026148 Marionette DEBUG loaded listener.js 11:57:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4daa1d1400) [pid = 1848] [serial = 2181] [outer = 0x7f4d9cb5a800] 11:57:06 INFO - PROCESS | 1848 | 1461265026988 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 11:57:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:57:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1486ms 11:57:07 INFO - PROCESS | 1848 | 1461265027074 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 11:57:07 INFO - PROCESS | 1848 | 1461265027077 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 11:57:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:57:07 INFO - PROCESS | 1848 | 1461265027085 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:57:07 INFO - PROCESS | 1848 | 1461265027087 Marionette TRACE conn3 <- [1,2878,null,{}] 11:57:07 INFO - PROCESS | 1848 | 1461265027091 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:07 INFO - PROCESS | 1848 | 1461265027308 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 11:57:07 INFO - PROCESS | 1848 | 1461265027590 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da8b5e000 == 187 [pid = 1848] [id = 727] 11:57:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d91842400) [pid = 1848] [serial = 2182] [outer = (nil)] 11:57:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4dadcb8400) [pid = 1848] [serial = 2183] [outer = 0x7f4d91842400] 11:57:07 INFO - PROCESS | 1848 | 1461265027701 Marionette DEBUG loaded listener.js 11:57:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4dadcf7400) [pid = 1848] [serial = 2184] [outer = 0x7f4d91842400] 11:57:08 INFO - PROCESS | 1848 | 1461265028511 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 11:57:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:57:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1482ms 11:57:08 INFO - PROCESS | 1848 | 1461265028569 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 11:57:08 INFO - PROCESS | 1848 | 1461265028571 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 11:57:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:57:08 INFO - PROCESS | 1848 | 1461265028579 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:57:08 INFO - PROCESS | 1848 | 1461265028582 Marionette TRACE conn3 <- [1,2882,null,{}] 11:57:08 INFO - PROCESS | 1848 | 1461265028587 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:08 INFO - PROCESS | 1848 | 1461265028794 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 11:57:09 INFO - PROCESS | 1848 | 1461265029109 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dad6bc000 == 188 [pid = 1848] [id = 728] 11:57:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4d7d803800) [pid = 1848] [serial = 2185] [outer = (nil)] 11:57:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4d95c0a400) [pid = 1848] [serial = 2186] [outer = 0x7f4d7d803800] 11:57:09 INFO - PROCESS | 1848 | 1461265029221 Marionette DEBUG loaded listener.js 11:57:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f4d95c0e800) [pid = 1848] [serial = 2187] [outer = 0x7f4d7d803800] 11:57:10 INFO - PROCESS | 1848 | 1461265030560 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dae321000 == 187 [pid = 1848] [id = 607] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85d9b800 == 186 [pid = 1848] [id = 609] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9e33d800 == 185 [pid = 1848] [id = 605] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da9a0f000 == 184 [pid = 1848] [id = 606] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88aa5000 == 183 [pid = 1848] [id = 610] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d84c1b800 == 182 [pid = 1848] [id = 708] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d843a9800 == 181 [pid = 1848] [id = 707] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d82974000 == 180 [pid = 1848] [id = 706] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d7d81a800 == 179 [pid = 1848] [id = 705] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d793f3000 == 178 [pid = 1848] [id = 697] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db32c1000 == 177 [pid = 1848] [id = 696] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dad8e6800 == 176 [pid = 1848] [id = 695] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da1fb8000 == 175 [pid = 1848] [id = 694] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9ae17800 == 174 [pid = 1848] [id = 693] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96b64800 == 173 [pid = 1848] [id = 692] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d964a0000 == 172 [pid = 1848] [id = 691] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95fbb800 == 171 [pid = 1848] [id = 690] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d92e81000 == 170 [pid = 1848] [id = 689] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91b57000 == 169 [pid = 1848] [id = 688] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f25e000 == 168 [pid = 1848] [id = 687] 11:57:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d83518000 == 167 [pid = 1848] [id = 686] 11:57:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:57:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2787ms 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f4d7fe0e400) [pid = 1848] [serial = 2000] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4d962c7400) [pid = 1848] [serial = 2015] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4d8533d800) [pid = 1848] [serial = 2049] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d7fe09400) [pid = 1848] [serial = 2040] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d88a47c00) [pid = 1848] [serial = 2052] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d9c1c0000) [pid = 1848] [serial = 2021] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d81fe5000) [pid = 1848] [serial = 2054] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d92824400) [pid = 1848] [serial = 2036] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d7fe0a800) [pid = 1848] [serial = 2042] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d89a70c00) [pid = 1848] [serial = 2006] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4dade85400) [pid = 1848] [serial = 2030] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d7feda400) [pid = 1848] [serial = 2033] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d844b0000) [pid = 1848] [serial = 2046] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d84517800) [pid = 1848] [serial = 2048] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4d85333800) [pid = 1848] [serial = 2051] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f4d9e493400) [pid = 1848] [serial = 2024] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f4d90277400) [pid = 1848] [serial = 2009] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4da8985800) [pid = 1848] [serial = 2027] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4d7f39a000) [pid = 1848] [serial = 2039] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4d82a6a000) [pid = 1848] [serial = 2045] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4d8184e000) [pid = 1848] [serial = 2043] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4d8f418c00) [pid = 1848] [serial = 1998] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4d99857000) [pid = 1848] [serial = 2018] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4d91929400) [pid = 1848] [serial = 2012] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d84452800) [pid = 1848] [serial = 2003] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d866aa800) [pid = 1848] [serial = 2055] [outer = (nil)] [url = about:blank] 11:57:11 INFO - PROCESS | 1848 | 1461265031577 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 11:57:11 INFO - PROCESS | 1848 | 1461265031581 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 11:57:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:57:11 INFO - PROCESS | 1848 | 1461265031600 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:57:11 INFO - PROCESS | 1848 | 1461265031607 Marionette TRACE conn3 <- [1,2886,null,{}] 11:57:11 INFO - PROCESS | 1848 | 1461265031619 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:11 INFO - PROCESS | 1848 | 1461265031818 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 11:57:11 INFO - PROCESS | 1848 | 1461265031837 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d793f8000 == 168 [pid = 1848] [id = 729] 11:57:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d7d80f800) [pid = 1848] [serial = 2188] [outer = (nil)] 11:57:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d7dcd4c00) [pid = 1848] [serial = 2189] [outer = 0x7f4d7d80f800] 11:57:11 INFO - PROCESS | 1848 | 1461265031944 Marionette DEBUG loaded listener.js 11:57:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d7f396000) [pid = 1848] [serial = 2190] [outer = 0x7f4d7d80f800] 11:57:12 INFO - PROCESS | 1848 | 1461265032892 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 11:57:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:57:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1359ms 11:57:12 INFO - PROCESS | 1848 | 1461265032952 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 11:57:12 INFO - PROCESS | 1848 | 1461265032960 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 11:57:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:57:12 INFO - PROCESS | 1848 | 1461265032969 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:57:12 INFO - PROCESS | 1848 | 1461265032973 Marionette TRACE conn3 <- [1,2890,null,{}] 11:57:12 INFO - PROCESS | 1848 | 1461265032978 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:13 INFO - PROCESS | 1848 | 1461265033250 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 11:57:13 INFO - PROCESS | 1848 | 1461265033276 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b9d7000 == 169 [pid = 1848] [id = 730] 11:57:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d7d806400) [pid = 1848] [serial = 2191] [outer = (nil)] 11:57:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4d7fe0a400) [pid = 1848] [serial = 2192] [outer = 0x7f4d7d806400] 11:57:13 INFO - PROCESS | 1848 | 1461265033341 Marionette DEBUG loaded listener.js 11:57:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d7feda800) [pid = 1848] [serial = 2193] [outer = 0x7f4d7d806400] 11:57:14 INFO - PROCESS | 1848 | 1461265034375 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:57:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:57:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1427ms 11:57:14 INFO - PROCESS | 1848 | 1461265034398 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 11:57:14 INFO - PROCESS | 1848 | 1461265034402 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 11:57:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:57:14 INFO - PROCESS | 1848 | 1461265034407 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:57:14 INFO - PROCESS | 1848 | 1461265034412 Marionette TRACE conn3 <- [1,2894,null,{}] 11:57:14 INFO - PROCESS | 1848 | 1461265034427 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:14 INFO - PROCESS | 1848 | 1461265034723 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 11:57:14 INFO - PROCESS | 1848 | 1461265034754 Marionette TRACE conn3 -> [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.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d816d7000 == 170 [pid = 1848] [id = 731] 11:57:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d81064800) [pid = 1848] [serial = 2194] [outer = (nil)] 11:57:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d81c86c00) [pid = 1848] [serial = 2195] [outer = 0x7f4d81064800] 11:57:14 INFO - PROCESS | 1848 | 1461265034818 Marionette DEBUG loaded listener.js 11:57:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4d82a6a000) [pid = 1848] [serial = 2196] [outer = 0x7f4d81064800] 11:57:15 INFO - PROCESS | 1848 | 1461265035798 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 11:57:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:57:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1435ms 11:57:15 INFO - PROCESS | 1848 | 1461265035843 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 11:57:15 INFO - PROCESS | 1848 | 1461265035848 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 11:57:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:57:15 INFO - PROCESS | 1848 | 1461265035859 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:57:15 INFO - PROCESS | 1848 | 1461265035861 Marionette TRACE conn3 <- [1,2898,null,{}] 11:57:15 INFO - PROCESS | 1848 | 1461265035868 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:16 INFO - PROCESS | 1848 | 1461265036130 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4d7dcdf400) [pid = 1848] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4d91949000) [pid = 1848] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4d91bf2800) [pid = 1848] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4d91946000) [pid = 1848] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4d92c5d800) [pid = 1848] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4d7b2e6000) [pid = 1848] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4d92c5b800) [pid = 1848] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d9d019400) [pid = 1848] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d7aff0400) [pid = 1848] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d958e3000) [pid = 1848] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d81c87800) [pid = 1848] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d7dce1800) [pid = 1848] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d84520400) [pid = 1848] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d7aff1000) [pid = 1848] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4daba94800) [pid = 1848] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4d819e3400) [pid = 1848] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f4d7f396800) [pid = 1848] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4d81f15800) [pid = 1848] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d8532f800) [pid = 1848] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4d89aca400) [pid = 1848] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4d7b8efc00) [pid = 1848] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d866a5800) [pid = 1848] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d92273400) [pid = 1848] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4d7b8f2000) [pid = 1848] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d9e37f800) [pid = 1848] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d9b543800) [pid = 1848] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d9608a400) [pid = 1848] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4d86aecc00) [pid = 1848] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d8166c800) [pid = 1848] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d7fed2c00) [pid = 1848] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d7fed3800) [pid = 1848] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d992dcc00) [pid = 1848] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4d7b2ea800) [pid = 1848] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4d7b2e9400) [pid = 1848] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4d7dcd5c00) [pid = 1848] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4d819ed800) [pid = 1848] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f4d7b773c00) [pid = 1848] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4d7b77e000) [pid = 1848] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:57:16 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f4d9b547c00) [pid = 1848] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:57:17 INFO - PROCESS | 1848 | 1461265037012 Marionette TRACE conn3 -> [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([\"/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7aede000 == 171 [pid = 1848] [id = 732] 11:57:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4d7afee000) [pid = 1848] [serial = 2197] [outer = (nil)] 11:57:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d7affc000) [pid = 1848] [serial = 2198] [outer = 0x7f4d7afee000] 11:57:17 INFO - PROCESS | 1848 | 1461265037080 Marionette DEBUG loaded listener.js 11:57:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4d7b8f2400) [pid = 1848] [serial = 2199] [outer = 0x7f4d7afee000] 11:57:17 INFO - PROCESS | 1848 | 1461265037790 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 11:57:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:57:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1987ms 11:57:17 INFO - PROCESS | 1848 | 1461265037847 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 11:57:17 INFO - PROCESS | 1848 | 1461265037849 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 11:57:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:57:17 INFO - PROCESS | 1848 | 1461265037855 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:57:17 INFO - PROCESS | 1848 | 1461265037857 Marionette TRACE conn3 <- [1,2902,null,{}] 11:57:17 INFO - PROCESS | 1848 | 1461265037862 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:18 INFO - PROCESS | 1848 | 1461265038135 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 11:57:18 INFO - PROCESS | 1848 | 1461265038156 Marionette TRACE conn3 -> [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([\"/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d84817000 == 172 [pid = 1848] [id = 733] 11:57:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d7aff0800) [pid = 1848] [serial = 2200] [outer = (nil)] 11:57:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4d7b8ef000) [pid = 1848] [serial = 2201] [outer = 0x7f4d7aff0800] 11:57:18 INFO - PROCESS | 1848 | 1461265038217 Marionette DEBUG loaded listener.js 11:57:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d8445f800) [pid = 1848] [serial = 2202] [outer = 0x7f4d7aff0800] 11:57:19 INFO - PROCESS | 1848 | 1461265039295 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:57:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:57:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1481ms 11:57:19 INFO - PROCESS | 1848 | 1461265039337 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 11:57:19 INFO - PROCESS | 1848 | 1461265039343 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 11:57:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:57:19 INFO - PROCESS | 1848 | 1461265039351 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:57:19 INFO - PROCESS | 1848 | 1461265039357 Marionette TRACE conn3 <- [1,2906,null,{}] 11:57:19 INFO - PROCESS | 1848 | 1461265039366 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:19 INFO - PROCESS | 1848 | 1461265039598 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 11:57:19 INFO - PROCESS | 1848 | 1461265039956 Marionette TRACE conn3 -> [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([\"/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b628000 == 173 [pid = 1848] [id = 734] 11:57:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d7b8f4c00) [pid = 1848] [serial = 2203] [outer = (nil)] 11:57:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d7f39a800) [pid = 1848] [serial = 2204] [outer = 0x7f4d7b8f4c00] 11:57:20 INFO - PROCESS | 1848 | 1461265040032 Marionette DEBUG loaded listener.js 11:57:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d7fdf9c00) [pid = 1848] [serial = 2205] [outer = 0x7f4d7b8f4c00] 11:57:20 INFO - PROCESS | 1848 | 1461265040956 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 11:57:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:57:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1636ms 11:57:20 INFO - PROCESS | 1848 | 1461265040987 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 11:57:20 INFO - PROCESS | 1848 | 1461265040996 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 11:57:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:57:21 INFO - PROCESS | 1848 | 1461265041005 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:57:21 INFO - PROCESS | 1848 | 1461265041009 Marionette TRACE conn3 <- [1,2910,null,{}] 11:57:21 INFO - PROCESS | 1848 | 1461265041014 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:21 INFO - PROCESS | 1848 | 1461265041231 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 11:57:21 INFO - PROCESS | 1848 | 1461265041558 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d84c19000 == 174 [pid = 1848] [id = 735] 11:57:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d7fed5800) [pid = 1848] [serial = 2206] [outer = (nil)] 11:57:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d81c8b400) [pid = 1848] [serial = 2207] [outer = 0x7f4d7fed5800] 11:57:21 INFO - PROCESS | 1848 | 1461265041642 Marionette DEBUG loaded listener.js 11:57:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d81fe6800) [pid = 1848] [serial = 2208] [outer = 0x7f4d7fed5800] 11:57:22 INFO - PROCESS | 1848 | 1461265042475 Marionette TRACE conn3 <- [1,2912,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]]]}] 11:57:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:57:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:57:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1485ms 11:57:22 INFO - PROCESS | 1848 | 1461265042491 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 11:57:22 INFO - PROCESS | 1848 | 1461265042494 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 11:57:22 INFO - TEST-START | /DOMEvents/constructors.html 11:57:22 INFO - PROCESS | 1848 | 1461265042501 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:57:22 INFO - PROCESS | 1848 | 1461265042506 Marionette TRACE conn3 <- [1,2914,null,{}] 11:57:22 INFO - PROCESS | 1848 | 1461265042522 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:22 INFO - PROCESS | 1848 | 1461265042734 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 11:57:23 INFO - PROCESS | 1848 | 1461265043017 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d854e2000 == 175 [pid = 1848] [id = 736] 11:57:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d849a5800) [pid = 1848] [serial = 2209] [outer = (nil)] 11:57:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d85339c00) [pid = 1848] [serial = 2210] [outer = 0x7f4d849a5800] 11:57:23 INFO - PROCESS | 1848 | 1461265043138 Marionette DEBUG loaded listener.js 11:57:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d86451c00) [pid = 1848] [serial = 2211] [outer = 0x7f4d849a5800] 11:57:24 INFO - PROCESS | 1848 | 1461265044010 Marionette TRACE conn3 <- [1,2916,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]]]}] 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:57:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:57:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:57:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:57:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:57:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:57:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:57:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:57:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:57:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 1600ms 11:57:24 INFO - PROCESS | 1848 | 1461265044105 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 11:57:24 INFO - PROCESS | 1848 | 1461265044112 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 11:57:24 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:57:24 INFO - PROCESS | 1848 | 1461265044120 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:57:24 INFO - PROCESS | 1848 | 1461265044128 Marionette TRACE conn3 <- [1,2918,null,{}] 11:57:24 INFO - PROCESS | 1848 | 1461265044161 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:24 INFO - PROCESS | 1848 | 1461265044373 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 11:57:24 INFO - PROCESS | 1848 | 1461265044694 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88a6d800 == 176 [pid = 1848] [id = 737] 11:57:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d8532f800) [pid = 1848] [serial = 2212] [outer = (nil)] 11:57:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d873dd800) [pid = 1848] [serial = 2213] [outer = 0x7f4d8532f800] 11:57:24 INFO - PROCESS | 1848 | 1461265044771 Marionette DEBUG loaded listener.js 11:57:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d89ad4400) [pid = 1848] [serial = 2214] [outer = 0x7f4d8532f800] 11:57:25 INFO - PROCESS | 1848 | 1461265045506 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:57:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:57:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1405ms 11:57:25 INFO - PROCESS | 1848 | 1461265045526 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 11:57:25 INFO - PROCESS | 1848 | 1461265045530 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 11:57:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:57:25 INFO - PROCESS | 1848 | 1461265045535 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:57:25 INFO - PROCESS | 1848 | 1461265045538 Marionette TRACE conn3 <- [1,2922,null,{}] 11:57:25 INFO - PROCESS | 1848 | 1461265045543 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:25 INFO - PROCESS | 1848 | 1461265045760 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 11:57:26 INFO - PROCESS | 1848 | 1461265046017 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f26f800 == 177 [pid = 1848] [id = 738] 11:57:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d84456000) [pid = 1848] [serial = 2215] [outer = (nil)] 11:57:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d89c45000) [pid = 1848] [serial = 2216] [outer = 0x7f4d84456000] 11:57:26 INFO - PROCESS | 1848 | 1461265046089 Marionette DEBUG loaded listener.js 11:57:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4d8f41b400) [pid = 1848] [serial = 2217] [outer = 0x7f4d84456000] 11:57:26 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 11:57:26 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 11:57:26 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 11:57:26 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 11:57:26 INFO - PROCESS | 1848 | 1461265046940 Marionette TRACE conn3 <- [1,2924,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]]]}] 11:57:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:57:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:57:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:57:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:57:26 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 11:57:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:57:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:57:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:57:26 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 11:57:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:57:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:57:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:57:26 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]" 11:57:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:57:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:57:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:57:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:57:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1431ms 11:57:26 INFO - PROCESS | 1848 | 1461265046972 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 11:57:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:57:26 INFO - PROCESS | 1848 | 1461265046977 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 11:57:26 INFO - PROCESS | 1848 | 1461265046983 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:57:26 INFO - PROCESS | 1848 | 1461265046986 Marionette TRACE conn3 <- [1,2926,null,{}] 11:57:26 INFO - PROCESS | 1848 | 1461265046990 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:27 INFO - PROCESS | 1848 | 1461265047215 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 11:57:27 INFO - PROCESS | 1848 | 1461265047500 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91b46000 == 178 [pid = 1848] [id = 739] 11:57:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d8720c400) [pid = 1848] [serial = 2218] [outer = (nil)] 11:57:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f4d92c53400) [pid = 1848] [serial = 2219] [outer = 0x7f4d8720c400] 11:57:27 INFO - PROCESS | 1848 | 1461265047577 Marionette DEBUG loaded listener.js 11:57:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4d92c5c800) [pid = 1848] [serial = 2220] [outer = 0x7f4d8720c400] 11:57:28 INFO - PROCESS | 1848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:57:28 INFO - PROCESS | 1848 | 1461265048324 Marionette TRACE conn3 <- [1,2928,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]]]}] 11:57:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:57:28 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1381ms 11:57:28 INFO - PROCESS | 1848 | 1461265048364 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 11:57:28 INFO - PROCESS | 1848 | 1461265048368 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 11:57:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:57:28 INFO - PROCESS | 1848 | 1461265048373 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:57:28 INFO - PROCESS | 1848 | 1461265048376 Marionette TRACE conn3 <- [1,2930,null,{}] 11:57:28 INFO - PROCESS | 1848 | 1461265048381 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:28 INFO - PROCESS | 1848 | 1461265048586 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 11:57:28 INFO - PROCESS | 1848 | 1461265048871 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d930cf000 == 179 [pid = 1848] [id = 740] 11:57:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4d92826400) [pid = 1848] [serial = 2221] [outer = (nil)] 11:57:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4d93f9fc00) [pid = 1848] [serial = 2222] [outer = 0x7f4d92826400] 11:57:28 INFO - PROCESS | 1848 | 1461265048946 Marionette DEBUG loaded listener.js 11:57:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d956ec800) [pid = 1848] [serial = 2223] [outer = 0x7f4d92826400] 11:57:29 INFO - PROCESS | 1848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:57:29 INFO - PROCESS | 1848 | 1461265049698 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 11:57:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:57:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1381ms 11:57:29 INFO - PROCESS | 1848 | 1461265049755 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 11:57:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:57:29 INFO - PROCESS | 1848 | 1461265049759 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 11:57:29 INFO - PROCESS | 1848 | 1461265049765 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:57:29 INFO - PROCESS | 1848 | 1461265049768 Marionette TRACE conn3 <- [1,2934,null,{}] 11:57:29 INFO - PROCESS | 1848 | 1461265049773 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:30 INFO - PROCESS | 1848 | 1461265050009 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 11:57:30 INFO - PROCESS | 1848 | 1461265050293 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95fac000 == 180 [pid = 1848] [id = 741] 11:57:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4d92c54800) [pid = 1848] [serial = 2224] [outer = (nil)] 11:57:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4d958d5c00) [pid = 1848] [serial = 2225] [outer = 0x7f4d92c54800] 11:57:30 INFO - PROCESS | 1848 | 1461265050367 Marionette DEBUG loaded listener.js 11:57:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d95c0ac00) [pid = 1848] [serial = 2226] [outer = 0x7f4d92c54800] 11:57:31 INFO - PROCESS | 1848 | 1461265051169 Marionette TRACE conn3 <- [1,2936,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]]]}] 11:57:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:57:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1428ms 11:57:31 INFO - PROCESS | 1848 | 1461265051192 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 11:57:31 INFO - PROCESS | 1848 | 1461265051196 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 11:57:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:57:31 INFO - PROCESS | 1848 | 1461265051201 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:57:31 INFO - PROCESS | 1848 | 1461265051204 Marionette TRACE conn3 <- [1,2938,null,{}] 11:57:31 INFO - PROCESS | 1848 | 1461265051209 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:31 INFO - PROCESS | 1848 | 1461265051415 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 11:57:31 INFO - PROCESS | 1848 | 1461265051680 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d963e0000 == 181 [pid = 1848] [id = 742] 11:57:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d956ef000) [pid = 1848] [serial = 2227] [outer = (nil)] 11:57:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d95c11c00) [pid = 1848] [serial = 2228] [outer = 0x7f4d956ef000] 11:57:31 INFO - PROCESS | 1848 | 1461265051751 Marionette DEBUG loaded listener.js 11:57:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d968e9c00) [pid = 1848] [serial = 2229] [outer = 0x7f4d956ef000] 11:57:32 INFO - PROCESS | 1848 | 1461265052505 Marionette TRACE conn3 <- [1,2940,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]]]}] 11:57:32 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. 11:57:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1332ms 11:57:32 INFO - PROCESS | 1848 | 1461265052535 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 11:57:32 INFO - PROCESS | 1848 | 1461265052539 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 11:57:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:57:32 INFO - PROCESS | 1848 | 1461265052544 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:57:32 INFO - PROCESS | 1848 | 1461265052546 Marionette TRACE conn3 <- [1,2942,null,{}] 11:57:32 INFO - PROCESS | 1848 | 1461265052552 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:32 INFO - PROCESS | 1848 | 1461265052750 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 11:57:33 INFO - PROCESS | 1848 | 1461265053005 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9670f800 == 182 [pid = 1848] [id = 743] 11:57:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d958d9c00) [pid = 1848] [serial = 2230] [outer = (nil)] 11:57:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4d9937a800) [pid = 1848] [serial = 2231] [outer = 0x7f4d958d9c00] 11:57:33 INFO - PROCESS | 1848 | 1461265053088 Marionette DEBUG loaded listener.js 11:57:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d9a724800) [pid = 1848] [serial = 2232] [outer = 0x7f4d958d9c00] 11:57:33 INFO - PROCESS | 1848 | 1461265053844 Marionette TRACE conn3 <- [1,2944,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"]]]}] 11:57:33 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 11:57:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:57:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:57:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1325ms 11:57:33 INFO - PROCESS | 1848 | 1461265053871 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 11:57:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:57:33 INFO - PROCESS | 1848 | 1461265053875 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 11:57:33 INFO - PROCESS | 1848 | 1461265053880 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:57:33 INFO - PROCESS | 1848 | 1461265053884 Marionette TRACE conn3 <- [1,2946,null,{}] 11:57:33 INFO - PROCESS | 1848 | 1461265053888 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:34 INFO - PROCESS | 1848 | 1461265054112 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 11:57:34 INFO - PROCESS | 1848 | 1461265054397 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d9b587800 == 183 [pid = 1848] [id = 744] 11:57:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d9a726400) [pid = 1848] [serial = 2233] [outer = (nil)] 11:57:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d9e247000) [pid = 1848] [serial = 2234] [outer = 0x7f4d9a726400] 11:57:34 INFO - PROCESS | 1848 | 1461265054478 Marionette DEBUG loaded listener.js 11:57:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4da9056c00) [pid = 1848] [serial = 2235] [outer = 0x7f4d9a726400] 11:57:35 INFO - PROCESS | 1848 | 1461265055233 Marionette TRACE conn3 <- [1,2948,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]]]}] 11:57:35 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. 11:57:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1378ms 11:57:35 INFO - PROCESS | 1848 | 1461265055258 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 11:57:35 INFO - PROCESS | 1848 | 1461265055262 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 11:57:35 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:57:35 INFO - PROCESS | 1848 | 1461265055267 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:57:35 INFO - PROCESS | 1848 | 1461265055269 Marionette TRACE conn3 <- [1,2950,null,{}] 11:57:35 INFO - PROCESS | 1848 | 1461265055275 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:35 INFO - PROCESS | 1848 | 1461265055488 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 11:57:35 INFO - PROCESS | 1848 | 1461265055745 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4da9d1d800 == 184 [pid = 1848] [id = 745] 11:57:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f4d9b543800) [pid = 1848] [serial = 2236] [outer = (nil)] 11:57:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f4daa010c00) [pid = 1848] [serial = 2237] [outer = 0x7f4d9b543800] 11:57:35 INFO - PROCESS | 1848 | 1461265055816 Marionette DEBUG loaded listener.js 11:57:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4dadcb8c00) [pid = 1848] [serial = 2238] [outer = 0x7f4d9b543800] 11:57:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4dae302800 == 185 [pid = 1848] [id = 746] 11:57:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4daddcf800) [pid = 1848] [serial = 2239] [outer = (nil)] 11:57:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4daa1cf000) [pid = 1848] [serial = 2240] [outer = 0x7f4daddcf800] 11:57:36 INFO - PROCESS | 1848 | 1461265056713 Marionette TRACE conn3 <- [1,2952,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]]]}] 11:57:36 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. 11:57:36 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1483ms 11:57:36 INFO - PROCESS | 1848 | 1461265056754 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 11:57:36 INFO - PROCESS | 1848 | 1461265056757 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 11:57:36 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:57:36 INFO - PROCESS | 1848 | 1461265056763 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:57:36 INFO - PROCESS | 1848 | 1461265056765 Marionette TRACE conn3 <- [1,2954,null,{}] 11:57:36 INFO - PROCESS | 1848 | 1461265056771 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:37 INFO - PROCESS | 1848 | 1461265057054 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 11:57:37 INFO - PROCESS | 1848 | 1461265057378 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db246a800 == 186 [pid = 1848] [id = 747] 11:57:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4da7df3400) [pid = 1848] [serial = 2241] [outer = (nil)] 11:57:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4dadcfac00) [pid = 1848] [serial = 2242] [outer = 0x7f4da7df3400] 11:57:37 INFO - PROCESS | 1848 | 1461265057454 Marionette DEBUG loaded listener.js 11:57:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4daddd8000) [pid = 1848] [serial = 2243] [outer = 0x7f4da7df3400] 11:57:38 INFO - PROCESS | 1848 | 1461265058119 Marionette TRACE conn3 <- [1,2956,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]]]}] 11:57:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:57:38 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 11:57:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1383ms 11:57:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:57:38 INFO - PROCESS | 1848 | 1461265058151 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 11:57:38 INFO - PROCESS | 1848 | 1461265058154 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 11:57:38 INFO - PROCESS | 1848 | 1461265058160 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:57:38 INFO - PROCESS | 1848 | 1461265058163 Marionette TRACE conn3 <- [1,2958,null,{}] 11:57:38 INFO - PROCESS | 1848 | 1461265058168 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:38 INFO - PROCESS | 1848 | 1461265058392 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 11:57:38 INFO - PROCESS | 1848 | 1461265058653 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4db32cf000 == 187 [pid = 1848] [id = 748] 11:57:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d84a82800) [pid = 1848] [serial = 2244] [outer = (nil)] 11:57:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d84a85400) [pid = 1848] [serial = 2245] [outer = 0x7f4d84a82800] 11:57:38 INFO - PROCESS | 1848 | 1461265058727 Marionette DEBUG loaded listener.js 11:57:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4dabf26c00) [pid = 1848] [serial = 2246] [outer = 0x7f4d84a82800] 11:57:39 INFO - PROCESS | 1848 | 1461265059466 Marionette TRACE conn3 <- [1,2960,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]]]}] 11:57:39 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. 11:57:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1329ms 11:57:39 INFO - PROCESS | 1848 | 1461265059488 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 11:57:39 INFO - PROCESS | 1848 | 1461265059490 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 11:57:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:57:39 INFO - PROCESS | 1848 | 1461265059496 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:57:39 INFO - PROCESS | 1848 | 1461265059498 Marionette TRACE conn3 <- [1,2962,null,{}] 11:57:39 INFO - PROCESS | 1848 | 1461265059503 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:39 INFO - PROCESS | 1848 | 1461265059706 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 11:57:39 INFO - PROCESS | 1848 | 1461265059965 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7d0d8800 == 188 [pid = 1848] [id = 749] 11:57:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d84a7e800) [pid = 1848] [serial = 2247] [outer = (nil)] 11:57:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4d86564400) [pid = 1848] [serial = 2248] [outer = 0x7f4d84a7e800] 11:57:40 INFO - PROCESS | 1848 | 1461265060033 Marionette DEBUG loaded listener.js 11:57:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4d8656b800) [pid = 1848] [serial = 2249] [outer = 0x7f4d84a7e800] 11:57:40 INFO - PROCESS | 1848 | 1461265060795 Marionette TRACE conn3 <- [1,2964,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]]]}] 11:57:40 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. 11:57:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1328ms 11:57:40 INFO - PROCESS | 1848 | 1461265060825 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 11:57:40 INFO - PROCESS | 1848 | 1461265060828 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 11:57:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:57:40 INFO - PROCESS | 1848 | 1461265060833 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:57:40 INFO - PROCESS | 1848 | 1461265060836 Marionette TRACE conn3 <- [1,2966,null,{}] 11:57:40 INFO - PROCESS | 1848 | 1461265060841 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:41 INFO - PROCESS | 1848 | 1461265061052 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 11:57:41 INFO - PROCESS | 1848 | 1461265061341 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7eece800 == 189 [pid = 1848] [id = 750] 11:57:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4d84a81000) [pid = 1848] [serial = 2250] [outer = (nil)] 11:57:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4d8656f800) [pid = 1848] [serial = 2251] [outer = 0x7f4d84a81000] 11:57:41 INFO - PROCESS | 1848 | 1461265061413 Marionette DEBUG loaded listener.js 11:57:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f4daddd1400) [pid = 1848] [serial = 2252] [outer = 0x7f4d84a81000] 11:57:42 INFO - PROCESS | 1848 | 1461265062179 Marionette TRACE conn3 <- [1,2968,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]]]}] 11:57:42 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. 11:57:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1378ms 11:57:42 INFO - PROCESS | 1848 | 1461265062213 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 11:57:42 INFO - PROCESS | 1848 | 1461265062216 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 11:57:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:57:42 INFO - PROCESS | 1848 | 1461265062221 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:57:42 INFO - PROCESS | 1848 | 1461265062223 Marionette TRACE conn3 <- [1,2970,null,{}] 11:57:42 INFO - PROCESS | 1848 | 1461265062229 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:42 INFO - PROCESS | 1848 | 1461265062469 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 11:57:42 INFO - PROCESS | 1848 | 1461265062730 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d86a04000 == 190 [pid = 1848] [id = 751] 11:57:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f4d86567000) [pid = 1848] [serial = 2253] [outer = (nil)] 11:57:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f4d90520000) [pid = 1848] [serial = 2254] [outer = 0x7f4d86567000] 11:57:42 INFO - PROCESS | 1848 | 1461265062801 Marionette DEBUG loaded listener.js 11:57:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f4d90526400) [pid = 1848] [serial = 2255] [outer = 0x7f4d86567000] 11:57:43 INFO - PROCESS | 1848 | 1461265063513 Marionette TRACE conn3 <- [1,2972,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]]]}] 11:57:43 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. 11:57:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1324ms 11:57:43 INFO - PROCESS | 1848 | 1461265063547 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 11:57:43 INFO - PROCESS | 1848 | 1461265063550 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 11:57:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:57:43 INFO - PROCESS | 1848 | 1461265063555 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:57:43 INFO - PROCESS | 1848 | 1461265063557 Marionette TRACE conn3 <- [1,2974,null,{}] 11:57:43 INFO - PROCESS | 1848 | 1461265063563 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:43 INFO - PROCESS | 1848 | 1461265063764 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 11:57:44 INFO - PROCESS | 1848 | 1461265064024 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d86a1b000 == 191 [pid = 1848] [id = 752] 11:57:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f4d86568400) [pid = 1848] [serial = 2256] [outer = (nil)] 11:57:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f4d9052a000) [pid = 1848] [serial = 2257] [outer = 0x7f4d86568400] 11:57:44 INFO - PROCESS | 1848 | 1461265064093 Marionette DEBUG loaded listener.js 11:57:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f4dade51800) [pid = 1848] [serial = 2258] [outer = 0x7f4d86568400] 11:57:44 INFO - PROCESS | 1848 | 1461265064862 Marionette TRACE conn3 <- [1,2976,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]]]}] 11:57:44 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. 11:57:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1326ms 11:57:44 INFO - PROCESS | 1848 | 1461265064882 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 11:57:44 INFO - PROCESS | 1848 | 1461265064885 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 11:57:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:57:44 INFO - PROCESS | 1848 | 1461265064891 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:57:44 INFO - PROCESS | 1848 | 1461265064892 Marionette TRACE conn3 <- [1,2978,null,{}] 11:57:44 INFO - PROCESS | 1848 | 1461265064898 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:45 INFO - PROCESS | 1848 | 1461265065102 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 11:57:45 INFO - PROCESS | 1848 | 1461265065364 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7fe69000 == 192 [pid = 1848] [id = 753] 11:57:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f4d81e12c00) [pid = 1848] [serial = 2259] [outer = (nil)] 11:57:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f4d81e1a400) [pid = 1848] [serial = 2260] [outer = 0x7f4d81e12c00] 11:57:45 INFO - PROCESS | 1848 | 1461265065438 Marionette DEBUG loaded listener.js 11:57:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f4d81e1ec00) [pid = 1848] [serial = 2261] [outer = 0x7f4d81e12c00] 11:57:46 INFO - PROCESS | 1848 | 1461265066199 Marionette TRACE conn3 <- [1,2980,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]]]}] 11:57:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 11:57:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1326ms 11:57:46 INFO - PROCESS | 1848 | 1461265066217 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 11:57:46 INFO - PROCESS | 1848 | 1461265066220 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 11:57:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:57:46 INFO - PROCESS | 1848 | 1461265066226 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:57:46 INFO - PROCESS | 1848 | 1461265066228 Marionette TRACE conn3 <- [1,2982,null,{}] 11:57:46 INFO - PROCESS | 1848 | 1461265066235 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:46 INFO - PROCESS | 1848 | 1461265066442 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 11:57:46 INFO - PROCESS | 1848 | 1461265066749 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d852a2800 == 193 [pid = 1848] [id = 754] 11:57:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f4d8106d800) [pid = 1848] [serial = 2262] [outer = (nil)] 11:57:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f4d8526a800) [pid = 1848] [serial = 2263] [outer = 0x7f4d8106d800] 11:57:46 INFO - PROCESS | 1848 | 1461265066821 Marionette DEBUG loaded listener.js 11:57:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f4d85271400) [pid = 1848] [serial = 2264] [outer = 0x7f4d8106d800] 11:57:47 INFO - PROCESS | 1848 | 1461265067545 Marionette TRACE conn3 <- [1,2984,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"]]]}] 11:57:47 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 11:57:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:57:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:57:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1327ms 11:57:47 INFO - PROCESS | 1848 | 1461265067576 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 11:57:47 INFO - PROCESS | 1848 | 1461265067578 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 11:57:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:57:47 INFO - PROCESS | 1848 | 1461265067587 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:57:47 INFO - PROCESS | 1848 | 1461265067589 Marionette TRACE conn3 <- [1,2986,null,{}] 11:57:47 INFO - PROCESS | 1848 | 1461265067595 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:47 INFO - PROCESS | 1848 | 1461265067801 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 11:57:48 INFO - PROCESS | 1848 | 1461265068062 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d79293800 == 194 [pid = 1848] [id = 755] 11:57:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f4d7aff4400) [pid = 1848] [serial = 2265] [outer = (nil)] 11:57:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f4d85275800) [pid = 1848] [serial = 2266] [outer = 0x7f4d7aff4400] 11:57:48 INFO - PROCESS | 1848 | 1461265068135 Marionette DEBUG loaded listener.js 11:57:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f4dade50c00) [pid = 1848] [serial = 2267] [outer = 0x7f4d7aff4400] 11:57:48 INFO - PROCESS | 1848 | 1461265068876 Marionette TRACE conn3 <- [1,2988,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]]]}] 11:57:48 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. 11:57:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1330ms 11:57:48 INFO - PROCESS | 1848 | 1461265068917 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 11:57:48 INFO - PROCESS | 1848 | 1461265068920 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 11:57:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:57:48 INFO - PROCESS | 1848 | 1461265068925 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:57:48 INFO - PROCESS | 1848 | 1461265068927 Marionette TRACE conn3 <- [1,2990,null,{}] 11:57:48 INFO - PROCESS | 1848 | 1461265068933 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:49 INFO - PROCESS | 1848 | 1461265069135 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91b53000 == 193 [pid = 1848] [id = 102] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da90be800 == 192 [pid = 1848] [id = 75] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dae304800 == 191 [pid = 1848] [id = 130] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4daa059800 == 190 [pid = 1848] [id = 174] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d7aede000 == 189 [pid = 1848] [id = 732] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d816d7000 == 188 [pid = 1848] [id = 731] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d7b9d7000 == 187 [pid = 1848] [id = 730] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d793f8000 == 186 [pid = 1848] [id = 729] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dad6bc000 == 185 [pid = 1848] [id = 728] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da8b5e000 == 184 [pid = 1848] [id = 727] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9ccc3000 == 183 [pid = 1848] [id = 726] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b587000 == 182 [pid = 1848] [id = 725] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d99303800 == 181 [pid = 1848] [id = 724] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96717000 == 180 [pid = 1848] [id = 723] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9649c000 == 179 [pid = 1848] [id = 722] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d96308800 == 178 [pid = 1848] [id = 721] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95fb5000 == 177 [pid = 1848] [id = 720] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d954a8000 == 176 [pid = 1848] [id = 719] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d929cb800 == 175 [pid = 1848] [id = 718] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91b53800 == 174 [pid = 1848] [id = 717] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d904aa800 == 173 [pid = 1848] [id = 716] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f673000 == 172 [pid = 1848] [id = 715] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f252800 == 171 [pid = 1848] [id = 714] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88ed0000 == 170 [pid = 1848] [id = 713] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d871f6800 == 169 [pid = 1848] [id = 712] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d85d0d000 == 168 [pid = 1848] [id = 711] 11:57:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d81d66000 == 167 [pid = 1848] [id = 710] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f4d7f39a400) [pid = 1848] [serial = 2117] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f4d92849800) [pid = 1848] [serial = 2075] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f4d7fbc2800) [pid = 1848] [serial = 2118] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f4d92e29c00) [pid = 1848] [serial = 2079] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f4d91bec800) [pid = 1848] [serial = 2072] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f4da7dec400) [pid = 1848] [serial = 2091] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f4d84455c00) [pid = 1848] [serial = 2127] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f4d93fa9000) [pid = 1848] [serial = 2081] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f4da9e3e400) [pid = 1848] [serial = 2096] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f4d956ee000) [pid = 1848] [serial = 2082] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f4d7dcd7800) [pid = 1848] [serial = 2112] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f4d968f0400) [pid = 1848] [serial = 2016] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f4d82a77800) [pid = 1848] [serial = 2064] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f4d92c58c00) [pid = 1848] [serial = 2076] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f4d7fbce800) [pid = 1848] [serial = 2060] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f4d9920ac00) [pid = 1848] [serial = 2087] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4d7aff7400) [pid = 1848] [serial = 2108] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4dae206000) [pid = 1848] [serial = 2031] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d9216e000) [pid = 1848] [serial = 2013] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d819ec800) [pid = 1848] [serial = 2001] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d84a29c00) [pid = 1848] [serial = 2004] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d8720c800) [pid = 1848] [serial = 2066] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d9150d400) [pid = 1848] [serial = 2010] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d82bab400) [pid = 1848] [serial = 2126] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d7d807c00) [pid = 1848] [serial = 2111] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4d7b8f6800) [pid = 1848] [serial = 2102] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4dabf24800) [pid = 1848] [serial = 2097] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d7b8fc400) [pid = 1848] [serial = 2103] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d90334c00) [pid = 1848] [serial = 2069] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4d916f1000) [pid = 1848] [serial = 2070] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f4d9ad18800) [pid = 1848] [serial = 2019] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f4dadcb7c00) [pid = 1848] [serial = 2105] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4d7affbc00) [pid = 1848] [serial = 2109] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4dadcc0000) [pid = 1848] [serial = 2100] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4da8e2dc00) [pid = 1848] [serial = 2093] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4d9d010800) [pid = 1848] [serial = 2022] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4d89c4e000) [pid = 1848] [serial = 2007] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4d96479c00) [pid = 1848] [serial = 2085] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4dadcf6000) [pid = 1848] [serial = 2034] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d9282c800) [pid = 1848] [serial = 2037] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4da7debc00) [pid = 1848] [serial = 2025] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d88cb9000) [pid = 1848] [serial = 2057] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d92271000) [pid = 1848] [serial = 2073] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d9a187400) [pid = 1848] [serial = 2088] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d89acc400) [pid = 1848] [serial = 1977] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d958db000) [pid = 1848] [serial = 2084] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4d92c5d400) [pid = 1848] [serial = 2078] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4d7b2f3000) [pid = 1848] [serial = 1974] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f4dadcb3800) [pid = 1848] [serial = 2099] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4d7fed1800) [pid = 1848] [serial = 2120] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d81c8d400) [pid = 1848] [serial = 2123] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4d81f16c00) [pid = 1848] [serial = 2063] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4d9d016000) [pid = 1848] [serial = 2090] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4dadcf7c00) [pid = 1848] [serial = 2106] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d81066800) [pid = 1848] [serial = 2121] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4d7fed4400) [pid = 1848] [serial = 2061] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d7b77f000) [pid = 1848] [serial = 1980] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d81154c00) [pid = 1848] [serial = 2115] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d7fedd800) [pid = 1848] [serial = 2114] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4da9e34400) [pid = 1848] [serial = 2028] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d89acc000) [pid = 1848] [serial = 2067] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d81fe9400) [pid = 1848] [serial = 2124] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4da9da9800) [pid = 1848] [serial = 2094] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d84454400) [pid = 1848] [serial = 2129] [outer = (nil)] [url = about:blank] 11:57:51 INFO - PROCESS | 1848 | 1461265071263 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d792e4800 == 168 [pid = 1848] [id = 756] 11:57:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d7b2ee800) [pid = 1848] [serial = 2268] [outer = (nil)] 11:57:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d7b2f2400) [pid = 1848] [serial = 2269] [outer = 0x7f4d7b2ee800] 11:57:51 INFO - PROCESS | 1848 | 1461265071335 Marionette DEBUG loaded listener.js 11:57:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d7b77a000) [pid = 1848] [serial = 2270] [outer = 0x7f4d7b2ee800] 11:57:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d793dd000 == 169 [pid = 1848] [id = 757] 11:57:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d7b8fc000) [pid = 1848] [serial = 2271] [outer = (nil)] 11:57:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d7b77c000) [pid = 1848] [serial = 2272] [outer = 0x7f4d7b8fc000] 11:57:52 INFO - PROCESS | 1848 | 1461265072104 Marionette TRACE conn3 <- [1,2992,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]]]}] 11:57:52 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. 11:57:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 3233ms 11:57:52 INFO - PROCESS | 1848 | 1461265072160 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 11:57:52 INFO - PROCESS | 1848 | 1461265072167 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 11:57:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:57:52 INFO - PROCESS | 1848 | 1461265072175 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:57:52 INFO - PROCESS | 1848 | 1461265072179 Marionette TRACE conn3 <- [1,2994,null,{}] 11:57:52 INFO - PROCESS | 1848 | 1461265072192 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:52 INFO - PROCESS | 1848 | 1461265072452 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 11:57:52 INFO - PROCESS | 1848 | 1461265072640 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7aef1000 == 170 [pid = 1848] [id = 758] 11:57:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d7b2edc00) [pid = 1848] [serial = 2273] [outer = (nil)] 11:57:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d7c48e400) [pid = 1848] [serial = 2274] [outer = 0x7f4d7b2edc00] 11:57:52 INFO - PROCESS | 1848 | 1461265072700 Marionette DEBUG loaded listener.js 11:57:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d7d805c00) [pid = 1848] [serial = 2275] [outer = 0x7f4d7b2edc00] 11:57:53 INFO - PROCESS | 1848 | 1461265073460 Marionette TRACE conn3 <- [1,2996,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]]]}] 11:57:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:57:53 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 11:57:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1336ms 11:57:53 INFO - PROCESS | 1848 | 1461265073514 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 11:57:53 INFO - PROCESS | 1848 | 1461265073520 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 11:57:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:57:53 INFO - PROCESS | 1848 | 1461265073537 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:57:53 INFO - PROCESS | 1848 | 1461265073541 Marionette TRACE conn3 <- [1,2998,null,{}] 11:57:53 INFO - PROCESS | 1848 | 1461265073546 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:53 INFO - PROCESS | 1848 | 1461265073803 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 11:57:53 INFO - PROCESS | 1848 | 1461265073844 Marionette TRACE conn3 -> [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([\"/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b28a800 == 171 [pid = 1848] [id = 759] 11:57:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d7f395c00) [pid = 1848] [serial = 2276] [outer = (nil)] 11:57:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d7f39c800) [pid = 1848] [serial = 2277] [outer = 0x7f4d7f395c00] 11:57:53 INFO - PROCESS | 1848 | 1461265073904 Marionette DEBUG loaded listener.js 11:57:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d7fbcdc00) [pid = 1848] [serial = 2278] [outer = 0x7f4d7f395c00] 11:57:54 INFO - PROCESS | 1848 | 1461265074748 Marionette TRACE conn3 <- [1,3000,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]]]}] 11:57:54 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. 11:57:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1229ms 11:57:54 INFO - PROCESS | 1848 | 1461265074774 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 11:57:54 INFO - PROCESS | 1848 | 1461265074778 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 11:57:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:57:54 INFO - PROCESS | 1848 | 1461265074792 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:57:54 INFO - PROCESS | 1848 | 1461265074800 Marionette TRACE conn3 <- [1,3002,null,{}] 11:57:54 INFO - PROCESS | 1848 | 1461265074828 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:55 INFO - PROCESS | 1848 | 1461265075225 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 11:57:55 INFO - PROCESS | 1848 | 1461265075254 Marionette TRACE conn3 -> [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([\"/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7d81c000 == 172 [pid = 1848] [id = 760] 11:57:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d7fbce800) [pid = 1848] [serial = 2279] [outer = (nil)] 11:57:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d7fed4000) [pid = 1848] [serial = 2280] [outer = 0x7f4d7fbce800] 11:57:55 INFO - PROCESS | 1848 | 1461265075313 Marionette DEBUG loaded listener.js 11:57:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4d7fedf000) [pid = 1848] [serial = 2281] [outer = 0x7f4d7fbce800] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d866d5c00) [pid = 1848] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4d91843c00) [pid = 1848] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4d91842400) [pid = 1848] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d7afee000) [pid = 1848] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d835d5400) [pid = 1848] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4d7fdf7800) [pid = 1848] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d81c8c800) [pid = 1848] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d7f3a2000) [pid = 1848] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d9a2b8800) [pid = 1848] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4d81064800) [pid = 1848] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d7d806400) [pid = 1848] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d88a44c00) [pid = 1848] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d92a88c00) [pid = 1848] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d89c4d800) [pid = 1848] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4d866af400) [pid = 1848] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4d8f410800) [pid = 1848] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4d82badc00) [pid = 1848] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4d9cb5a800) [pid = 1848] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f4d7d803800) [pid = 1848] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4d991d6000) [pid = 1848] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f4d88caec00) [pid = 1848] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d92a82800) [pid = 1848] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f4d7d80f800) [pid = 1848] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:57:56 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d89a6b400) [pid = 1848] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:57:56 INFO - PROCESS | 1848 | 1461265076864 Marionette TRACE conn3 <- [1,3004,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]]]}] 11:57:56 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. 11:57:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 2110ms 11:57:56 INFO - PROCESS | 1848 | 1461265076894 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 11:57:56 INFO - PROCESS | 1848 | 1461265076898 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 11:57:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:57:56 INFO - PROCESS | 1848 | 1461265076903 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:57:56 INFO - PROCESS | 1848 | 1461265076906 Marionette TRACE conn3 <- [1,3006,null,{}] 11:57:56 INFO - PROCESS | 1848 | 1461265076911 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:57 INFO - PROCESS | 1848 | 1461265077123 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 11:57:57 INFO - PROCESS | 1848 | 1461265077325 Marionette TRACE conn3 -> [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([\"/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7fce3800 == 173 [pid = 1848] [id = 761] 11:57:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d7b2e8c00) [pid = 1848] [serial = 2282] [outer = (nil)] 11:57:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4d8106ac00) [pid = 1848] [serial = 2283] [outer = 0x7f4d7b2e8c00] 11:57:57 INFO - PROCESS | 1848 | 1461265077390 Marionette DEBUG loaded listener.js 11:57:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4d81847c00) [pid = 1848] [serial = 2284] [outer = 0x7f4d7b2e8c00] 11:57:58 INFO - PROCESS | 1848 | 1461265078018 Marionette TRACE conn3 <- [1,3008,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]]]}] 11:57:58 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. 11:57:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1124ms 11:57:58 INFO - PROCESS | 1848 | 1461265078033 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 11:57:58 INFO - PROCESS | 1848 | 1461265078036 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 11:57:58 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:57:58 INFO - PROCESS | 1848 | 1461265078042 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:57:58 INFO - PROCESS | 1848 | 1461265078043 Marionette TRACE conn3 <- [1,3010,null,{}] 11:57:58 INFO - PROCESS | 1848 | 1461265078050 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:58 INFO - PROCESS | 1848 | 1461265078226 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 11:57:58 INFO - PROCESS | 1848 | 1461265078566 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d792d6800 == 174 [pid = 1848] [id = 762] 11:57:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4d7afedc00) [pid = 1848] [serial = 2285] [outer = (nil)] 11:57:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d7aff8c00) [pid = 1848] [serial = 2286] [outer = 0x7f4d7afedc00] 11:57:58 INFO - PROCESS | 1848 | 1461265078639 Marionette DEBUG loaded listener.js 11:57:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4d7b8ee800) [pid = 1848] [serial = 2287] [outer = 0x7f4d7afedc00] 11:57:59 INFO - PROCESS | 1848 | 1461265079490 Marionette TRACE conn3 <- [1,3012,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]]]}] 11:57:59 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 11:57:59 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1476ms 11:57:59 INFO - PROCESS | 1848 | 1461265079519 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 11:57:59 INFO - PROCESS | 1848 | 1461265079526 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 11:57:59 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:57:59 INFO - PROCESS | 1848 | 1461265079534 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:57:59 INFO - PROCESS | 1848 | 1461265079538 Marionette TRACE conn3 <- [1,3014,null,{}] 11:57:59 INFO - PROCESS | 1848 | 1461265079545 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:59 INFO - PROCESS | 1848 | 1461265079785 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 11:58:00 INFO - PROCESS | 1848 | 1461265080037 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b9e6000 == 175 [pid = 1848] [id = 763] 11:58:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d7aff3800) [pid = 1848] [serial = 2288] [outer = (nil)] 11:58:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4d7dcd9c00) [pid = 1848] [serial = 2289] [outer = 0x7f4d7aff3800] 11:58:00 INFO - PROCESS | 1848 | 1461265080115 Marionette DEBUG loaded listener.js 11:58:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d7fbc3c00) [pid = 1848] [serial = 2290] [outer = 0x7f4d7aff3800] 11:58:00 INFO - PROCESS | 1848 | [1848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:58:01 INFO - PROCESS | 1848 | 1461265081016 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:58:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:58:01 INFO - {} 11:58:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:58:01 INFO - {} 11:58:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:58:01 INFO - {} 11:58:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:58:01 INFO - {} 11:58:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1532ms 11:58:01 INFO - PROCESS | 1848 | 1461265081072 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 11:58:01 INFO - PROCESS | 1848 | 1461265081077 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 11:58:01 INFO - TEST-START | /FileAPI/fileReader.html 11:58:01 INFO - PROCESS | 1848 | 1461265081084 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:58:01 INFO - PROCESS | 1848 | 1461265081088 Marionette TRACE conn3 <- [1,3018,null,{}] 11:58:01 INFO - PROCESS | 1848 | 1461265081141 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:01 INFO - PROCESS | 1848 | 1461265081430 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 11:58:01 INFO - PROCESS | 1848 | 1461265081812 Marionette TRACE conn3 -> [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.html\",\n 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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d83520800 == 176 [pid = 1848] [id = 764] 11:58:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f4d7fed9c00) [pid = 1848] [serial = 2291] [outer = (nil)] 11:58:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f4d81e12400) [pid = 1848] [serial = 2292] [outer = 0x7f4d7fed9c00] 11:58:01 INFO - PROCESS | 1848 | 1461265081885 Marionette DEBUG loaded listener.js 11:58:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f4d81f20000) [pid = 1848] [serial = 2293] [outer = 0x7f4d7fed9c00] 11:58:02 INFO - PROCESS | 1848 | 1461265082634 Marionette TRACE conn3 <- [1,3020,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]]]}] 11:58:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:58:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:58:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:58:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:58:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 1570ms 11:58:02 INFO - PROCESS | 1848 | 1461265082662 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 11:58:02 INFO - PROCESS | 1848 | 1461265082666 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 11:58:02 INFO - TEST-START | /FileAPI/historical.html 11:58:02 INFO - PROCESS | 1848 | 1461265082680 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:58:02 INFO - PROCESS | 1848 | 1461265082689 Marionette TRACE conn3 <- [1,3022,null,{}] 11:58:02 INFO - PROCESS | 1848 | 1461265082696 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:02 INFO - PROCESS | 1848 | 1461265082903 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 11:58:03 INFO - PROCESS | 1848 | 1461265083150 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d848ce000 == 177 [pid = 1848] [id = 765] 11:58:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d81feb400) [pid = 1848] [serial = 2294] [outer = (nil)] 11:58:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d832d4c00) [pid = 1848] [serial = 2295] [outer = 0x7f4d81feb400] 11:58:03 INFO - PROCESS | 1848 | 1461265083222 Marionette DEBUG loaded listener.js 11:58:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d84453800) [pid = 1848] [serial = 2296] [outer = 0x7f4d81feb400] 11:58:03 INFO - PROCESS | 1848 | 1461265083968 Marionette TRACE conn3 <- [1,3024,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"]]]}] 11:58:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:58:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:58:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:58:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:58:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:58:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:58:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:58:04 INFO - TEST-OK | /FileAPI/historical.html | took 1346ms 11:58:04 INFO - PROCESS | 1848 | 1461265084022 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 11:58:04 INFO - PROCESS | 1848 | 1461265084026 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 11:58:04 INFO - TEST-START | /FileAPI/idlharness.html 11:58:04 INFO - PROCESS | 1848 | 1461265084038 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:58:04 INFO - PROCESS | 1848 | 1461265084040 Marionette TRACE conn3 <- [1,3026,null,{}] 11:58:04 INFO - PROCESS | 1848 | 1461265084046 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:04 INFO - PROCESS | 1848 | 1461265084245 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 11:58:04 INFO - PROCESS | 1848 | 1461265084514 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8518b800 == 178 [pid = 1848] [id = 766] 11:58:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d82ba4400) [pid = 1848] [serial = 2297] [outer = (nil)] 11:58:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d84522400) [pid = 1848] [serial = 2298] [outer = 0x7f4d82ba4400] 11:58:04 INFO - PROCESS | 1848 | 1461265084587 Marionette DEBUG loaded listener.js 11:58:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d84a22c00) [pid = 1848] [serial = 2299] [outer = 0x7f4d82ba4400] 11:58:06 INFO - PROCESS | 1848 | 1461265086174 Marionette TRACE conn3 <- [1,3028,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]]]}] 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:58:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:58:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:58:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:58:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:58:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:58:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:58:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:58:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:58:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:58:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:58:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:58:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:58:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:58:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:58:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:58:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:58:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:58:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:58:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:58:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:58:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:58:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:58:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:58:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:58:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:58:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:58:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:58:06 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 11:58:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:58:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:58:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:58:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:58:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:58:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:58:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:58:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:58:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:58:06 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 11:58:06 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 11:58:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:58:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:58:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:58:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:58:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:58:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:58:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:58:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:58:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:58:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:58:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:58:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:58:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:58:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:58:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:58:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:58:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:58:06 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 11:58:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:58:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:58:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:58:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:58:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:58:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:58:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:58:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:58:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:58:06 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 11:58:06 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 11:58:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:58:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:58:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:58:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:58:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:58:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:58:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:58:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:58:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:58:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:58:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 2292ms 11:58:06 INFO - PROCESS | 1848 | 1461265086437 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 11:58:06 INFO - PROCESS | 1848 | 1461265086441 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 11:58:06 INFO - TEST-START | /FileAPI/idlharness.worker 11:58:06 INFO - PROCESS | 1848 | 1461265086450 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:58:06 INFO - PROCESS | 1848 | 1461265086452 Marionette TRACE conn3 <- [1,3030,null,{}] 11:58:06 INFO - PROCESS | 1848 | 1461265086456 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:06 INFO - PROCESS | 1848 | 1461265086649 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 11:58:06 INFO - PROCESS | 1848 | 1461265086918 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8345c800 == 179 [pid = 1848] [id = 767] 11:58:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d8526b800) [pid = 1848] [serial = 2300] [outer = (nil)] 11:58:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d873e8400) [pid = 1848] [serial = 2301] [outer = 0x7f4d8526b800] 11:58:07 INFO - PROCESS | 1848 | 1461265087002 Marionette DEBUG loaded listener.js 11:58:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d88d80800) [pid = 1848] [serial = 2302] [outer = 0x7f4d8526b800] 11:58:07 INFO - PROCESS | 1848 | [1848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:58:09 INFO - PROCESS | 1848 | 1461265089212 Marionette TRACE conn3 <- [1,3032,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,{},{}]]]}] 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:58:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:58:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:58:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:58:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:58:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:58:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:58:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:58:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:58:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:58:09 INFO - {} 11:58:09 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 11:58:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:58:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:58:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:58:09 INFO - {} 11:58:09 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 - {} 11:58:09 INFO - {} 11:58:09 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 11:58:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:58:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:58:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:58:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:58:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:58:09 INFO - {} 11:58:09 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 11:58:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:58:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:58:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:58:09 INFO - {} 11:58:09 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 - {} 11:58:09 INFO - {} 11:58:09 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 11:58:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:58:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:58:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 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 11:58:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:58:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:58:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:58:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:58:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:58:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 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 11:58:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:58:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 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 11:58:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:58:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 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 11:58:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:58:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:58:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:58:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:58:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:58:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:58:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:58:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:58:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:58:09 INFO - {} 11:58:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2863ms 11:58:09 INFO - PROCESS | 1848 | 1461265089312 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 11:58:09 INFO - PROCESS | 1848 | 1461265089315 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 11:58:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:58:09 INFO - PROCESS | 1848 | 1461265089320 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:58:09 INFO - PROCESS | 1848 | 1461265089322 Marionette TRACE conn3 <- [1,3034,null,{}] 11:58:09 INFO - PROCESS | 1848 | 1461265089329 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:09 INFO - PROCESS | 1848 | 1461265089672 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 11:58:09 INFO - PROCESS | 1848 | 1461265089949 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f25d000 == 180 [pid = 1848] [id = 768] 11:58:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f4d89a65c00) [pid = 1848] [serial = 2303] [outer = (nil)] 11:58:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f4d9226e800) [pid = 1848] [serial = 2304] [outer = 0x7f4d89a65c00] 11:58:10 INFO - PROCESS | 1848 | 1461265090020 Marionette DEBUG loaded listener.js 11:58:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f4d92457000) [pid = 1848] [serial = 2305] [outer = 0x7f4d89a65c00] 11:58:10 INFO - PROCESS | 1848 | 1461265090757 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 11:58:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:58:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1475ms 11:58:10 INFO - PROCESS | 1848 | 1461265090797 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 11:58:10 INFO - PROCESS | 1848 | 1461265090800 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 11:58:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:58:10 INFO - PROCESS | 1848 | 1461265090806 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:58:10 INFO - PROCESS | 1848 | 1461265090808 Marionette TRACE conn3 <- [1,3038,null,{}] 11:58:10 INFO - PROCESS | 1848 | 1461265090814 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:11 INFO - PROCESS | 1848 | 1461265091102 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 11:58:11 INFO - PROCESS | 1848 | 1461265091316 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8f5d5800 == 181 [pid = 1848] [id = 769] 11:58:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f4d8115e800) [pid = 1848] [serial = 2306] [outer = (nil)] 11:58:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f4d92271000) [pid = 1848] [serial = 2307] [outer = 0x7f4d8115e800] 11:58:11 INFO - PROCESS | 1848 | 1461265091402 Marionette DEBUG loaded listener.js 11:58:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f4d9282dc00) [pid = 1848] [serial = 2308] [outer = 0x7f4d8115e800] 11:58:12 INFO - PROCESS | 1848 | 1461265092192 Marionette TRACE conn3 <- [1,3040,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"]]]}] 11:58:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:58:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:58:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1425ms 11:58:12 INFO - PROCESS | 1848 | 1461265092234 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 11:58:12 INFO - PROCESS | 1848 | 1461265092237 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 11:58:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:58:12 INFO - PROCESS | 1848 | 1461265092243 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:58:12 INFO - PROCESS | 1848 | 1461265092246 Marionette TRACE conn3 <- [1,3042,null,{}] 11:58:12 INFO - PROCESS | 1848 | 1461265092251 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:12 INFO - PROCESS | 1848 | 1461265092498 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 11:58:12 INFO - PROCESS | 1848 | 1461265092747 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d90460800 == 182 [pid = 1848] [id = 770] 11:58:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f4d81c8c000) [pid = 1848] [serial = 2309] [outer = (nil)] 11:58:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f4d92849800) [pid = 1848] [serial = 2310] [outer = 0x7f4d81c8c000] 11:58:12 INFO - PROCESS | 1848 | 1461265092819 Marionette DEBUG loaded listener.js 11:58:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f4d92a85c00) [pid = 1848] [serial = 2311] [outer = 0x7f4d81c8c000] 11:58:13 INFO - PROCESS | 1848 | 1461265093921 Marionette TRACE conn3 <- [1,3044,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 8","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]]]}] 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:58:13 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. 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:58:13 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'.) 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:58:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:58:14 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. 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:58:14 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. 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:58:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:58:14 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. 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:58:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 11:58:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:58:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:58:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:58:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:58:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1758ms 11:58:14 INFO - PROCESS | 1848 | 1461265094006 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 11:58:14 INFO - PROCESS | 1848 | 1461265094009 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 11:58:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:58:14 INFO - PROCESS | 1848 | 1461265094021 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:58:14 INFO - PROCESS | 1848 | 1461265094024 Marionette TRACE conn3 <- [1,3046,null,{}] 11:58:14 INFO - PROCESS | 1848 | 1461265094036 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:14 INFO - PROCESS | 1848 | 1461265094289 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 11:58:14 INFO - PROCESS | 1848 | 1461265094684 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d864da800 == 183 [pid = 1848] [id = 771] 11:58:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f4d7fded400) [pid = 1848] [serial = 2312] [outer = (nil)] 11:58:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f4d88d83400) [pid = 1848] [serial = 2313] [outer = 0x7f4d7fded400] 11:58:14 INFO - PROCESS | 1848 | 1461265094758 Marionette DEBUG loaded listener.js 11:58:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f4d89a0f800) [pid = 1848] [serial = 2314] [outer = 0x7f4d7fded400] 11:58:15 INFO - PROCESS | 1848 | [1848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:58:15 INFO - PROCESS | 1848 | 1461265095589 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:58:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:58:15 INFO - {} 11:58:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1587ms 11:58:15 INFO - PROCESS | 1848 | 1461265095606 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 11:58:15 INFO - PROCESS | 1848 | 1461265095610 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 11:58:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:58:15 INFO - PROCESS | 1848 | 1461265095616 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:58:15 INFO - PROCESS | 1848 | 1461265095618 Marionette TRACE conn3 <- [1,3050,null,{}] 11:58:15 INFO - PROCESS | 1848 | 1461265095624 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:15 INFO - PROCESS | 1848 | 1461265095849 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 11:58:16 INFO - PROCESS | 1848 | 1461265096130 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d8a94c800 == 184 [pid = 1848] [id = 772] 11:58:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f4d89a11000) [pid = 1848] [serial = 2315] [outer = (nil)] 11:58:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f4d89d1a000) [pid = 1848] [serial = 2316] [outer = 0x7f4d89a11000] 11:58:16 INFO - PROCESS | 1848 | 1461265096211 Marionette DEBUG loaded listener.js 11:58:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f4d9026c800) [pid = 1848] [serial = 2317] [outer = 0x7f4d89a11000] 11:58:17 INFO - PROCESS | 1848 | 1461265097128 Marionette TRACE conn3 <- [1,3052,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]]]}] 11:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:58:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:58:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1578ms 11:58:17 INFO - PROCESS | 1848 | 1461265097197 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 11:58:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:58:17 INFO - PROCESS | 1848 | 1461265097201 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 11:58:17 INFO - PROCESS | 1848 | 1461265097208 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:58:17 INFO - PROCESS | 1848 | 1461265097212 Marionette TRACE conn3 <- [1,3054,null,{}] 11:58:17 INFO - PROCESS | 1848 | 1461265097217 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:17 INFO - PROCESS | 1848 | 1461265097454 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 11:58:17 INFO - PROCESS | 1848 | 1461265097734 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d91e4c800 == 185 [pid = 1848] [id = 773] 11:58:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f4d89ad3800) [pid = 1848] [serial = 2318] [outer = (nil)] 11:58:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f4d92c5f400) [pid = 1848] [serial = 2319] [outer = 0x7f4d89ad3800] 11:58:17 INFO - PROCESS | 1848 | 1461265097815 Marionette DEBUG loaded listener.js 11:58:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f4d958da800) [pid = 1848] [serial = 2320] [outer = 0x7f4d89ad3800] 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:58:19 INFO - PROCESS | 1848 | 1461265099088 Marionette TRACE conn3 <- [1,3056,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"]]]}] 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:58:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:58:19 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" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:58:19 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" 11:58:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:58:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1976ms 11:58:19 INFO - PROCESS | 1848 | 1461265099184 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 11:58:19 INFO - PROCESS | 1848 | 1461265099187 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 11:58:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:58:19 INFO - PROCESS | 1848 | 1461265099260 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:58:19 INFO - PROCESS | 1848 | 1461265099263 Marionette TRACE conn3 <- [1,3058,null,{}] 11:58:19 INFO - PROCESS | 1848 | 1461265099277 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:19 INFO - PROCESS | 1848 | 1461265099606 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 11:58:19 INFO - PROCESS | 1848 | 1461265099889 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d929d1000 == 186 [pid = 1848] [id = 774] 11:58:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f4d89b64800) [pid = 1848] [serial = 2321] [outer = (nil)] 11:58:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f4d9920e000) [pid = 1848] [serial = 2322] [outer = 0x7f4d89b64800] 11:58:19 INFO - PROCESS | 1848 | 1461265099960 Marionette DEBUG loaded listener.js 11:58:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f4d99381800) [pid = 1848] [serial = 2323] [outer = 0x7f4d89b64800] 11:58:20 INFO - PROCESS | 1848 | 1461265100778 Marionette TRACE conn3 <- [1,3060,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]]]}] 11:58:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:58:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:58:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:58:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:58:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:58:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:58:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:58:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:58:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:58:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:58:20 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:20 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:58:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:58:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:58:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:58:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:58:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:58:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:58:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:58:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:58:20 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1613ms 11:58:20 INFO - PROCESS | 1848 | 1461265100853 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 11:58:20 INFO - PROCESS | 1848 | 1461265100861 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 11:58:20 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:58:20 INFO - PROCESS | 1848 | 1461265100869 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:58:20 INFO - PROCESS | 1848 | 1461265100872 Marionette TRACE conn3 <- [1,3062,null,{}] 11:58:20 INFO - PROCESS | 1848 | 1461265100877 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:21 INFO - PROCESS | 1848 | 1461265101095 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 11:58:21 INFO - PROCESS | 1848 | 1461265101376 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d88ec3000 == 187 [pid = 1848] [id = 775] 11:58:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f4d89b6ec00) [pid = 1848] [serial = 2324] [outer = (nil)] 11:58:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f4d95695400) [pid = 1848] [serial = 2325] [outer = 0x7f4d89b6ec00] 11:58:21 INFO - PROCESS | 1848 | 1461265101451 Marionette DEBUG loaded listener.js 11:58:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f4d99384800) [pid = 1848] [serial = 2326] [outer = 0x7f4d89b6ec00] 11:58:21 INFO - PROCESS | 1848 | [1848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:58:22 INFO - PROCESS | 1848 | 1461265102342 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:58:22 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:58:22 INFO - {} 11:58:22 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1479ms 11:58:22 INFO - PROCESS | 1848 | 1461265102349 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 11:58:22 INFO - PROCESS | 1848 | 1461265102353 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 11:58:22 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:58:22 INFO - PROCESS | 1848 | 1461265102358 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:58:22 INFO - PROCESS | 1848 | 1461265102360 Marionette TRACE conn3 <- [1,3066,null,{}] 11:58:22 INFO - PROCESS | 1848 | 1461265102366 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:22 INFO - PROCESS | 1848 | 1461265102598 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 11:58:22 INFO - PROCESS | 1848 | 1461265102877 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d95d07000 == 188 [pid = 1848] [id = 776] 11:58:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f4d89c45400) [pid = 1848] [serial = 2327] [outer = (nil)] 11:58:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f4d9aec2400) [pid = 1848] [serial = 2328] [outer = 0x7f4d89c45400] 11:58:22 INFO - PROCESS | 1848 | 1461265102947 Marionette DEBUG loaded listener.js 11:58:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f4d9bf95800) [pid = 1848] [serial = 2329] [outer = 0x7f4d89c45400] 11:58:23 INFO - PROCESS | 1848 | 1461265103706 Marionette TRACE conn3 <- [1,3068,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]]]}] 11:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:58:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:58:23 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1382ms 11:58:23 INFO - PROCESS | 1848 | 1461265103750 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 11:58:23 INFO - PROCESS | 1848 | 1461265103754 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 11:58:23 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:58:23 INFO - PROCESS | 1848 | 1461265103769 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:58:23 INFO - PROCESS | 1848 | 1461265103778 Marionette TRACE conn3 <- [1,3070,null,{}] 11:58:23 INFO - PROCESS | 1848 | 1461265103783 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:24 INFO - PROCESS | 1848 | 1461265104012 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 11:58:24 INFO - PROCESS | 1848 | 1461265104271 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d961d6000 == 189 [pid = 1848] [id = 777] 11:58:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f4d92675000) [pid = 1848] [serial = 2330] [outer = (nil)] 11:58:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f4d9c412c00) [pid = 1848] [serial = 2331] [outer = 0x7f4d92675000] 11:58:24 INFO - PROCESS | 1848 | 1461265104346 Marionette DEBUG loaded listener.js 11:58:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f4d9cbd2000) [pid = 1848] [serial = 2332] [outer = 0x7f4d92675000] 11:58:25 INFO - PROCESS | 1848 | 1461265105124 Marionette TRACE conn3 <- [1,3072,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]]]}] 11:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:58:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1384ms 11:58:25 INFO - PROCESS | 1848 | 1461265105156 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 11:58:25 INFO - PROCESS | 1848 | 1461265105159 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 11:58:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:58:25 INFO - PROCESS | 1848 | 1461265105165 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:58:25 INFO - PROCESS | 1848 | 1461265105167 Marionette TRACE conn3 <- [1,3074,null,{}] 11:58:25 INFO - PROCESS | 1848 | 1461265105173 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:25 INFO - PROCESS | 1848 | 1461265105437 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 11:58:25 INFO - PROCESS | 1848 | 1461265105707 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d962be800 == 190 [pid = 1848] [id = 778] 11:58:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f4d866c6c00) [pid = 1848] [serial = 2333] [outer = (nil)] 11:58:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f4d9c471000) [pid = 1848] [serial = 2334] [outer = 0x7f4d866c6c00] 11:58:25 INFO - PROCESS | 1848 | 1461265105780 Marionette DEBUG loaded listener.js 11:58:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f4d9e388000) [pid = 1848] [serial = 2335] [outer = 0x7f4d866c6c00] 11:58:26 INFO - PROCESS | 1848 | 1461265106606 Marionette TRACE conn3 <- [1,3076,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]]]}] 11:58:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:58:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:58:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:58:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:58:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:58:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:58:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1477ms 11:58:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:58:26 INFO - PROCESS | 1848 | 1461265106644 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 11:58:26 INFO - PROCESS | 1848 | 1461265106647 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 11:58:26 INFO - PROCESS | 1848 | 1461265106654 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:58:26 INFO - PROCESS | 1848 | 1461265106656 Marionette TRACE conn3 <- [1,3078,null,{}] 11:58:26 INFO - PROCESS | 1848 | 1461265106662 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:26 INFO - PROCESS | 1848 | 1461265106886 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 11:58:27 INFO - PROCESS | 1848 | 1461265107185 Marionette TRACE conn3 -> [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-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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d96498800 == 191 [pid = 1848] [id = 779] 11:58:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f4d905fb000) [pid = 1848] [serial = 2336] [outer = (nil)] 11:58:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f4d9e8ae400) [pid = 1848] [serial = 2337] [outer = 0x7f4d905fb000] 11:58:27 INFO - PROCESS | 1848 | 1461265107257 Marionette DEBUG loaded listener.js 11:58:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f4da7d4e000) [pid = 1848] [serial = 2338] [outer = 0x7f4d905fb000] 11:58:28 INFO - PROCESS | 1848 | 1461265108044 Marionette TRACE conn3 <- [1,3080,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,3081,"getWindowHandle",null] 11:58:28 INFO - PROCESS | 1848 | 1461265108094 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 11:58:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 11:58:28 INFO - PROCESS | 1848 | 1461265108103 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:58:28 INFO - PROCESS | 1848 | 1461265108106 Marionette TRACE conn3 <- [1,3082,null,{}] 11:58:28 INFO - PROCESS | 1848 | 1461265108152 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:28 INFO - PROCESS | 1848 | 1461265108430 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 11:58:28 INFO - PROCESS | 1848 | 1461265108672 Marionette TRACE conn3 -> [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_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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d966a8000 == 192 [pid = 1848] [id = 780] 11:58:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f4d7b2ec000) [pid = 1848] [serial = 2339] [outer = (nil)] 11:58:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f4da897b000) [pid = 1848] [serial = 2340] [outer = 0x7f4d7b2ec000] 11:58:28 INFO - PROCESS | 1848 | 1461265108743 Marionette DEBUG loaded listener.js 11:58:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f4da8ca8400) [pid = 1848] [serial = 2341] [outer = 0x7f4d7b2ec000] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d7fce3800 == 191 [pid = 1848] [id = 761] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d7d81c000 == 190 [pid = 1848] [id = 760] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d7b28a800 == 189 [pid = 1848] [id = 759] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d7aef1000 == 188 [pid = 1848] [id = 758] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d793dd000 == 187 [pid = 1848] [id = 757] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d792e4800 == 186 [pid = 1848] [id = 756] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d86a1b000 == 185 [pid = 1848] [id = 752] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d86a04000 == 184 [pid = 1848] [id = 751] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d7eece800 == 183 [pid = 1848] [id = 750] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d7d0d8800 == 182 [pid = 1848] [id = 749] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db32cf000 == 181 [pid = 1848] [id = 748] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4db246a800 == 180 [pid = 1848] [id = 747] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4dae302800 == 179 [pid = 1848] [id = 746] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4da9d1d800 == 178 [pid = 1848] [id = 745] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9b587800 == 177 [pid = 1848] [id = 744] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d9670f800 == 176 [pid = 1848] [id = 743] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d963e0000 == 175 [pid = 1848] [id = 742] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d95fac000 == 174 [pid = 1848] [id = 741] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d930cf000 == 173 [pid = 1848] [id = 740] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d91b46000 == 172 [pid = 1848] [id = 739] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d8f26f800 == 171 [pid = 1848] [id = 738] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d88a6d800 == 170 [pid = 1848] [id = 737] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d854e2000 == 169 [pid = 1848] [id = 736] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d84c19000 == 168 [pid = 1848] [id = 735] 11:58:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f4d7b628000 == 167 [pid = 1848] [id = 734] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f4d7b8ef000) [pid = 1848] [serial = 2201] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f4d9a724400) [pid = 1848] [serial = 2168] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f4d863b3800) [pid = 1848] [serial = 2139] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f4daa1d1400) [pid = 1848] [serial = 2181] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f4d95c0e800) [pid = 1848] [serial = 2187] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f4d9b0a7400) [pid = 1848] [serial = 2169] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f4d9c1b7000) [pid = 1848] [serial = 2171] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f4d89ac8400) [pid = 1848] [serial = 2058] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f4d97ea8400) [pid = 1848] [serial = 2163] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f4d7dcd4c00) [pid = 1848] [serial = 2189] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f4d9d012400) [pid = 1848] [serial = 2174] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f4d89ac7400) [pid = 1848] [serial = 2147] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f4d9026ac00) [pid = 1848] [serial = 2148] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f4d92677400) [pid = 1848] [serial = 2156] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f4d9282d000) [pid = 1848] [serial = 2157] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f4dadcb8400) [pid = 1848] [serial = 2183] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f4d7affc000) [pid = 1848] [serial = 2198] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f4d866d4c00) [pid = 1848] [serial = 2141] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f4d99376000) [pid = 1848] [serial = 2165] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f4d9e8a4800) [pid = 1848] [serial = 2175] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f4d9cb4b800) [pid = 1848] [serial = 2172] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f4d82a6d400) [pid = 1848] [serial = 2135] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f4d7fe0c800) [pid = 1848] [serial = 2132] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f4d95c0a400) [pid = 1848] [serial = 2186] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f4da8ea7c00) [pid = 1848] [serial = 2178] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f4d7f396000) [pid = 1848] [serial = 2190] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f4d81c86c00) [pid = 1848] [serial = 2195] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f4d7feda800) [pid = 1848] [serial = 2193] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f4d85333400) [pid = 1848] [serial = 2138] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f4d916f3000) [pid = 1848] [serial = 2151] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f4d92c51800) [pid = 1848] [serial = 2159] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f4d91933c00) [pid = 1848] [serial = 2153] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f4d91bea800) [pid = 1848] [serial = 2154] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f4d7fe0a400) [pid = 1848] [serial = 2192] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f4dadcf7400) [pid = 1848] [serial = 2184] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f4d8106a400) [pid = 1848] [serial = 2133] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f4d835d6400) [pid = 1848] [serial = 2136] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f4d89a06000) [pid = 1848] [serial = 2145] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f4d9a180400) [pid = 1848] [serial = 2166] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d96092000) [pid = 1848] [serial = 2162] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d92e23400) [pid = 1848] [serial = 2160] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4d82a6a000) [pid = 1848] [serial = 2196] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d7b8f2400) [pid = 1848] [serial = 2199] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d905fc000) [pid = 1848] [serial = 2150] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4da7deb800) [pid = 1848] [serial = 2177] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4da9e33800) [pid = 1848] [serial = 2180] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d87210800) [pid = 1848] [serial = 2142] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d88cbc400) [pid = 1848] [serial = 2144] [outer = (nil)] [url = about:blank] 11:58:30 INFO - PROCESS | 1848 | 1461265110848 Marionette TRACE conn3 <- [1,3084,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]]]}] 11:58:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:58:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:58:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:58:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:58:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2783ms 11:58:30 INFO - PROCESS | 1848 | 1461265110902 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 11:58:30 INFO - PROCESS | 1848 | 1461265110910 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 11:58:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:58:30 INFO - PROCESS | 1848 | 1461265110918 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:58:30 INFO - PROCESS | 1848 | 1461265110922 Marionette TRACE conn3 <- [1,3086,null,{}] 11:58:30 INFO - PROCESS | 1848 | 1461265110928 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:31 INFO - PROCESS | 1848 | 1461265111120 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 11:58:31 INFO - PROCESS | 1848 | 1461265111325 Marionette TRACE conn3 -> [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_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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b104800 == 168 [pid = 1848] [id = 781] 11:58:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f4d7b8f5000) [pid = 1848] [serial = 2342] [outer = (nil)] 11:58:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f4d7c498000) [pid = 1848] [serial = 2343] [outer = 0x7f4d7b8f5000] 11:58:31 INFO - PROCESS | 1848 | 1461265111391 Marionette DEBUG loaded listener.js 11:58:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f4d7d80e000) [pid = 1848] [serial = 2344] [outer = 0x7f4d7b8f5000] 11:58:32 INFO - PROCESS | 1848 | 1461265112194 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 11:58:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:58:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1332ms 11:58:32 INFO - PROCESS | 1848 | 1461265112250 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 11:58:32 INFO - PROCESS | 1848 | 1461265112257 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 11:58:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:58:32 INFO - PROCESS | 1848 | 1461265112266 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:58:32 INFO - PROCESS | 1848 | 1461265112269 Marionette TRACE conn3 <- [1,3090,null,{}] 11:58:32 INFO - PROCESS | 1848 | 1461265112278 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:32 INFO - PROCESS | 1848 | 1461265112478 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 11:58:32 INFO - PROCESS | 1848 | 1461265112710 Marionette TRACE conn3 -> [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_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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b9ed000 == 169 [pid = 1848] [id = 782] 11:58:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f4d7f3a2c00) [pid = 1848] [serial = 2345] [outer = (nil)] 11:58:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f4d7fe02400) [pid = 1848] [serial = 2346] [outer = 0x7f4d7f3a2c00] 11:58:32 INFO - PROCESS | 1848 | 1461265112768 Marionette DEBUG loaded listener.js 11:58:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f4d7fed6400) [pid = 1848] [serial = 2347] [outer = 0x7f4d7f3a2c00] 11:58:33 INFO - PROCESS | 1848 | 1461265113509 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 11:58:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:58:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1282ms 11:58:33 INFO - PROCESS | 1848 | 1461265113551 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 11:58:33 INFO - PROCESS | 1848 | 1461265113554 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 11:58:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:58:33 INFO - PROCESS | 1848 | 1461265113560 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:58:33 INFO - PROCESS | 1848 | 1461265113565 Marionette TRACE conn3 <- [1,3094,null,{}] 11:58:33 INFO - PROCESS | 1848 | 1461265113579 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:33 INFO - PROCESS | 1848 | 1461265113877 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 11:58:33 INFO - PROCESS | 1848 | 1461265113918 Marionette TRACE conn3 -> [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_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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7fcde000 == 170 [pid = 1848] [id = 783] 11:58:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f4d81662400) [pid = 1848] [serial = 2348] [outer = (nil)] 11:58:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f4d81c8a400) [pid = 1848] [serial = 2349] [outer = 0x7f4d81662400] 11:58:33 INFO - PROCESS | 1848 | 1461265113981 Marionette DEBUG loaded listener.js 11:58:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f4d81e18c00) [pid = 1848] [serial = 2350] [outer = 0x7f4d81662400] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f4d849a5800) [pid = 1848] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f4d84a82800) [pid = 1848] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f4d84a7e800) [pid = 1848] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f4d958d9c00) [pid = 1848] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f4d7f395c00) [pid = 1848] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f4d8720c400) [pid = 1848] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f4d86567000) [pid = 1848] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f4d9a726400) [pid = 1848] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f4d7b8f4c00) [pid = 1848] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f4d84a81000) [pid = 1848] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f4d7fed5800) [pid = 1848] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f4d92c54800) [pid = 1848] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f4d8532f800) [pid = 1848] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f4da7df3400) [pid = 1848] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f4d7b8fc000) [pid = 1848] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f4d86568400) [pid = 1848] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f4d7b2ee800) [pid = 1848] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f4d9b543800) [pid = 1848] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f4d8106d800) [pid = 1848] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f4d84456000) [pid = 1848] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f4d81c85800) [pid = 1848] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f4d92826400) [pid = 1848] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f4d7fbce800) [pid = 1848] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f4d81e12c00) [pid = 1848] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f4d956ef000) [pid = 1848] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f4daddcf800) [pid = 1848] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:58:35 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f4d7b2edc00) [pid = 1848] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 11:58:35 INFO - PROCESS | 1848 | 1461265115401 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 11:58:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:58:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1883ms 11:58:35 INFO - PROCESS | 1848 | 1461265115444 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 11:58:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:58:35 INFO - PROCESS | 1848 | 1461265115448 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 11:58:35 INFO - PROCESS | 1848 | 1461265115454 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:58:35 INFO - PROCESS | 1848 | 1461265115457 Marionette TRACE conn3 <- [1,3098,null,{}] 11:58:35 INFO - PROCESS | 1848 | 1461265115462 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:35 INFO - PROCESS | 1848 | 1461265115657 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 11:58:35 INFO - PROCESS | 1848 | 1461265115859 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d81d5b000 == 171 [pid = 1848] [id = 784] 11:58:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f4d7fed7000) [pid = 1848] [serial = 2351] [outer = (nil)] 11:58:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f4d81f20400) [pid = 1848] [serial = 2352] [outer = 0x7f4d7fed7000] 11:58:35 INFO - PROCESS | 1848 | 1461265115925 Marionette DEBUG loaded listener.js 11:58:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f4d81fea400) [pid = 1848] [serial = 2353] [outer = 0x7f4d7fed7000] 11:58:36 INFO - PROCESS | 1848 | 1461265116580 Marionette TRACE conn3 <- [1,3100,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]]]}] 11:58:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:58:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:58:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1177ms 11:58:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:58:36 INFO - PROCESS | 1848 | 1461265116631 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 11:58:36 INFO - PROCESS | 1848 | 1461265116634 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 11:58:36 INFO - PROCESS | 1848 | 1461265116639 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:58:36 INFO - PROCESS | 1848 | 1461265116641 Marionette TRACE conn3 <- [1,3102,null,{}] 11:58:36 INFO - PROCESS | 1848 | 1461265116646 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:36 INFO - PROCESS | 1848 | 1461265116930 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 11:58:36 INFO - PROCESS | 1848 | 1461265116949 Marionette TRACE conn3 -> [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/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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d83513800 == 172 [pid = 1848] [id = 785] 11:58:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f4d8166e800) [pid = 1848] [serial = 2354] [outer = (nil)] 11:58:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f4d81fe9400) [pid = 1848] [serial = 2355] [outer = 0x7f4d8166e800] 11:58:37 INFO - PROCESS | 1848 | 1461265117018 Marionette DEBUG loaded listener.js 11:58:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f4d84524000) [pid = 1848] [serial = 2356] [outer = 0x7f4d8166e800] 11:58:38 INFO - PROCESS | 1848 | 1461265118137 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 11:58:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:58:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1526ms 11:58:38 INFO - PROCESS | 1848 | 1461265118165 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 11:58:38 INFO - PROCESS | 1848 | 1461265118173 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 11:58:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:58:38 INFO - PROCESS | 1848 | 1461265118182 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 11:58:38 INFO - PROCESS | 1848 | 1461265118186 Marionette TRACE conn3 <- [1,3106,null,{}] 11:58:38 INFO - PROCESS | 1848 | 1461265118194 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:38 INFO - PROCESS | 1848 | 1461265118451 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 11:58:38 INFO - PROCESS | 1848 | 1461265118748 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d7b63a000 == 173 [pid = 1848] [id = 786] 11:58:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f4d7d804000) [pid = 1848] [serial = 2357] [outer = (nil)] 11:58:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f4d7dcdc000) [pid = 1848] [serial = 2358] [outer = 0x7f4d7d804000] 11:58:38 INFO - PROCESS | 1848 | 1461265118837 Marionette DEBUG loaded listener.js 11:58:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f4d7fbcd400) [pid = 1848] [serial = 2359] [outer = 0x7f4d7d804000] 11:58:39 INFO - PROCESS | 1848 | 1461265119735 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 11:58:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:58:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:58:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:58:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1594ms 11:58:39 INFO - PROCESS | 1848 | 1461265119777 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 11:58:39 INFO - PROCESS | 1848 | 1461265119785 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 11:58:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:58:39 INFO - PROCESS | 1848 | 1461265119795 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 11:58:39 INFO - PROCESS | 1848 | 1461265119798 Marionette TRACE conn3 <- [1,3110,null,{}] 11:58:39 INFO - PROCESS | 1848 | 1461265119804 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:40 INFO - PROCESS | 1848 | 1461265120123 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 11:58:40 INFO - PROCESS | 1848 | 1461265120339 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d841d0000 == 174 [pid = 1848] [id = 787] 11:58:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f4d7fed5800) [pid = 1848] [serial = 2360] [outer = (nil)] 11:58:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f4d819ef800) [pid = 1848] [serial = 2361] [outer = 0x7f4d7fed5800] 11:58:40 INFO - PROCESS | 1848 | 1461265120409 Marionette DEBUG loaded listener.js 11:58:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f4d81e1e400) [pid = 1848] [serial = 2362] [outer = 0x7f4d7fed5800] 11:58:41 INFO - PROCESS | 1848 | 1461265121235 Marionette TRACE conn3 <- [1,3112,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"]]]}] 11:58:41 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:58:41 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 11:58:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:58:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:58:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:58:41 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1481ms 11:58:41 INFO - PROCESS | 1848 | 1461265121277 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 11:58:41 INFO - PROCESS | 1848 | 1461265121281 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 11:58:41 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:58:41 INFO - PROCESS | 1848 | 1461265121286 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 11:58:41 INFO - PROCESS | 1848 | 1461265121292 Marionette TRACE conn3 <- [1,3114,null,{}] 11:58:41 INFO - PROCESS | 1848 | 1461265121307 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:41 INFO - PROCESS | 1848 | 1461265121512 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 11:58:41 INFO - PROCESS | 1848 | 1461265121801 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"3b09ddb5-89ba-419b-92a1-9a28d54c16c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f4d852a4000 == 175 [pid = 1848] [id = 788] 11:58:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f4d849a6000) [pid = 1848] [serial = 2363] [outer = (nil)] 11:58:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f4d84a82000) [pid = 1848] [serial = 2364] [outer = 0x7f4d849a6000] 11:58:41 INFO - PROCESS | 1848 | 1461265121878 Marionette DEBUG loaded listener.js 11:58:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f4d8526dc00) [pid = 1848] [serial = 2365] [outer = 0x7f4d849a6000] 11:58:42 INFO - PROCESS | 1848 | 1461265122683 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 11:58:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:58:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1435ms 11:58:42 INFO - PROCESS | 1848 | 1461265122721 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 11:58:42 INFO - PROCESS | 1848 | 1461265122725 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 11:58:43 WARNING - u'runner_teardown' () 11:58:43 INFO - No more tests 11:58:43 INFO - Got 0 unexpected results 11:58:43 INFO - SUITE-END | took 1121s 11:58:43 INFO - Closing logging queue 11:58:43 INFO - queue closed 11:58:44 INFO - Return code: 0 11:58:44 WARNING - # TBPL SUCCESS # 11:58:44 INFO - Running post-action listener: _resource_record_post_action 11:58:44 INFO - Running post-run listener: _resource_record_post_run 11:58:45 INFO - Total resource usage - Wall time: 1156s; CPU: 98.0%; Read bytes: 8368128; Write bytes: 969564160; Read time: 416; Write time: 320652 11:58:45 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:58:45 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51867648; Read time: 0; Write time: 43260 11:58:45 INFO - run-tests - Wall time: 1127s; CPU: 98.0%; Read bytes: 7790592; Write bytes: 917696512; Read time: 372; Write time: 277392 11:58:45 INFO - Running post-run listener: _upload_blobber_files 11:58:45 INFO - Blob upload gear active. 11:58:45 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:58:45 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 11:58:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 11:58:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 11:58:45 INFO - (blobuploader) - INFO - Open directory for files ... 11:58:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:58:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:58:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:58:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:58:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:58:46 INFO - (blobuploader) - INFO - Done attempting. 11:58:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:58:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:58:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:58:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:58:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:58:47 INFO - (blobuploader) - INFO - Done attempting. 11:58:47 INFO - (blobuploader) - INFO - Iteration through files over. 11:58:47 INFO - Return code: 0 11:58:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:58:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:58:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2f8aec64fe249d2e18826925be06b1bbbdad245bbf4301d4bf30b3bce208ca37ebcbc047a016fa42d5b6fbc6a05531e5236682332645e8515b155f1554ce2ddd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/29c49436d85defd4824855c012e7e7b7f8cb4973af32a7c7d1c5a19e311a747a59ccbf6fd8b058577435e556cc938930bfe453ced2d915048d83d7a03debd9b8"} 11:58:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:58:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:58:47 INFO - Contents: 11:58:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2f8aec64fe249d2e18826925be06b1bbbdad245bbf4301d4bf30b3bce208ca37ebcbc047a016fa42d5b6fbc6a05531e5236682332645e8515b155f1554ce2ddd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/29c49436d85defd4824855c012e7e7b7f8cb4973af32a7c7d1c5a19e311a747a59ccbf6fd8b058577435e556cc938930bfe453ced2d915048d83d7a03debd9b8"} 11:58:47 INFO - Running post-run listener: copy_logs_to_upload_dir 11:58:47 INFO - Copying logs to upload dir... 11:58:47 INFO - mkdir: /builds/slave/test/build/upload/logs 11:58:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1251.580687 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 51 secs) (at 2016-04-21 11:58:48.164926) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 11:58:48.166488) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2f8aec64fe249d2e18826925be06b1bbbdad245bbf4301d4bf30b3bce208ca37ebcbc047a016fa42d5b6fbc6a05531e5236682332645e8515b155f1554ce2ddd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/29c49436d85defd4824855c012e7e7b7f8cb4973af32a7c7d1c5a19e311a747a59ccbf6fd8b058577435e556cc938930bfe453ced2d915048d83d7a03debd9b8"} build_url:https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035018 build_url: 'https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2f8aec64fe249d2e18826925be06b1bbbdad245bbf4301d4bf30b3bce208ca37ebcbc047a016fa42d5b6fbc6a05531e5236682332645e8515b155f1554ce2ddd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/29c49436d85defd4824855c012e7e7b7f8cb4973af32a7c7d1c5a19e311a747a59ccbf6fd8b058577435e556cc938930bfe453ced2d915048d83d7a03debd9b8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/WvKXxHFBTRiX1PKHfAwa1A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 11:58:48.243286) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:58:48.243757) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461262376.785805-1309150043 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019382 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:58:48.308731) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 11:58:48.309045) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 11:58:48.309386) ========= ========= Total master_lag: 7.35 =========