builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-844 starttime: 1461051618.77 results: success (0) buildid: 20160418231151 builduid: 33b5c06554574a1e8dfa984ad646c4e7 revision: a1a03c58109d5bfc8e86d8ce49c883409817d791 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:40:18.766735) ========= master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:40:18.767361) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 00:40:18.767778) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 00:40:19.439300) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:40:19.439785) ========= 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-1461051586.42065-1107680552 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 00:40:19-- 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.0M=0.001s 2016-04-19 00:40:20 (10.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.546803 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:40:20.023067) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:40:20.023578) ========= 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-1461051586.42065-1107680552 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.038526 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:40:20.096276) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 00:40:20.096756) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a1a03c58109d5bfc8e86d8ce49c883409817d791 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a1a03c58109d5bfc8e86d8ce49c883409817d791 --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-1461051586.42065-1107680552 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 00:40:20,222 truncating revision to first 12 chars 2016-04-19 00:40:20,223 Setting DEBUG logging. 2016-04-19 00:40:20,223 attempt 1/10 2016-04-19 00:40:20,223 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/a1a03c58109d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 00:40:21,755 unpacking tar archive at: mozilla-inbound-a1a03c58109d/testing/mozharness/ program finished with exit code 0 elapsedTime=2.266325 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 00:40:22.398723) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:40:22.399222) ========= script_repo_revision: a1a03c58109d5bfc8e86d8ce49c883409817d791 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:40:22.399796) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:40:22.400228) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:40:22.430495) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 57 secs) (at 2016-04-19 00:40:22.430983) ========= /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 mozilla-inbound --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', 'mozilla-inbound', '--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-1461051586.42065-1107680552 _=/tools/buildbot/bin/python using PTY: False 00:40:22 INFO - MultiFileLogger online at 20160419 00:40:22 in /builds/slave/test 00:40:22 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 mozilla-inbound --download-symbols true 00:40:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:40:22 INFO - {'append_to_log': False, 00:40:22 INFO - 'base_work_dir': '/builds/slave/test', 00:40:22 INFO - 'blob_upload_branch': 'mozilla-inbound', 00:40:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:40:22 INFO - 'buildbot_json_path': 'buildprops.json', 00:40:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:40:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:40:22 INFO - 'download_minidump_stackwalk': True, 00:40:22 INFO - 'download_symbols': 'true', 00:40:22 INFO - 'e10s': False, 00:40:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:40:22 INFO - 'tooltool.py': '/tools/tooltool.py', 00:40:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:40:22 INFO - '/tools/misc-python/virtualenv.py')}, 00:40:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:40:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:40:22 INFO - 'log_level': 'info', 00:40:22 INFO - 'log_to_console': True, 00:40:22 INFO - 'opt_config_files': (), 00:40:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:40:22 INFO - '--processes=1', 00:40:22 INFO - '--config=%(test_path)s/wptrunner.ini', 00:40:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:40:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:40:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:40:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:40:22 INFO - 'pip_index': False, 00:40:22 INFO - 'require_test_zip': True, 00:40:22 INFO - 'test_type': ('testharness',), 00:40:22 INFO - 'this_chunk': '1', 00:40:22 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:40:22 INFO - 'total_chunks': '10', 00:40:22 INFO - 'virtualenv_path': 'venv', 00:40:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:40:22 INFO - 'work_dir': 'build'} 00:40:22 INFO - ##### 00:40:22 INFO - ##### Running clobber step. 00:40:22 INFO - ##### 00:40:22 INFO - Running pre-action listener: _resource_record_pre_action 00:40:22 INFO - Running main action method: clobber 00:40:22 INFO - rmtree: /builds/slave/test/build 00:40:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:40:24 INFO - Running post-action listener: _resource_record_post_action 00:40:24 INFO - ##### 00:40:24 INFO - ##### Running read-buildbot-config step. 00:40:24 INFO - ##### 00:40:24 INFO - Running pre-action listener: _resource_record_pre_action 00:40:24 INFO - Running main action method: read_buildbot_config 00:40:24 INFO - Using buildbot properties: 00:40:24 INFO - { 00:40:24 INFO - "project": "", 00:40:24 INFO - "product": "firefox", 00:40:24 INFO - "script_repo_revision": "production", 00:40:24 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 00:40:24 INFO - "repository": "", 00:40:24 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 00:40:24 INFO - "buildid": "20160418231151", 00:40:24 INFO - "pgo_build": "False", 00:40:24 INFO - "basedir": "/builds/slave/test", 00:40:24 INFO - "buildnumber": 43, 00:40:24 INFO - "slavename": "tst-linux64-spot-844", 00:40:24 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/", 00:40:24 INFO - "platform": "linux64", 00:40:24 INFO - "branch": "mozilla-inbound", 00:40:24 INFO - "revision": "a1a03c58109d5bfc8e86d8ce49c883409817d791", 00:40:24 INFO - "repo_path": "integration/mozilla-inbound", 00:40:24 INFO - "moz_repo_path": "", 00:40:24 INFO - "stage_platform": "linux64", 00:40:24 INFO - "builduid": "33b5c06554574a1e8dfa984ad646c4e7", 00:40:24 INFO - "slavebuilddir": "test" 00:40:24 INFO - } 00:40:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 00:40:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 00:40:24 INFO - Running post-action listener: _resource_record_post_action 00:40:24 INFO - ##### 00:40:24 INFO - ##### Running download-and-extract step. 00:40:24 INFO - ##### 00:40:24 INFO - Running pre-action listener: _resource_record_pre_action 00:40:24 INFO - Running main action method: download_and_extract 00:40:24 INFO - mkdir: /builds/slave/test/build/tests 00:40:24 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')]} 00:40:24 INFO - https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 00:40:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:40:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:40:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/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 00:40:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/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 00:40:25 INFO - Downloaded 1361 bytes. 00:40:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:40:25 INFO - Using the following test package requirements: 00:40:25 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:40:25 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:40:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 00:40:25 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:40:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 00:40:25 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:40:25 INFO - u'jsshell-linux-x86_64.zip'], 00:40:25 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:40:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 00:40:25 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:40:25 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:40:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 00:40:25 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:40:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 00:40:25 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:40:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 00:40:25 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:40:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 00:40:25 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 00:40:25 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')]} 00:40:25 INFO - https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 00:40:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:40:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:40:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/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 00:40:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/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 00:40:30 INFO - Downloaded 22675101 bytes. 00:40:30 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/*'] 00:40:30 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/* 00:40:30 INFO - caution: filename not matched: web-platform/* 00:40:30 INFO - Return code: 11 00:40:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:40:30 INFO - https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 00:40:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:40:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:40:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/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 00:40:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/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 00:40:32 INFO - Downloaded 36382568 bytes. 00:40:32 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/*'] 00:40:32 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/* 00:40:36 INFO - caution: filename not matched: bin/* 00:40:36 INFO - caution: filename not matched: config/* 00:40:36 INFO - caution: filename not matched: mozbase/* 00:40:36 INFO - caution: filename not matched: marionette/* 00:40:36 INFO - caution: filename not matched: tools/wptserve/* 00:40:36 INFO - Return code: 11 00:40:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:40:36 INFO - https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 00:40:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:40:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:40:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/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 00:40:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/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 00:40:43 INFO - Downloaded 64173117 bytes. 00:40:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:40:43 INFO - mkdir: /builds/slave/test/properties 00:40:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:40:43 INFO - Writing to file /builds/slave/test/properties/build_url 00:40:43 INFO - Contents: 00:40:43 INFO - build_url:https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:40:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:40:44 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:40:44 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:40:44 INFO - Contents: 00:40:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:40:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:40:44 INFO - https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:40:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:40:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:40:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/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 00:40:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ThTyvKmfRee4dAnbzJLtIQ/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 00:40:47 INFO - Downloaded 90743934 bytes. 00:40:47 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'] 00:40:47 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 00:40:54 INFO - Return code: 0 00:40:54 INFO - Running post-action listener: _resource_record_post_action 00:40:54 INFO - Running post-action listener: set_extra_try_arguments 00:40:54 INFO - ##### 00:40:54 INFO - ##### Running create-virtualenv step. 00:40:54 INFO - ##### 00:40:54 INFO - Running pre-action listener: _pre_create_virtualenv 00:40:54 INFO - Running pre-action listener: _resource_record_pre_action 00:40:54 INFO - Running main action method: create_virtualenv 00:40:54 INFO - Creating virtualenv /builds/slave/test/build/venv 00:40:54 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 00:40:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:40:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:40:54 INFO - Using real prefix '/usr' 00:40:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:40:55 INFO - Installing distribute.............................................................................................................................................................................................done. 00:41:01 INFO - Installing pip.................done. 00:41:01 INFO - Return code: 0 00:41:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:41:01 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')]} 00:41:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:41:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:41:01 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')]} 00:41:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:41:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:41:01 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 0xeb1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xeb23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfb8c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xef7c50>, '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 0xfb7200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xfb7690>, '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-1461051586.42065-1107680552', '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 00:41:01 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 00:41:01 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 00:41:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:41:01 INFO - 'CCACHE_UMASK': '002', 00:41:01 INFO - 'DISPLAY': ':0', 00:41:01 INFO - 'HOME': '/home/cltbld', 00:41:01 INFO - 'LANG': 'en_US.UTF-8', 00:41:01 INFO - 'LOGNAME': 'cltbld', 00:41:01 INFO - 'MAIL': '/var/mail/cltbld', 00:41:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:41:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:41:01 INFO - 'MOZ_NO_REMOTE': '1', 00:41:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:41:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:41:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:41:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:41:01 INFO - 'PWD': '/builds/slave/test', 00:41:01 INFO - 'SHELL': '/bin/bash', 00:41:01 INFO - 'SHLVL': '1', 00:41:01 INFO - 'TERM': 'linux', 00:41:01 INFO - 'TMOUT': '86400', 00:41:01 INFO - 'USER': 'cltbld', 00:41:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461051586.42065-1107680552', 00:41:01 INFO - '_': '/tools/buildbot/bin/python'} 00:41:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:41:01 INFO - Downloading/unpacking psutil>=0.7.1 00:41: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 00:41: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 00:41: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 00:41: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 00:41: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 00:41: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 00:41:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:41:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:41:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:41:07 INFO - Installing collected packages: psutil 00:41:07 INFO - Running setup.py install for psutil 00:41:07 INFO - building 'psutil._psutil_linux' extension 00:41:07 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 00:41:07 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 00:41:07 INFO - building 'psutil._psutil_posix' extension 00:41:07 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 00:41:08 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 00:41:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:41:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:41:08 INFO - Successfully installed psutil 00:41:08 INFO - Cleaning up... 00:41:08 INFO - Return code: 0 00:41:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:41:08 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')]} 00:41:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:41:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:41:08 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')]} 00:41:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:41:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:41:08 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 0xeb1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xeb23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfb8c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xef7c50>, '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 0xfb7200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xfb7690>, '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-1461051586.42065-1107680552', '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 00:41:08 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 00:41:08 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 00:41:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:41:08 INFO - 'CCACHE_UMASK': '002', 00:41:08 INFO - 'DISPLAY': ':0', 00:41:08 INFO - 'HOME': '/home/cltbld', 00:41:08 INFO - 'LANG': 'en_US.UTF-8', 00:41:08 INFO - 'LOGNAME': 'cltbld', 00:41:08 INFO - 'MAIL': '/var/mail/cltbld', 00:41:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:41:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:41:08 INFO - 'MOZ_NO_REMOTE': '1', 00:41:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:41:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:41:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:41:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:41:08 INFO - 'PWD': '/builds/slave/test', 00:41:08 INFO - 'SHELL': '/bin/bash', 00:41:08 INFO - 'SHLVL': '1', 00:41:08 INFO - 'TERM': 'linux', 00:41:08 INFO - 'TMOUT': '86400', 00:41:08 INFO - 'USER': 'cltbld', 00:41:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461051586.42065-1107680552', 00:41:08 INFO - '_': '/tools/buildbot/bin/python'} 00:41:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:41:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:41:08 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 00:41:08 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 00:41:08 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 00:41:08 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 00:41:08 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 00:41:08 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 00:41:14 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:41:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:41:14 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:41:14 INFO - Installing collected packages: mozsystemmonitor 00:41:14 INFO - Running setup.py install for mozsystemmonitor 00:41:14 INFO - Successfully installed mozsystemmonitor 00:41:14 INFO - Cleaning up... 00:41:14 INFO - Return code: 0 00:41:14 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:41:14 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')]} 00:41:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:41:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:41:14 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')]} 00:41:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:41:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:41:14 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 0xeb1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xeb23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfb8c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xef7c50>, '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 0xfb7200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xfb7690>, '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-1461051586.42065-1107680552', '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 00:41:14 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 00:41:14 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 00:41:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:41:14 INFO - 'CCACHE_UMASK': '002', 00:41:14 INFO - 'DISPLAY': ':0', 00:41:14 INFO - 'HOME': '/home/cltbld', 00:41:14 INFO - 'LANG': 'en_US.UTF-8', 00:41:14 INFO - 'LOGNAME': 'cltbld', 00:41:14 INFO - 'MAIL': '/var/mail/cltbld', 00:41:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:41:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:41:14 INFO - 'MOZ_NO_REMOTE': '1', 00:41:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:41:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:41:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:41:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:41:14 INFO - 'PWD': '/builds/slave/test', 00:41:14 INFO - 'SHELL': '/bin/bash', 00:41:14 INFO - 'SHLVL': '1', 00:41:14 INFO - 'TERM': 'linux', 00:41:14 INFO - 'TMOUT': '86400', 00:41:14 INFO - 'USER': 'cltbld', 00:41:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461051586.42065-1107680552', 00:41:14 INFO - '_': '/tools/buildbot/bin/python'} 00:41:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:41:14 INFO - Downloading/unpacking blobuploader==1.2.4 00:41:14 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 00:41:14 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 00:41:14 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 00:41:14 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 00:41:14 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 00:41:14 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 00:41:20 INFO - Downloading blobuploader-1.2.4.tar.gz 00:41:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:41:20 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:41:20 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 00:41:20 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 00:41:20 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 00:41:20 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 00:41:20 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 00:41:20 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 00:41:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:41:21 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:41: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 00:41: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 00:41: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 00:41: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 00:41: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 00:41: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 00:41:22 INFO - Downloading docopt-0.6.1.tar.gz 00:41:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:41:22 INFO - Installing collected packages: blobuploader, requests, docopt 00:41:22 INFO - Running setup.py install for blobuploader 00:41:22 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:41:22 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:41:22 INFO - Running setup.py install for requests 00:41:23 INFO - Running setup.py install for docopt 00:41:23 INFO - Successfully installed blobuploader requests docopt 00:41:23 INFO - Cleaning up... 00:41:23 INFO - Return code: 0 00:41:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:41:23 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')]} 00:41:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:41:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:41:23 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')]} 00:41:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:41:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:41:23 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 0xeb1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xeb23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfb8c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xef7c50>, '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 0xfb7200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xfb7690>, '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-1461051586.42065-1107680552', '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 00:41:23 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 00:41:23 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 00:41:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:41:23 INFO - 'CCACHE_UMASK': '002', 00:41:23 INFO - 'DISPLAY': ':0', 00:41:23 INFO - 'HOME': '/home/cltbld', 00:41:23 INFO - 'LANG': 'en_US.UTF-8', 00:41:23 INFO - 'LOGNAME': 'cltbld', 00:41:23 INFO - 'MAIL': '/var/mail/cltbld', 00:41:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:41:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:41:23 INFO - 'MOZ_NO_REMOTE': '1', 00:41:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:41:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:41:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:41:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:41:23 INFO - 'PWD': '/builds/slave/test', 00:41:23 INFO - 'SHELL': '/bin/bash', 00:41:23 INFO - 'SHLVL': '1', 00:41:23 INFO - 'TERM': 'linux', 00:41:23 INFO - 'TMOUT': '86400', 00:41:23 INFO - 'USER': 'cltbld', 00:41:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461051586.42065-1107680552', 00:41:23 INFO - '_': '/tools/buildbot/bin/python'} 00:41:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:41:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:41:24 INFO - Running setup.py (path:/tmp/pip-nG9xdR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:41:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:41:24 INFO - Running setup.py (path:/tmp/pip-c7xI5Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:41:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:41:24 INFO - Running setup.py (path:/tmp/pip-BWnxHc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:41:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:41:24 INFO - Running setup.py (path:/tmp/pip-7tCJZu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:41:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:41:24 INFO - Running setup.py (path:/tmp/pip-p2UYag-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:41:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:41:24 INFO - Running setup.py (path:/tmp/pip-nq1WBi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:41:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:41:24 INFO - Running setup.py (path:/tmp/pip-J_SAg4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:41:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:41:24 INFO - Running setup.py (path:/tmp/pip-9hsd3k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:41:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:41:25 INFO - Running setup.py (path:/tmp/pip-FQuC4y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:41:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:41:25 INFO - Running setup.py (path:/tmp/pip-BY0Vuo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:41:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:41:25 INFO - Running setup.py (path:/tmp/pip-BB0CYE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:41:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:41:25 INFO - Running setup.py (path:/tmp/pip-wY_3dd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:41:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:41:25 INFO - Running setup.py (path:/tmp/pip-u_47ql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:41:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:41:25 INFO - Running setup.py (path:/tmp/pip-osenCw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:41:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:41:25 INFO - Running setup.py (path:/tmp/pip-fi0rJ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:41:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:41:25 INFO - Running setup.py (path:/tmp/pip-LPHtj8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:41:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:41:26 INFO - Running setup.py (path:/tmp/pip-Fo5MkT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:41:26 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:41:26 INFO - Running setup.py (path:/tmp/pip-DjPFD2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:41:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:41:26 INFO - Running setup.py (path:/tmp/pip-KF8IJs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:41:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:41:26 INFO - Running setup.py (path:/tmp/pip-qYcwzP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:41:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:41:26 INFO - Running setup.py (path:/tmp/pip-5Z3GIi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:41:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:41:27 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 00:41:27 INFO - Running setup.py install for manifestparser 00:41:27 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:41:27 INFO - Running setup.py install for mozcrash 00:41:27 INFO - Running setup.py install for mozdebug 00:41:27 INFO - Running setup.py install for mozdevice 00:41:27 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:41:27 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:41:27 INFO - Running setup.py install for mozfile 00:41:28 INFO - Running setup.py install for mozhttpd 00:41:28 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:41:28 INFO - Running setup.py install for mozinfo 00:41:28 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:41:28 INFO - Running setup.py install for mozInstall 00:41:28 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:41:28 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:41:28 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:41:28 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:41:28 INFO - Running setup.py install for mozleak 00:41:28 INFO - Running setup.py install for mozlog 00:41:29 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:41:29 INFO - Running setup.py install for moznetwork 00:41:29 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:41:29 INFO - Running setup.py install for mozprocess 00:41:29 INFO - Running setup.py install for mozprofile 00:41:29 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:41:29 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:41:29 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:41:29 INFO - Running setup.py install for mozrunner 00:41:29 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:41:30 INFO - Running setup.py install for mozscreenshot 00:41:30 INFO - Running setup.py install for moztest 00:41:30 INFO - Running setup.py install for mozversion 00:41:30 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:41:30 INFO - Running setup.py install for wptserve 00:41:30 INFO - Running setup.py install for marionette-driver 00:41:31 INFO - Running setup.py install for browsermob-proxy 00:41:31 INFO - Running setup.py install for marionette-client 00:41:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:41:31 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:41:31 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 00:41:31 INFO - Cleaning up... 00:41:31 INFO - Return code: 0 00:41:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:41:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:41:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:41:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:41:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:41:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:41:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:41:31 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 0xeb1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xeb23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfb8c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xef7c50>, '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 0xfb7200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xfb7690>, '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-1461051586.42065-1107680552', '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 00:41:31 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 00:41:31 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 00:41:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:41:31 INFO - 'CCACHE_UMASK': '002', 00:41:31 INFO - 'DISPLAY': ':0', 00:41:31 INFO - 'HOME': '/home/cltbld', 00:41:31 INFO - 'LANG': 'en_US.UTF-8', 00:41:31 INFO - 'LOGNAME': 'cltbld', 00:41:31 INFO - 'MAIL': '/var/mail/cltbld', 00:41:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:41:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:41:31 INFO - 'MOZ_NO_REMOTE': '1', 00:41:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:41:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:41:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:41:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:41:31 INFO - 'PWD': '/builds/slave/test', 00:41:31 INFO - 'SHELL': '/bin/bash', 00:41:31 INFO - 'SHLVL': '1', 00:41:31 INFO - 'TERM': 'linux', 00:41:31 INFO - 'TMOUT': '86400', 00:41:31 INFO - 'USER': 'cltbld', 00:41:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461051586.42065-1107680552', 00:41:31 INFO - '_': '/tools/buildbot/bin/python'} 00:41:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:41:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:41:32 INFO - Running setup.py (path:/tmp/pip-f3IedB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:41:32 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)) 00:41:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:41:32 INFO - Running setup.py (path:/tmp/pip-YcW1yT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:41:32 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)) 00:41:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:41:32 INFO - Running setup.py (path:/tmp/pip-5qU5kI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:41:32 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)) 00:41:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:41:32 INFO - Running setup.py (path:/tmp/pip-s8Z58o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:41:32 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)) 00:41:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:41:32 INFO - Running setup.py (path:/tmp/pip-HCuAwu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:41:33 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)) 00:41:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:41:33 INFO - Running setup.py (path:/tmp/pip-AzM5Ny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:41:33 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)) 00:41:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:41:33 INFO - Running setup.py (path:/tmp/pip-sj1GZW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:41:33 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)) 00:41:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:41:33 INFO - Running setup.py (path:/tmp/pip-K7yabB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:41:33 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)) 00:41:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:41:33 INFO - Running setup.py (path:/tmp/pip-CXenHh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:41:33 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)) 00:41:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:41:33 INFO - Running setup.py (path:/tmp/pip-dzxu0F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:41:33 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)) 00:41:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:41:33 INFO - Running setup.py (path:/tmp/pip-YHjLlI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:41:33 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)) 00:41:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:41:33 INFO - Running setup.py (path:/tmp/pip-t_id6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:41:34 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)) 00:41:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:41:34 INFO - Running setup.py (path:/tmp/pip-CYeskB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:41:34 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)) 00:41:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:41:34 INFO - Running setup.py (path:/tmp/pip-p2tg1x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:41:34 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)) 00:41:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:41:34 INFO - Running setup.py (path:/tmp/pip-EgzhzR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:41:34 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)) 00:41:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:41:34 INFO - Running setup.py (path:/tmp/pip-n1iukc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:41:34 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)) 00:41:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:41:34 INFO - Running setup.py (path:/tmp/pip-7pewpD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:41:34 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)) 00:41:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:41:34 INFO - Running setup.py (path:/tmp/pip-KCLgsF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:41:34 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)) 00:41:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:41:34 INFO - Running setup.py (path:/tmp/pip-1Mtr51-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:41:34 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)) 00:41:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:41:34 INFO - Running setup.py (path:/tmp/pip-Npg3gp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:41:35 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)) 00:41:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:41:35 INFO - Running setup.py (path:/tmp/pip-lRPKra-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:41:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:41:35 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)) 00:41:35 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)) 00:41:35 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)) 00:41:35 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)) 00:41:35 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)) 00:41:35 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)) 00:41:35 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:41:35 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 00:41:35 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 00:41:35 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 00:41:35 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 00:41:35 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 00:41:35 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 00:41:40 INFO - Downloading blessings-1.6.tar.gz 00:41:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:41:41 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)) 00:41:41 INFO - Installing collected packages: blessings 00:41:41 INFO - Running setup.py install for blessings 00:41:41 INFO - Successfully installed blessings 00:41:41 INFO - Cleaning up... 00:41:41 INFO - Return code: 0 00:41:41 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:41:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:41:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:41:41 INFO - Reading from file tmpfile_stdout 00:41:41 INFO - Current package versions: 00:41:41 INFO - argparse == 1.2.1 00:41:41 INFO - blessings == 1.6 00:41:41 INFO - blobuploader == 1.2.4 00:41:41 INFO - browsermob-proxy == 0.6.0 00:41:41 INFO - docopt == 0.6.1 00:41:41 INFO - manifestparser == 1.1 00:41:41 INFO - marionette-client == 2.3.0 00:41:41 INFO - marionette-driver == 1.4.0 00:41:41 INFO - mozInstall == 1.12 00:41:41 INFO - mozcrash == 0.17 00:41:41 INFO - mozdebug == 0.1 00:41:41 INFO - mozdevice == 0.48 00:41:41 INFO - mozfile == 1.2 00:41:41 INFO - mozhttpd == 0.7 00:41:41 INFO - mozinfo == 0.9 00:41:41 INFO - mozleak == 0.1 00:41:41 INFO - mozlog == 3.1 00:41:41 INFO - moznetwork == 0.27 00:41:41 INFO - mozprocess == 0.22 00:41:41 INFO - mozprofile == 0.28 00:41:41 INFO - mozrunner == 6.11 00:41:41 INFO - mozscreenshot == 0.1 00:41:41 INFO - mozsystemmonitor == 0.0 00:41:41 INFO - moztest == 0.7 00:41:41 INFO - mozversion == 1.4 00:41:41 INFO - psutil == 3.1.1 00:41:41 INFO - requests == 1.2.3 00:41:41 INFO - wptserve == 1.4.0 00:41:41 INFO - wsgiref == 0.1.2 00:41:41 INFO - Running post-action listener: _resource_record_post_action 00:41:41 INFO - Running post-action listener: _start_resource_monitoring 00:41:42 INFO - Starting resource monitoring. 00:41:42 INFO - ##### 00:41:42 INFO - ##### Running pull step. 00:41:42 INFO - ##### 00:41:42 INFO - Running pre-action listener: _resource_record_pre_action 00:41:42 INFO - Running main action method: pull 00:41:42 INFO - Pull has nothing to do! 00:41:42 INFO - Running post-action listener: _resource_record_post_action 00:41:42 INFO - ##### 00:41:42 INFO - ##### Running install step. 00:41:42 INFO - ##### 00:41:42 INFO - Running pre-action listener: _resource_record_pre_action 00:41:42 INFO - Running main action method: install 00:41:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:41:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:41:42 INFO - Reading from file tmpfile_stdout 00:41:42 INFO - Detecting whether we're running mozinstall >=1.0... 00:41:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:41:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:41:42 INFO - Reading from file tmpfile_stdout 00:41:42 INFO - Output received: 00:41:42 INFO - Usage: mozinstall [options] installer 00:41:42 INFO - Options: 00:41:42 INFO - -h, --help show this help message and exit 00:41:42 INFO - -d DEST, --destination=DEST 00:41:42 INFO - Directory to install application into. [default: 00:41:42 INFO - "/builds/slave/test"] 00:41:42 INFO - --app=APP Application being installed. [default: firefox] 00:41:42 INFO - mkdir: /builds/slave/test/build/application 00:41:42 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'] 00:41:42 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 00:42:11 INFO - Reading from file tmpfile_stdout 00:42:11 INFO - Output received: 00:42:11 INFO - /builds/slave/test/build/application/firefox/firefox 00:42:11 INFO - Running post-action listener: _resource_record_post_action 00:42:11 INFO - ##### 00:42:11 INFO - ##### Running run-tests step. 00:42:11 INFO - ##### 00:42:11 INFO - Running pre-action listener: _resource_record_pre_action 00:42:11 INFO - Running main action method: run_tests 00:42:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:42:11 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:42:11 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:42:11 INFO - grabbing minidump binary from tooltool 00:42:11 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')]} 00:42:11 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 0xef7c50>, '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 0xfb7200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xfb7690>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:42:11 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 00:42:11 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 00:42:11 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:42:11 INFO - Return code: 0 00:42:11 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 00:42:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:42:12 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/ThTyvKmfRee4dAnbzJLtIQ/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 00:42:12 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/ThTyvKmfRee4dAnbzJLtIQ/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 00:42:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:42:12 INFO - 'CCACHE_UMASK': '002', 00:42:12 INFO - 'DISPLAY': ':0', 00:42:12 INFO - 'HOME': '/home/cltbld', 00:42:12 INFO - 'LANG': 'en_US.UTF-8', 00:42:12 INFO - 'LOGNAME': 'cltbld', 00:42:12 INFO - 'MAIL': '/var/mail/cltbld', 00:42:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:42:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:42:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:42:12 INFO - 'MOZ_NO_REMOTE': '1', 00:42:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:42:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:42:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:42:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:42:12 INFO - 'PWD': '/builds/slave/test', 00:42:12 INFO - 'SHELL': '/bin/bash', 00:42:12 INFO - 'SHLVL': '1', 00:42:12 INFO - 'TERM': 'linux', 00:42:12 INFO - 'TMOUT': '86400', 00:42:12 INFO - 'USER': 'cltbld', 00:42:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461051586.42065-1107680552', 00:42:12 INFO - '_': '/tools/buildbot/bin/python'} 00:42:12 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/ThTyvKmfRee4dAnbzJLtIQ/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 00:42:12 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 00:42:12 INFO - import pkg_resources 00:42:13 INFO - Using 1 client processes 00:42:14 INFO - wptserve Starting http server on 127.0.0.1:8000 00:42:14 INFO - wptserve Starting http server on 127.0.0.1:8001 00:42:14 INFO - wptserve Starting http server on 127.0.0.1:8443 00:42:16 INFO - SUITE-START | Running 778 tests 00:42:16 INFO - Running testharness tests 00:42:16 INFO - Setting up ssl 00:42:16 INFO - PROCESS | certutil | 00:42:16 INFO - PROCESS | certutil | 00:42:16 INFO - PROCESS | certutil | 00:42:16 INFO - Certificate Nickname Trust Attributes 00:42:16 INFO - SSL,S/MIME,JAR/XPI 00:42:16 INFO - 00:42:16 INFO - web-platform-tests CT,, 00:42:16 INFO - 00:42:16 INFO - Starting runner 00:42:19 INFO - PROCESS | 4486 | 1461051739155 Marionette DEBUG Marionette enabled via build flag and pref 00:42:19 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7685f05800 == 1 [pid = 4486] [id = 1] 00:42:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 1 (0x7f7685f06000) [pid = 4486] [serial = 1] [outer = (nil)] 00:42:19 INFO - PROCESS | 4486 | [4486] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:42:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 2 (0x7f7685f07000) [pid = 4486] [serial = 2] [outer = 0x7f7685f06000] 00:42:19 INFO - PROCESS | 4486 | 1461051739776 Marionette INFO Listening on port 2828 00:42:20 INFO - PROCESS | 4486 | 1461051740372 Marionette DEBUG Marionette enabled via command-line flag 00:42:20 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768307d800 == 2 [pid = 4486] [id = 2] 00:42:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 3 (0x7f76830c4000) [pid = 4486] [serial = 3] [outer = (nil)] 00:42:20 INFO - PROCESS | 4486 | [4486] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:42:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 4 (0x7f76830c5000) [pid = 4486] [serial = 4] [outer = 0x7f76830c4000] 00:42:20 INFO - PROCESS | 4486 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7687c61580 00:42:20 INFO - PROCESS | 4486 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f768877ddc0 00:42:20 INFO - PROCESS | 4486 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f76822170d0 00:42:20 INFO - PROCESS | 4486 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f76822173d0 00:42:20 INFO - PROCESS | 4486 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7682217700 00:42:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 5 (0x7f7687c06800) [pid = 4486] [serial = 5] [outer = 0x7f7685f06000] 00:42:20 INFO - PROCESS | 4486 | [4486] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:42:20 INFO - PROCESS | 4486 | 1461051740724 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43284 00:42:20 INFO - PROCESS | 4486 | [4486] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:42:20 INFO - PROCESS | 4486 | 1461051740803 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43285 00:42:20 INFO - PROCESS | 4486 | 1461051740812 Marionette DEBUG Closed connection conn0 00:42:20 INFO - PROCESS | 4486 | [4486] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 00:42:20 INFO - PROCESS | 4486 | [4486] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:42:20 INFO - PROCESS | 4486 | 1461051740940 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43286 00:42:20 INFO - PROCESS | 4486 | 1461051740942 Marionette DEBUG Closed connection conn1 00:42:20 INFO - PROCESS | 4486 | [4486] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:42:20 INFO - PROCESS | 4486 | 1461051740982 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43287 00:42:20 INFO - PROCESS | 4486 | 1461051740988 Marionette DEBUG Closed connection conn2 00:42:21 INFO - PROCESS | 4486 | 1461051741027 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:42:21 INFO - PROCESS | 4486 | 1461051741049 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":"20160418231151","device":"desktop","version":"48.0a1"} 00:42:21 INFO - PROCESS | 4486 | [4486] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:42:22 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676281000 == 3 [pid = 4486] [id = 3] 00:42:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 6 (0x7f7676281800) [pid = 4486] [serial = 6] [outer = (nil)] 00:42:22 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676282000 == 4 [pid = 4486] [id = 4] 00:42:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 7 (0x7f76762e7000) [pid = 4486] [serial = 7] [outer = (nil)] 00:42:23 INFO - PROCESS | 4486 | [4486] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:42:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76752bf000 == 5 [pid = 4486] [id = 5] 00:42:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 8 (0x7f767525b400) [pid = 4486] [serial = 8] [outer = (nil)] 00:42:23 INFO - PROCESS | 4486 | [4486] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:42:23 INFO - PROCESS | 4486 | [4486] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:42:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 9 (0x7f76751dc000) [pid = 4486] [serial = 9] [outer = 0x7f767525b400] 00:42:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 10 (0x7f7674c1f800) [pid = 4486] [serial = 10] [outer = 0x7f7676281800] 00:42:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 11 (0x7f7674ce0c00) [pid = 4486] [serial = 11] [outer = 0x7f76762e7000] 00:42:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 12 (0x7f7674ce2c00) [pid = 4486] [serial = 12] [outer = 0x7f767525b400] 00:42:24 INFO - PROCESS | 4486 | 1461051744868 Marionette DEBUG loaded listener.js 00:42:24 INFO - PROCESS | 4486 | 1461051744885 Marionette DEBUG loaded listener.js 00:42:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 13 (0x7f7674873800) [pid = 4486] [serial = 13] [outer = 0x7f767525b400] 00:42:25 INFO - PROCESS | 4486 | 1461051745580 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b496f2e6-73f1-4500-9484-a7411f2a099f","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":"20160418231151","device":"desktop","version":"48.0a1","command_id":1}}] 00:42:25 INFO - PROCESS | 4486 | 1461051745775 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}] 00:42:25 INFO - PROCESS | 4486 | 1461051745952 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 00:42:26 INFO - PROCESS | 4486 | 1461051746122 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:42:26 INFO - PROCESS | 4486 | [4486] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:42:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 14 (0x7f7670479800) [pid = 4486] [serial = 14] [outer = 0x7f767525b400] 00:42:26 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:26 INFO - PROCESS | 4486 | 1461051746547 Marionette TRACE conn3 <- [1,3,null,{}] 00:42:26 INFO - PROCESS | 4486 | 1461051746554 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:42:26 INFO - PROCESS | 4486 | 1461051746574 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 00:42:26 INFO - PROCESS | 4486 | 1461051746607 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 00:42:26 INFO - PROCESS | 4486 | 1461051746610 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 00:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:42:26 INFO - PROCESS | 4486 | 1461051746617 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:42:26 INFO - PROCESS | 4486 | 1461051746622 Marionette TRACE conn3 <- [1,6,null,{}] 00:42:26 INFO - PROCESS | 4486 | 1461051746628 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}] 00:42:26 INFO - PROCESS | 4486 | 1461051746644 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 00:42:26 INFO - PROCESS | 4486 | 1461051746667 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:26 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766ee73800 == 6 [pid = 4486] [id = 6] 00:42:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 15 (0x7f766ee9b800) [pid = 4486] [serial = 15] [outer = (nil)] 00:42:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 16 (0x7f766ee9d400) [pid = 4486] [serial = 16] [outer = 0x7f766ee9b800] 00:42:26 INFO - PROCESS | 4486 | 1461051746729 Marionette DEBUG loaded listener.js 00:42:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 17 (0x7f766eea3400) [pid = 4486] [serial = 17] [outer = 0x7f766ee9b800] 00:42:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766e240000 == 7 [pid = 4486] [id = 7] 00:42:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 18 (0x7f766e27e400) [pid = 4486] [serial = 18] [outer = (nil)] 00:42:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 19 (0x7f766e280800) [pid = 4486] [serial = 19] [outer = 0x7f766e27e400] 00:42:27 INFO - PROCESS | 4486 | 1461051747199 Marionette DEBUG loaded listener.js 00:42:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 20 (0x7f766e0b4800) [pid = 4486] [serial = 20] [outer = 0x7f766e27e400] 00:42:27 INFO - PROCESS | 4486 | [4486] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 00:42:27 INFO - PROCESS | 4486 | 1461051747699 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]]]}] 00:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1139ms 00:42:27 INFO - PROCESS | 4486 | 1461051747832 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 00:42:27 INFO - PROCESS | 4486 | 1461051747834 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 00:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:42:27 INFO - PROCESS | 4486 | 1461051747859 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:42:27 INFO - PROCESS | 4486 | 1461051747862 Marionette TRACE conn3 <- [1,10,null,{}] 00:42:27 INFO - PROCESS | 4486 | 1461051747897 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}] 00:42:28 INFO - PROCESS | 4486 | 1461051748056 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 00:42:28 INFO - PROCESS | 4486 | 1461051748075 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c534000 == 8 [pid = 4486] [id = 8] 00:42:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 21 (0x7f766c587800) [pid = 4486] [serial = 21] [outer = (nil)] 00:42:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 22 (0x7f766d48f800) [pid = 4486] [serial = 22] [outer = 0x7f766c587800] 00:42:28 INFO - PROCESS | 4486 | 1461051748139 Marionette DEBUG loaded listener.js 00:42:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 23 (0x7f7683530c00) [pid = 4486] [serial = 23] [outer = 0x7f766c587800] 00:42:28 INFO - PROCESS | 4486 | 1461051748675 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]]]}] 00:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 848ms 00:42:28 INFO - PROCESS | 4486 | 1461051748701 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 00:42:28 INFO - PROCESS | 4486 | 1461051748705 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 00:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:42:28 INFO - PROCESS | 4486 | 1461051748710 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:42:28 INFO - PROCESS | 4486 | 1461051748712 Marionette TRACE conn3 <- [1,14,null,{}] 00:42:28 INFO - PROCESS | 4486 | 1461051748717 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}] 00:42:28 INFO - PROCESS | 4486 | 1461051748861 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 00:42:28 INFO - PROCESS | 4486 | 1461051748880 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7683332800 == 9 [pid = 4486] [id = 9] 00:42:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 24 (0x7f766c9b6000) [pid = 4486] [serial = 24] [outer = (nil)] 00:42:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 25 (0x7f766cb46800) [pid = 4486] [serial = 25] [outer = 0x7f766c9b6000] 00:42:28 INFO - PROCESS | 4486 | 1461051748943 Marionette DEBUG loaded listener.js 00:42:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 26 (0x7f766cb50800) [pid = 4486] [serial = 26] [outer = 0x7f766c9b6000] 00:42:29 INFO - PROCESS | 4486 | 1461051749560 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]]]}] 00:42:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1123ms 00:42:29 INFO - PROCESS | 4486 | 1461051749880 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 00:42:29 INFO - PROCESS | 4486 | 1461051749886 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 00:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:42:29 INFO - PROCESS | 4486 | 1461051749895 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:42:29 INFO - PROCESS | 4486 | 1461051749899 Marionette TRACE conn3 <- [1,18,null,{}] 00:42:29 INFO - PROCESS | 4486 | 1461051749908 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}] 00:42:30 INFO - PROCESS | 4486 | 1461051750066 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 00:42:30 INFO - PROCESS | 4486 | 1461051750181 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c92b000 == 10 [pid = 4486] [id = 10] 00:42:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 27 (0x7f766bfe2c00) [pid = 4486] [serial = 27] [outer = (nil)] 00:42:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 28 (0x7f766c585000) [pid = 4486] [serial = 28] [outer = 0x7f766bfe2c00] 00:42:30 INFO - PROCESS | 4486 | 1461051750257 Marionette DEBUG loaded listener.js 00:42:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 29 (0x7f766c9be800) [pid = 4486] [serial = 29] [outer = 0x7f766bfe2c00] 00:42:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766df5e800 == 11 [pid = 4486] [id = 11] 00:42:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 30 (0x7f766df5f000) [pid = 4486] [serial = 30] [outer = (nil)] 00:42:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 31 (0x7f766df66000) [pid = 4486] [serial = 31] [outer = 0x7f766df5f000] 00:42:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 32 (0x7f766cb91800) [pid = 4486] [serial = 32] [outer = 0x7f766df5f000] 00:42:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766df74800 == 12 [pid = 4486] [id = 12] 00:42:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 33 (0x7f766c57c400) [pid = 4486] [serial = 33] [outer = (nil)] 00:42:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 34 (0x7f766eea5400) [pid = 4486] [serial = 34] [outer = 0x7f766c57c400] 00:42:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 35 (0x7f766d3b2800) [pid = 4486] [serial = 35] [outer = 0x7f766c57c400] 00:42:31 INFO - PROCESS | 4486 | 1461051751291 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]]]}] 00:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1479ms 00:42:31 INFO - PROCESS | 4486 | 1461051751375 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 00:42:31 INFO - PROCESS | 4486 | 1461051751392 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 00:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:42:31 INFO - PROCESS | 4486 | 1461051751403 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:42:31 INFO - PROCESS | 4486 | 1461051751406 Marionette TRACE conn3 <- [1,22,null,{}] 00:42:31 INFO - PROCESS | 4486 | 1461051751411 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}] 00:42:31 INFO - PROCESS | 4486 | 1461051751562 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 00:42:31 INFO - PROCESS | 4486 | 1461051751679 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:31 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767352e000 == 13 [pid = 4486] [id = 13] 00:42:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 36 (0x7f767047b400) [pid = 4486] [serial = 36] [outer = (nil)] 00:42:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 37 (0x7f76746fcc00) [pid = 4486] [serial = 37] [outer = 0x7f767047b400] 00:42:31 INFO - PROCESS | 4486 | 1461051751761 Marionette DEBUG loaded listener.js 00:42:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 38 (0x7f7674ce4400) [pid = 4486] [serial = 38] [outer = 0x7f767047b400] 00:42:32 INFO - PROCESS | 4486 | 1461051752475 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]]]}] 00:42:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1127ms 00:42:32 INFO - PROCESS | 4486 | 1461051752530 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 00:42:32 INFO - PROCESS | 4486 | 1461051752534 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 00:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:42:32 INFO - PROCESS | 4486 | 1461051752558 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:42:32 INFO - PROCESS | 4486 | 1461051752564 Marionette TRACE conn3 <- [1,26,null,{}] 00:42:32 INFO - PROCESS | 4486 | 1461051752579 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}] 00:42:32 INFO - PROCESS | 4486 | 1461051752752 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 00:42:32 INFO - PROCESS | 4486 | 1461051752889 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:32 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675418000 == 14 [pid = 4486] [id = 14] 00:42:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 39 (0x7f7674c5e000) [pid = 4486] [serial = 39] [outer = (nil)] 00:42:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 40 (0x7f7675b4dc00) [pid = 4486] [serial = 40] [outer = 0x7f7674c5e000] 00:42:32 INFO - PROCESS | 4486 | 1461051752962 Marionette DEBUG loaded listener.js 00:42:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 41 (0x7f7676236800) [pid = 4486] [serial = 41] [outer = 0x7f7674c5e000] 00:42:33 INFO - PROCESS | 4486 | 1461051753916 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]]]}] 00:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1388ms 00:42:33 INFO - PROCESS | 4486 | 1461051753944 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 00:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:42:33 INFO - PROCESS | 4486 | 1461051753949 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 00:42:33 INFO - PROCESS | 4486 | 1461051753956 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:42:33 INFO - PROCESS | 4486 | 1461051753961 Marionette TRACE conn3 <- [1,30,null,{}] 00:42:33 INFO - PROCESS | 4486 | 1461051753969 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}] 00:42:34 INFO - PROCESS | 4486 | 1461051754098 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 00:42:34 INFO - PROCESS | 4486 | 1461051754258 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:34 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c52e000 == 15 [pid = 4486] [id = 15] 00:42:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 42 (0x7f766e4e1800) [pid = 4486] [serial = 42] [outer = (nil)] 00:42:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 43 (0x7f767041d800) [pid = 4486] [serial = 43] [outer = 0x7f766e4e1800] 00:42:34 INFO - PROCESS | 4486 | 1461051754348 Marionette DEBUG loaded listener.js 00:42:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 44 (0x7f7673915800) [pid = 4486] [serial = 44] [outer = 0x7f766e4e1800] 00:42:35 INFO - PROCESS | 4486 | 1461051755139 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]]]}] 00:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1239ms 00:42:35 INFO - PROCESS | 4486 | 1461051755202 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 00:42:35 INFO - PROCESS | 4486 | 1461051755210 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 00:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:42:35 INFO - PROCESS | 4486 | 1461051755223 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:42:35 INFO - PROCESS | 4486 | 1461051755226 Marionette TRACE conn3 <- [1,34,null,{}] 00:42:35 INFO - PROCESS | 4486 | 1461051755232 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}] 00:42:35 INFO - PROCESS | 4486 | 1461051755358 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 00:42:35 INFO - PROCESS | 4486 | 1461051755374 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7674c14000 == 16 [pid = 4486] [id = 16] 00:42:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 45 (0x7f76745ec800) [pid = 4486] [serial = 45] [outer = (nil)] 00:42:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 46 (0x7f7675b50400) [pid = 4486] [serial = 46] [outer = 0x7f76745ec800] 00:42:35 INFO - PROCESS | 4486 | 1461051755433 Marionette DEBUG loaded listener.js 00:42:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 47 (0x7f767622cc00) [pid = 4486] [serial = 47] [outer = 0x7f76745ec800] 00:42:36 INFO - PROCESS | 4486 | 1461051756078 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]]]}] 00:42:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 884ms 00:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:42:36 INFO - PROCESS | 4486 | 1461051756107 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 00:42:36 INFO - PROCESS | 4486 | 1461051756109 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 00:42:36 INFO - PROCESS | 4486 | 1461051756114 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:42:36 INFO - PROCESS | 4486 | 1461051756120 Marionette TRACE conn3 <- [1,38,null,{}] 00:42:36 INFO - PROCESS | 4486 | 1461051756135 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}] 00:42:36 INFO - PROCESS | 4486 | 1461051756273 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 00:42:36 INFO - PROCESS | 4486 | 1461051756356 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:36 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675b82800 == 17 [pid = 4486] [id = 17] 00:42:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 48 (0x7f767613f400) [pid = 4486] [serial = 48] [outer = (nil)] 00:42:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 49 (0x7f7676945000) [pid = 4486] [serial = 49] [outer = 0x7f767613f400] 00:42:36 INFO - PROCESS | 4486 | 1461051756426 Marionette DEBUG loaded listener.js 00:42:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 50 (0x7f76773b4800) [pid = 4486] [serial = 50] [outer = 0x7f767613f400] 00:42:37 INFO - PROCESS | 4486 | 1461051757056 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]]]}] 00:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 981ms 00:42:37 INFO - PROCESS | 4486 | 1461051757096 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 00:42:37 INFO - PROCESS | 4486 | 1461051757099 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 00:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:42:37 INFO - PROCESS | 4486 | 1461051757108 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:42:37 INFO - PROCESS | 4486 | 1461051757110 Marionette TRACE conn3 <- [1,42,null,{}] 00:42:37 INFO - PROCESS | 4486 | 1461051757115 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}] 00:42:37 INFO - PROCESS | 4486 | 1461051757272 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 00:42:37 INFO - PROCESS | 4486 | 1461051757289 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:37 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767621d000 == 18 [pid = 4486] [id = 18] 00:42:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 51 (0x7f767747f400) [pid = 4486] [serial = 51] [outer = (nil)] 00:42:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 52 (0x7f767753ec00) [pid = 4486] [serial = 52] [outer = 0x7f767747f400] 00:42:37 INFO - PROCESS | 4486 | 1461051757353 Marionette DEBUG loaded listener.js 00:42:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 53 (0x7f76788ed800) [pid = 4486] [serial = 53] [outer = 0x7f767747f400] 00:42:37 INFO - PROCESS | 4486 | 1461051757937 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]]]}] 00:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 874ms 00:42:37 INFO - PROCESS | 4486 | 1461051757982 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 00:42:37 INFO - PROCESS | 4486 | 1461051757985 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 00:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:42:37 INFO - PROCESS | 4486 | 1461051757990 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:42:37 INFO - PROCESS | 4486 | 1461051757993 Marionette TRACE conn3 <- [1,46,null,{}] 00:42:37 INFO - PROCESS | 4486 | 1461051757997 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}] 00:42:38 INFO - PROCESS | 4486 | 1461051758113 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 00:42:38 INFO - PROCESS | 4486 | 1461051758196 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767691e000 == 19 [pid = 4486] [id = 19] 00:42:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 54 (0x7f766d48d400) [pid = 4486] [serial = 54] [outer = (nil)] 00:42:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 55 (0x7f767c44c400) [pid = 4486] [serial = 55] [outer = 0x7f766d48d400] 00:42:38 INFO - PROCESS | 4486 | 1461051758257 Marionette DEBUG loaded listener.js 00:42:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 56 (0x7f767007fc00) [pid = 4486] [serial = 56] [outer = 0x7f766d48d400] 00:42:38 INFO - PROCESS | 4486 | 1461051758823 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]]]}] 00:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 878ms 00:42:38 INFO - PROCESS | 4486 | 1461051758868 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 00:42:38 INFO - PROCESS | 4486 | 1461051758870 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 00:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:42:38 INFO - PROCESS | 4486 | 1461051758876 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:42:38 INFO - PROCESS | 4486 | 1461051758878 Marionette TRACE conn3 <- [1,50,null,{}] 00:42:38 INFO - PROCESS | 4486 | 1461051758883 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}] 00:42:39 INFO - PROCESS | 4486 | 1461051759029 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 00:42:39 INFO - PROCESS | 4486 | 1461051759130 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:39 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7677461000 == 20 [pid = 4486] [id = 20] 00:42:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 57 (0x7f766d48f400) [pid = 4486] [serial = 57] [outer = (nil)] 00:42:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 58 (0x7f768315fc00) [pid = 4486] [serial = 58] [outer = 0x7f766d48f400] 00:42:39 INFO - PROCESS | 4486 | 1461051759193 Marionette DEBUG loaded listener.js 00:42:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 59 (0x7f7683532800) [pid = 4486] [serial = 59] [outer = 0x7f766d48f400] 00:42:39 INFO - PROCESS | 4486 | 1461051759842 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]]]}] 00:42:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1030ms 00:42:39 INFO - PROCESS | 4486 | 1461051759908 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 00:42:39 INFO - PROCESS | 4486 | 1461051759913 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 00:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:42:39 INFO - PROCESS | 4486 | 1461051759921 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:42:39 INFO - PROCESS | 4486 | 1461051759926 Marionette TRACE conn3 <- [1,54,null,{}] 00:42:39 INFO - PROCESS | 4486 | 1461051759934 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}] 00:42:40 INFO - PROCESS | 4486 | 1461051760110 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 00:42:40 INFO - PROCESS | 4486 | 1461051760228 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:40 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766e24c000 == 21 [pid = 4486] [id = 21] 00:42:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 60 (0x7f766cb43000) [pid = 4486] [serial = 60] [outer = (nil)] 00:42:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 61 (0x7f766e277c00) [pid = 4486] [serial = 61] [outer = 0x7f766cb43000] 00:42:40 INFO - PROCESS | 4486 | 1461051760299 Marionette DEBUG loaded listener.js 00:42:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 62 (0x7f7670481000) [pid = 4486] [serial = 62] [outer = 0x7f766cb43000] 00:42:41 INFO - PROCESS | 4486 | 1461051761053 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]]]}] 00:42:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1181ms 00:42:41 INFO - PROCESS | 4486 | 1461051761117 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 00:42:41 INFO - PROCESS | 4486 | 1461051761126 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 00:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:42:41 INFO - PROCESS | 4486 | 1461051761137 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:42:41 INFO - PROCESS | 4486 | 1461051761141 Marionette TRACE conn3 <- [1,58,null,{}] 00:42:41 INFO - PROCESS | 4486 | 1461051761146 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}] 00:42:41 INFO - PROCESS | 4486 | 1461051761302 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 00:42:41 INFO - PROCESS | 4486 | 1461051761421 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c920800 == 22 [pid = 4486] [id = 22] 00:42:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 63 (0x7f766cb4a400) [pid = 4486] [serial = 63] [outer = (nil)] 00:42:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 64 (0x7f7674bdfc00) [pid = 4486] [serial = 64] [outer = 0x7f766cb4a400] 00:42:41 INFO - PROCESS | 4486 | 1461051761502 Marionette DEBUG loaded listener.js 00:42:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 65 (0x7f7675b50800) [pid = 4486] [serial = 65] [outer = 0x7f766cb4a400] 00:42:42 INFO - PROCESS | 4486 | 1461051762218 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]]]}] 00:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1127ms 00:42:42 INFO - PROCESS | 4486 | 1461051762264 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 00:42:42 INFO - PROCESS | 4486 | 1461051762268 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 00:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:42:42 INFO - PROCESS | 4486 | 1461051762274 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:42:42 INFO - PROCESS | 4486 | 1461051762280 Marionette TRACE conn3 <- [1,62,null,{}] 00:42:42 INFO - PROCESS | 4486 | 1461051762312 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}] 00:42:42 INFO - PROCESS | 4486 | 1461051762475 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 00:42:42 INFO - PROCESS | 4486 | 1461051762591 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:42 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7678798000 == 23 [pid = 4486] [id = 23] 00:42:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 66 (0x7f7674be0c00) [pid = 4486] [serial = 66] [outer = (nil)] 00:42:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 67 (0x7f7676b11400) [pid = 4486] [serial = 67] [outer = 0x7f7674be0c00] 00:42:42 INFO - PROCESS | 4486 | 1461051762671 Marionette DEBUG loaded listener.js 00:42:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 68 (0x7f7678a56000) [pid = 4486] [serial = 68] [outer = 0x7f7674be0c00] 00:42:43 INFO - PROCESS | 4486 | 1461051763456 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]]]}] 00:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1207ms 00:42:43 INFO - PROCESS | 4486 | 1461051763497 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 00:42:43 INFO - PROCESS | 4486 | 1461051763502 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 00:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:42:43 INFO - PROCESS | 4486 | 1461051763508 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:42:43 INFO - PROCESS | 4486 | 1461051763511 Marionette TRACE conn3 <- [1,66,null,{}] 00:42:43 INFO - PROCESS | 4486 | 1461051763516 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}] 00:42:43 INFO - PROCESS | 4486 | 1461051763658 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 00:42:43 INFO - PROCESS | 4486 | 1461051763779 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767494e800 == 24 [pid = 4486] [id = 24] 00:42:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 69 (0x7f766c57fc00) [pid = 4486] [serial = 69] [outer = (nil)] 00:42:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 70 (0x7f7683312400) [pid = 4486] [serial = 70] [outer = 0x7f766c57fc00] 00:42:43 INFO - PROCESS | 4486 | 1461051763851 Marionette DEBUG loaded listener.js 00:42:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 71 (0x7f76835b5c00) [pid = 4486] [serial = 71] [outer = 0x7f766c57fc00] 00:42:44 INFO - PROCESS | 4486 | 1461051764761 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]]]}] 00:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1329ms 00:42:44 INFO - PROCESS | 4486 | 1461051764838 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 00:42:44 INFO - PROCESS | 4486 | 1461051764845 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 00:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:42:44 INFO - PROCESS | 4486 | 1461051764852 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:42:44 INFO - PROCESS | 4486 | 1461051764857 Marionette TRACE conn3 <- [1,70,null,{}] 00:42:44 INFO - PROCESS | 4486 | 1461051764863 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}] 00:42:45 INFO - PROCESS | 4486 | 1461051765019 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 00:42:45 INFO - PROCESS | 4486 | 1461051765164 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767691e000 == 23 [pid = 4486] [id = 19] 00:42:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767621d000 == 22 [pid = 4486] [id = 18] 00:42:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675b82800 == 21 [pid = 4486] [id = 17] 00:42:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7674c14000 == 20 [pid = 4486] [id = 16] 00:42:45 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cbab800 == 21 [pid = 4486] [id = 25] 00:42:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 72 (0x7f766c585400) [pid = 4486] [serial = 72] [outer = (nil)] 00:42:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 73 (0x7f766c9bb000) [pid = 4486] [serial = 73] [outer = 0x7f766c585400] 00:42:45 INFO - PROCESS | 4486 | 1461051765260 Marionette DEBUG loaded listener.js 00:42:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 74 (0x7f7670479c00) [pid = 4486] [serial = 74] [outer = 0x7f766c585400] 00:42:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c52e000 == 20 [pid = 4486] [id = 15] 00:42:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675418000 == 19 [pid = 4486] [id = 14] 00:42:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767352e000 == 18 [pid = 4486] [id = 13] 00:42:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c92b000 == 17 [pid = 4486] [id = 10] 00:42:46 INFO - PROCESS | 4486 | 1461051766009 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]]]}] 00:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1229ms 00:42:46 INFO - PROCESS | 4486 | 1461051766084 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 00:42:46 INFO - PROCESS | 4486 | 1461051766092 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 00:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:42:46 INFO - PROCESS | 4486 | 1461051766100 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:42:46 INFO - PROCESS | 4486 | 1461051766105 Marionette TRACE conn3 <- [1,74,null,{}] 00:42:46 INFO - PROCESS | 4486 | 1461051766111 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}] 00:42:46 INFO - PROCESS | 4486 | 1461051766274 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 00:42:46 INFO - PROCESS | 4486 | 1461051766367 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675077000 == 18 [pid = 4486] [id = 26] 00:42:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 75 (0x7f766c888400) [pid = 4486] [serial = 75] [outer = (nil)] 00:42:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 76 (0x7f76751dd000) [pid = 4486] [serial = 76] [outer = 0x7f766c888400] 00:42:46 INFO - PROCESS | 4486 | 1461051766446 Marionette DEBUG loaded listener.js 00:42:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 77 (0x7f7675b52c00) [pid = 4486] [serial = 77] [outer = 0x7f766c888400] 00:42:47 INFO - PROCESS | 4486 | 1461051767128 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]]]}] 00:42:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1086ms 00:42:47 INFO - PROCESS | 4486 | 1461051767189 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 00:42:47 INFO - PROCESS | 4486 | 1461051767195 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 00:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:42:47 INFO - PROCESS | 4486 | 1461051767203 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:42:47 INFO - PROCESS | 4486 | 1461051767206 Marionette TRACE conn3 <- [1,78,null,{}] 00:42:47 INFO - PROCESS | 4486 | 1461051767212 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}] 00:42:47 INFO - PROCESS | 4486 | 1461051767354 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 00:42:47 INFO - PROCESS | 4486 | 1461051767474 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:47 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767621b800 == 19 [pid = 4486] [id = 27] 00:42:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 78 (0x7f76748ca000) [pid = 4486] [serial = 78] [outer = (nil)] 00:42:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 79 (0x7f7676b39000) [pid = 4486] [serial = 79] [outer = 0x7f76748ca000] 00:42:47 INFO - PROCESS | 4486 | 1461051767542 Marionette DEBUG loaded listener.js 00:42:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 80 (0x7f7678868800) [pid = 4486] [serial = 80] [outer = 0x7f76748ca000] 00:42:48 INFO - PROCESS | 4486 | 1461051768326 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]]]}] 00:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1181ms 00:42:48 INFO - PROCESS | 4486 | 1461051768401 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 00:42:48 INFO - PROCESS | 4486 | 1461051768404 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 00:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:42:48 INFO - PROCESS | 4486 | 1461051768413 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:42:48 INFO - PROCESS | 4486 | 1461051768421 Marionette TRACE conn3 <- [1,82,null,{}] 00:42:48 INFO - PROCESS | 4486 | 1461051768435 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}] 00:42:48 INFO - PROCESS | 4486 | 1461051768589 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 00:42:48 INFO - PROCESS | 4486 | 1461051768710 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767c3b3800 == 20 [pid = 4486] [id = 28] 00:42:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 81 (0x7f7675b55000) [pid = 4486] [serial = 81] [outer = (nil)] 00:42:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 82 (0x7f7683531000) [pid = 4486] [serial = 82] [outer = 0x7f7675b55000] 00:42:48 INFO - PROCESS | 4486 | 1461051768787 Marionette DEBUG loaded listener.js 00:42:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 83 (0x7f768422a400) [pid = 4486] [serial = 83] [outer = 0x7f7675b55000] 00:42:49 INFO - PROCESS | 4486 | 1461051769504 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]]]}] 00:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1135ms 00:42:49 INFO - PROCESS | 4486 | 1461051769547 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 00:42:49 INFO - PROCESS | 4486 | 1461051769551 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 00:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:42:49 INFO - PROCESS | 4486 | 1461051769557 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:42:49 INFO - PROCESS | 4486 | 1461051769559 Marionette TRACE conn3 <- [1,86,null,{}] 00:42:49 INFO - PROCESS | 4486 | 1461051769579 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}] 00:42:49 INFO - PROCESS | 4486 | 1461051769752 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 00:42:49 INFO - PROCESS | 4486 | 1461051769806 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:49 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675408000 == 21 [pid = 4486] [id = 29] 00:42:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 84 (0x7f7675b53400) [pid = 4486] [serial = 84] [outer = (nil)] 00:42:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 85 (0x7f7684502400) [pid = 4486] [serial = 85] [outer = 0x7f7675b53400] 00:42:49 INFO - PROCESS | 4486 | 1461051769872 Marionette DEBUG loaded listener.js 00:42:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 86 (0x7f76846c6400) [pid = 4486] [serial = 86] [outer = 0x7f7675b53400] 00:42:50 INFO - PROCESS | 4486 | 1461051770552 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]]]}] 00:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1025ms 00:42:50 INFO - PROCESS | 4486 | 1461051770582 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 00:42:50 INFO - PROCESS | 4486 | 1461051770586 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 00:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:42:50 INFO - PROCESS | 4486 | 1461051770592 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:42:50 INFO - PROCESS | 4486 | 1461051770595 Marionette TRACE conn3 <- [1,90,null,{}] 00:42:50 INFO - PROCESS | 4486 | 1461051770600 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}] 00:42:50 INFO - PROCESS | 4486 | 1461051770734 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 00:42:50 INFO - PROCESS | 4486 | 1461051770832 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76830d9800 == 22 [pid = 4486] [id = 30] 00:42:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 87 (0x7f76864c3400) [pid = 4486] [serial = 87] [outer = (nil)] 00:42:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 88 (0x7f7686545000) [pid = 4486] [serial = 88] [outer = 0x7f76864c3400] 00:42:50 INFO - PROCESS | 4486 | 1461051770914 Marionette DEBUG loaded listener.js 00:42:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 89 (0x7f768822dc00) [pid = 4486] [serial = 89] [outer = 0x7f76864c3400] 00:42:51 INFO - PROCESS | 4486 | 1461051771753 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]]]}] 00:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1229ms 00:42:51 INFO - PROCESS | 4486 | 1461051771822 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 00:42:51 INFO - PROCESS | 4486 | 1461051771824 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 00:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:42:51 INFO - PROCESS | 4486 | 1461051771831 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:42:51 INFO - PROCESS | 4486 | 1461051771834 Marionette TRACE conn3 <- [1,94,null,{}] 00:42:51 INFO - PROCESS | 4486 | 1461051771839 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}] 00:42:51 INFO - PROCESS | 4486 | 1461051771991 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 00:42:52 INFO - PROCESS | 4486 | 1461051772197 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:52 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766df60800 == 23 [pid = 4486] [id = 31] 00:42:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 90 (0x7f766c583800) [pid = 4486] [serial = 90] [outer = (nil)] 00:42:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 91 (0x7f766cb44400) [pid = 4486] [serial = 91] [outer = 0x7f766c583800] 00:42:52 INFO - PROCESS | 4486 | 1461051772270 Marionette DEBUG loaded listener.js 00:42:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 92 (0x7f7670475400) [pid = 4486] [serial = 92] [outer = 0x7f766c583800] 00:42:53 INFO - PROCESS | 4486 | 1461051773015 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]]]}] 00:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1231ms 00:42:53 INFO - PROCESS | 4486 | 1461051773062 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 00:42:53 INFO - PROCESS | 4486 | 1461051773069 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 00:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:42:53 INFO - PROCESS | 4486 | 1461051773077 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:42:53 INFO - PROCESS | 4486 | 1461051773081 Marionette TRACE conn3 <- [1,98,null,{}] 00:42:53 INFO - PROCESS | 4486 | 1461051773087 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}] 00:42:53 INFO - PROCESS | 4486 | 1461051773240 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 00:42:53 INFO - PROCESS | 4486 | 1461051773411 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:53 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c920800 == 22 [pid = 4486] [id = 22] 00:42:53 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766e24c000 == 21 [pid = 4486] [id = 21] 00:42:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cbb0800 == 22 [pid = 4486] [id = 32] 00:42:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 93 (0x7f766c578c00) [pid = 4486] [serial = 93] [outer = (nil)] 00:42:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 94 (0x7f766cb4e400) [pid = 4486] [serial = 94] [outer = 0x7f766c578c00] 00:42:53 INFO - PROCESS | 4486 | 1461051773496 Marionette DEBUG loaded listener.js 00:42:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 95 (0x7f7672abd400) [pid = 4486] [serial = 95] [outer = 0x7f766c578c00] 00:42:54 INFO - PROCESS | 4486 | 1461051774346 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]]]}] 00:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1332ms 00:42:54 INFO - PROCESS | 4486 | 1461051774410 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 00:42:54 INFO - PROCESS | 4486 | 1461051774417 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 00:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:42:54 INFO - PROCESS | 4486 | 1461051774425 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:42:54 INFO - PROCESS | 4486 | 1461051774429 Marionette TRACE conn3 <- [1,102,null,{}] 00:42:54 INFO - PROCESS | 4486 | 1461051774436 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}] 00:42:54 INFO - PROCESS | 4486 | 1461051774589 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 00:42:54 INFO - PROCESS | 4486 | 1461051774712 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767746c000 == 23 [pid = 4486] [id = 33] 00:42:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 96 (0x7f766c579000) [pid = 4486] [serial = 96] [outer = (nil)] 00:42:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 97 (0x7f7676b05800) [pid = 4486] [serial = 97] [outer = 0x7f766c579000] 00:42:54 INFO - PROCESS | 4486 | 1461051774784 Marionette DEBUG loaded listener.js 00:42:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 98 (0x7f767753c000) [pid = 4486] [serial = 98] [outer = 0x7f766c579000] 00:42:55 INFO - PROCESS | 4486 | 1461051775618 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]]]}] 00:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1234ms 00:42:55 INFO - PROCESS | 4486 | 1461051775661 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 00:42:55 INFO - PROCESS | 4486 | 1461051775667 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 00:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:42:55 INFO - PROCESS | 4486 | 1461051775675 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:42:55 INFO - PROCESS | 4486 | 1461051775678 Marionette TRACE conn3 <- [1,106,null,{}] 00:42:55 INFO - PROCESS | 4486 | 1461051775683 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}] 00:42:55 INFO - PROCESS | 4486 | 1461051775827 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 00:42:55 INFO - PROCESS | 4486 | 1461051775951 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76830d9000 == 24 [pid = 4486] [id = 34] 00:42:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 99 (0x7f7672ab9c00) [pid = 4486] [serial = 99] [outer = (nil)] 00:42:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 100 (0x7f7682e6d000) [pid = 4486] [serial = 100] [outer = 0x7f7672ab9c00] 00:42:56 INFO - PROCESS | 4486 | 1461051776019 Marionette DEBUG loaded listener.js 00:42:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 101 (0x7f7683507400) [pid = 4486] [serial = 101] [outer = 0x7f7672ab9c00] 00:42:56 INFO - PROCESS | 4486 | 1461051776816 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]]]}] 00:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1178ms 00:42:56 INFO - PROCESS | 4486 | 1461051776853 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 00:42:56 INFO - PROCESS | 4486 | 1461051776856 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 00:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:42:56 INFO - PROCESS | 4486 | 1461051776864 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:42:56 INFO - PROCESS | 4486 | 1461051776872 Marionette TRACE conn3 <- [1,110,null,{}] 00:42:56 INFO - PROCESS | 4486 | 1461051776902 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}] 00:42:57 INFO - PROCESS | 4486 | 1461051777056 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 00:42:57 INFO - PROCESS | 4486 | 1461051777181 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:57 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768434b800 == 25 [pid = 4486] [id = 35] 00:42:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 102 (0x7f76762e0400) [pid = 4486] [serial = 102] [outer = (nil)] 00:42:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 103 (0x7f7688224000) [pid = 4486] [serial = 103] [outer = 0x7f76762e0400] 00:42:57 INFO - PROCESS | 4486 | 1461051777248 Marionette DEBUG loaded listener.js 00:42:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 104 (0x7f768835a400) [pid = 4486] [serial = 104] [outer = 0x7f76762e0400] 00:42:58 INFO - PROCESS | 4486 | 1461051778188 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]]]}] 00:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1405ms 00:42:58 INFO - PROCESS | 4486 | 1461051778281 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 00:42:58 INFO - PROCESS | 4486 | 1461051778284 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 00:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:42:58 INFO - PROCESS | 4486 | 1461051778292 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:42:58 INFO - PROCESS | 4486 | 1461051778296 Marionette TRACE conn3 <- [1,114,null,{}] 00:42:58 INFO - PROCESS | 4486 | 1461051778304 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}] 00:42:58 INFO - PROCESS | 4486 | 1461051778450 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 00:42:58 INFO - PROCESS | 4486 | 1461051778605 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:58 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7673992000 == 26 [pid = 4486] [id = 36] 00:42:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 105 (0x7f766e27c400) [pid = 4486] [serial = 105] [outer = (nil)] 00:42:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 106 (0x7f767391d000) [pid = 4486] [serial = 106] [outer = 0x7f766e27c400] 00:42:58 INFO - PROCESS | 4486 | 1461051778720 Marionette DEBUG loaded listener.js 00:42:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 107 (0x7f76748c9800) [pid = 4486] [serial = 107] [outer = 0x7f766e27c400] 00:42:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766df60800 == 25 [pid = 4486] [id = 31] 00:42:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675077000 == 24 [pid = 4486] [id = 26] 00:42:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cbab800 == 23 [pid = 4486] [id = 25] 00:42:59 INFO - PROCESS | 4486 | 1461051779588 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]]]}] 00:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1338ms 00:42:59 INFO - PROCESS | 4486 | 1461051779630 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 00:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:42:59 INFO - PROCESS | 4486 | 1461051779636 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 00:42:59 INFO - PROCESS | 4486 | 1461051779644 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:42:59 INFO - PROCESS | 4486 | 1461051779649 Marionette TRACE conn3 <- [1,118,null,{}] 00:42:59 INFO - PROCESS | 4486 | 1461051779657 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}] 00:42:59 INFO - PROCESS | 4486 | 1461051779813 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 00:42:59 INFO - PROCESS | 4486 | 1461051779942 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676216000 == 24 [pid = 4486] [id = 37] 00:42:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 108 (0x7f766e278800) [pid = 4486] [serial = 108] [outer = (nil)] 00:43:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 109 (0x7f7674be0000) [pid = 4486] [serial = 109] [outer = 0x7f766e278800] 00:43:00 INFO - PROCESS | 4486 | 1461051780018 Marionette DEBUG loaded listener.js 00:43:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 110 (0x7f7675b52000) [pid = 4486] [serial = 110] [outer = 0x7f766e278800] 00:43:00 INFO - PROCESS | 4486 | 1461051780782 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]]]}] 00:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1182ms 00:43:00 INFO - PROCESS | 4486 | 1461051780825 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 00:43:00 INFO - PROCESS | 4486 | 1461051780834 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 00:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:43:00 INFO - PROCESS | 4486 | 1461051780843 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:43:00 INFO - PROCESS | 4486 | 1461051780847 Marionette TRACE conn3 <- [1,122,null,{}] 00:43:00 INFO - PROCESS | 4486 | 1461051780853 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}] 00:43:01 INFO - PROCESS | 4486 | 1461051781005 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 00:43:01 INFO - PROCESS | 4486 | 1461051781147 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 111 (0x7f7671609000) [pid = 4486] [serial = 111] [outer = 0x7f766c57c400] 00:43:01 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7684214800 == 25 [pid = 4486] [id = 38] 00:43:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 112 (0x7f766bfe8000) [pid = 4486] [serial = 112] [outer = (nil)] 00:43:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 113 (0x7f76822c7800) [pid = 4486] [serial = 113] [outer = 0x7f766bfe8000] 00:43:01 INFO - PROCESS | 4486 | 1461051781262 Marionette DEBUG loaded listener.js 00:43:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 114 (0x7f7682e71800) [pid = 4486] [serial = 114] [outer = 0x7f766bfe8000] 00:43:02 INFO - PROCESS | 4486 | 1461051782142 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]]]}] 00:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1328ms 00:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:43:02 INFO - PROCESS | 4486 | 1461051782171 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 00:43:02 INFO - PROCESS | 4486 | 1461051782174 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 00:43:02 INFO - PROCESS | 4486 | 1461051782181 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:43:02 INFO - PROCESS | 4486 | 1461051782186 Marionette TRACE conn3 <- [1,126,null,{}] 00:43:02 INFO - PROCESS | 4486 | 1461051782200 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}] 00:43:02 INFO - PROCESS | 4486 | 1461051782351 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 00:43:02 INFO - PROCESS | 4486 | 1461051782492 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7684349800 == 26 [pid = 4486] [id = 39] 00:43:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 115 (0x7f76835d9c00) [pid = 4486] [serial = 115] [outer = (nil)] 00:43:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 116 (0x7f7684511800) [pid = 4486] [serial = 116] [outer = 0x7f76835d9c00] 00:43:02 INFO - PROCESS | 4486 | 1461051782565 Marionette DEBUG loaded listener.js 00:43:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 117 (0x7f7687c59c00) [pid = 4486] [serial = 117] [outer = 0x7f76835d9c00] 00:43:03 INFO - PROCESS | 4486 | 1461051783403 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]]]}] 00:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1283ms 00:43:03 INFO - PROCESS | 4486 | 1461051783463 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 00:43:03 INFO - PROCESS | 4486 | 1461051783467 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 00:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:43:03 INFO - PROCESS | 4486 | 1461051783473 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:43:03 INFO - PROCESS | 4486 | 1461051783475 Marionette TRACE conn3 <- [1,130,null,{}] 00:43:03 INFO - PROCESS | 4486 | 1461051783480 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}] 00:43:03 INFO - PROCESS | 4486 | 1461051783629 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 00:43:03 INFO - PROCESS | 4486 | 1461051783756 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7687c96000 == 27 [pid = 4486] [id = 40] 00:43:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 118 (0x7f766c176c00) [pid = 4486] [serial = 118] [outer = (nil)] 00:43:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 119 (0x7f768868d400) [pid = 4486] [serial = 119] [outer = 0x7f766c176c00] 00:43:03 INFO - PROCESS | 4486 | 1461051783830 Marionette DEBUG loaded listener.js 00:43:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 120 (0x7f768a494800) [pid = 4486] [serial = 120] [outer = 0x7f766c176c00] 00:43:04 INFO - PROCESS | 4486 | 1461051784645 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]]]}] 00:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1225ms 00:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:43:04 INFO - PROCESS | 4486 | 1461051784698 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 00:43:04 INFO - PROCESS | 4486 | 1461051784701 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 00:43:04 INFO - PROCESS | 4486 | 1461051784707 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:43:04 INFO - PROCESS | 4486 | 1461051784710 Marionette TRACE conn3 <- [1,134,null,{}] 00:43:04 INFO - PROCESS | 4486 | 1461051784715 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}] 00:43:04 INFO - PROCESS | 4486 | 1461051784854 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 00:43:05 INFO - PROCESS | 4486 | 1461051785064 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766e244000 == 28 [pid = 4486] [id = 41] 00:43:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 121 (0x7f766c174800) [pid = 4486] [serial = 121] [outer = (nil)] 00:43:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 122 (0x7f766c17a000) [pid = 4486] [serial = 122] [outer = 0x7f766c174800] 00:43:05 INFO - PROCESS | 4486 | 1461051785136 Marionette DEBUG loaded listener.js 00:43:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 123 (0x7f766e0b5400) [pid = 4486] [serial = 123] [outer = 0x7f766c174800] 00:43:05 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767746c000 == 27 [pid = 4486] [id = 33] 00:43:05 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cbb0800 == 26 [pid = 4486] [id = 32] 00:43:06 INFO - PROCESS | 4486 | 1461051786085 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]]]}] 00:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1439ms 00:43:06 INFO - PROCESS | 4486 | 1461051786146 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 00:43:06 INFO - PROCESS | 4486 | 1461051786152 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 00:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:43:06 INFO - PROCESS | 4486 | 1461051786160 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:43:06 INFO - PROCESS | 4486 | 1461051786166 Marionette TRACE conn3 <- [1,138,null,{}] 00:43:06 INFO - PROCESS | 4486 | 1461051786174 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}] 00:43:06 INFO - PROCESS | 4486 | 1461051786332 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 00:43:06 INFO - PROCESS | 4486 | 1461051786464 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767c3b3000 == 27 [pid = 4486] [id = 42] 00:43:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 124 (0x7f766eea3000) [pid = 4486] [serial = 124] [outer = (nil)] 00:43:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 125 (0x7f7675094c00) [pid = 4486] [serial = 125] [outer = 0x7f766eea3000] 00:43:06 INFO - PROCESS | 4486 | 1461051786549 Marionette DEBUG loaded listener.js 00:43:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 126 (0x7f7676b38c00) [pid = 4486] [serial = 126] [outer = 0x7f766eea3000] 00:43:07 INFO - PROCESS | 4486 | 1461051787422 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]]]}] 00:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1334ms 00:43:07 INFO - PROCESS | 4486 | 1461051787494 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 00:43:07 INFO - PROCESS | 4486 | 1461051787502 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 00:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:43:07 INFO - PROCESS | 4486 | 1461051787512 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:43:07 INFO - PROCESS | 4486 | 1461051787515 Marionette TRACE conn3 <- [1,142,null,{}] 00:43:07 INFO - PROCESS | 4486 | 1461051787521 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}] 00:43:07 INFO - PROCESS | 4486 | 1461051787754 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 00:43:07 INFO - PROCESS | 4486 | 1461051787887 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7687c0d000 == 28 [pid = 4486] [id = 43] 00:43:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 127 (0x7f7672abc800) [pid = 4486] [serial = 127] [outer = (nil)] 00:43:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 128 (0x7f76843fdc00) [pid = 4486] [serial = 128] [outer = 0x7f7672abc800] 00:43:07 INFO - PROCESS | 4486 | 1461051787987 Marionette DEBUG loaded listener.js 00:43:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 129 (0x7f768658bc00) [pid = 4486] [serial = 129] [outer = 0x7f7672abc800] 00:43:08 INFO - PROCESS | 4486 | 1461051788844 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]]]}] 00:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1384ms 00:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:43:08 INFO - PROCESS | 4486 | 1461051788897 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 00:43:08 INFO - PROCESS | 4486 | 1461051788900 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 00:43:08 INFO - PROCESS | 4486 | 1461051788907 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:43:08 INFO - PROCESS | 4486 | 1461051788913 Marionette TRACE conn3 <- [1,146,null,{}] 00:43:08 INFO - PROCESS | 4486 | 1461051788929 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}] 00:43:09 INFO - PROCESS | 4486 | 1461051789136 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 00:43:09 INFO - PROCESS | 4486 | 1461051789269 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768864a800 == 29 [pid = 4486] [id = 44] 00:43:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 130 (0x7f7670076000) [pid = 4486] [serial = 130] [outer = (nil)] 00:43:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 131 (0x7f767007bc00) [pid = 4486] [serial = 131] [outer = 0x7f7670076000] 00:43:09 INFO - PROCESS | 4486 | 1461051789342 Marionette DEBUG loaded listener.js 00:43:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 132 (0x7f76822d3800) [pid = 4486] [serial = 132] [outer = 0x7f7670076000] 00:43:10 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7676216000 == 28 [pid = 4486] [id = 37] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7678798000 == 27 [pid = 4486] [id = 23] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768434b800 == 26 [pid = 4486] [id = 35] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76830d9000 == 25 [pid = 4486] [id = 34] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767494e800 == 24 [pid = 4486] [id = 24] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7684214800 == 23 [pid = 4486] [id = 38] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767c3b3800 == 22 [pid = 4486] [id = 28] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675408000 == 21 [pid = 4486] [id = 29] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7684349800 == 20 [pid = 4486] [id = 39] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767621b800 == 19 [pid = 4486] [id = 27] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c534000 == 18 [pid = 4486] [id = 8] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7677461000 == 17 [pid = 4486] [id = 20] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766ee73800 == 16 [pid = 4486] [id = 6] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7673992000 == 15 [pid = 4486] [id = 36] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7687c96000 == 14 [pid = 4486] [id = 40] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76830d9800 == 13 [pid = 4486] [id = 30] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7683332800 == 12 [pid = 4486] [id = 9] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7687c0d000 == 11 [pid = 4486] [id = 43] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766e244000 == 10 [pid = 4486] [id = 41] 00:43:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767c3b3000 == 9 [pid = 4486] [id = 42] 00:43:13 INFO - PROCESS | 4486 | 1461051793926 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]]]}] 00:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 5043ms 00:43:13 INFO - PROCESS | 4486 | 1461051793951 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 00:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:43:13 INFO - PROCESS | 4486 | 1461051793956 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 00:43:13 INFO - PROCESS | 4486 | 1461051793964 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:43:13 INFO - PROCESS | 4486 | 1461051793969 Marionette TRACE conn3 <- [1,150,null,{}] 00:43:13 INFO - PROCESS | 4486 | 1461051793978 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}] 00:43:14 INFO - PROCESS | 4486 | 1461051794125 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 00:43:14 INFO - PROCESS | 4486 | 1461051794258 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:14 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670447800 == 10 [pid = 4486] [id = 45] 00:43:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 133 (0x7f7671608800) [pid = 4486] [serial = 133] [outer = (nil)] 00:43:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 134 (0x7f767160e000) [pid = 4486] [serial = 134] [outer = 0x7f7671608800] 00:43:14 INFO - PROCESS | 4486 | 1461051794324 Marionette DEBUG loaded listener.js 00:43:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 135 (0x7f76735eb400) [pid = 4486] [serial = 135] [outer = 0x7f7671608800] 00:43:14 INFO - PROCESS | 4486 | 1461051794951 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]]]}] 00:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1037ms 00:43:15 INFO - PROCESS | 4486 | 1461051795001 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 00:43:15 INFO - PROCESS | 4486 | 1461051795010 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 00:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:43:15 INFO - PROCESS | 4486 | 1461051795020 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:43:15 INFO - PROCESS | 4486 | 1461051795024 Marionette TRACE conn3 <- [1,154,null,{}] 00:43:15 INFO - PROCESS | 4486 | 1461051795028 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}] 00:43:15 INFO - PROCESS | 4486 | 1461051795224 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 00:43:15 INFO - PROCESS | 4486 | 1461051795239 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766ee73800 == 11 [pid = 4486] [id = 46] 00:43:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 136 (0x7f766bfeac00) [pid = 4486] [serial = 136] [outer = (nil)] 00:43:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 137 (0x7f76751dbc00) [pid = 4486] [serial = 137] [outer = 0x7f766bfeac00] 00:43:15 INFO - PROCESS | 4486 | 1461051795300 Marionette DEBUG loaded listener.js 00:43:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 138 (0x7f7676142c00) [pid = 4486] [serial = 138] [outer = 0x7f766bfeac00] 00:43:16 INFO - PROCESS | 4486 | 1461051796074 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]]]}] 00:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1083ms 00:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:43:16 INFO - PROCESS | 4486 | 1461051796104 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 00:43:16 INFO - PROCESS | 4486 | 1461051796107 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 00:43:16 INFO - PROCESS | 4486 | 1461051796116 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:43:16 INFO - PROCESS | 4486 | 1461051796121 Marionette TRACE conn3 <- [1,158,null,{}] 00:43:16 INFO - PROCESS | 4486 | 1461051796182 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}] 00:43:16 INFO - PROCESS | 4486 | 1461051796396 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 00:43:16 INFO - PROCESS | 4486 | 1461051796497 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:16 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7682ed0800 == 12 [pid = 4486] [id = 47] 00:43:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 139 (0x7f766ee9b400) [pid = 4486] [serial = 139] [outer = (nil)] 00:43:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 140 (0x7f76822d2c00) [pid = 4486] [serial = 140] [outer = 0x7f766ee9b400] 00:43:16 INFO - PROCESS | 4486 | 1461051796597 Marionette DEBUG loaded listener.js 00:43:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 141 (0x7f768316a000) [pid = 4486] [serial = 141] [outer = 0x7f766ee9b400] 00:43:17 INFO - PROCESS | 4486 | 1461051797391 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]]]}] 00:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1295ms 00:43:17 INFO - PROCESS | 4486 | 1461051797408 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 00:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:43:17 INFO - PROCESS | 4486 | 1461051797411 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 00:43:17 INFO - PROCESS | 4486 | 1461051797416 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:43:17 INFO - PROCESS | 4486 | 1461051797419 Marionette TRACE conn3 <- [1,162,null,{}] 00:43:17 INFO - PROCESS | 4486 | 1461051797424 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}] 00:43:17 INFO - PROCESS | 4486 | 1461051797583 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 00:43:17 INFO - PROCESS | 4486 | 1461051797606 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:17 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768434b800 == 13 [pid = 4486] [id = 48] 00:43:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f76822c7c00) [pid = 4486] [serial = 142] [outer = (nil)] 00:43:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f768642b800) [pid = 4486] [serial = 143] [outer = 0x7f76822c7c00] 00:43:17 INFO - PROCESS | 4486 | 1461051797666 Marionette DEBUG loaded listener.js 00:43:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f7687c5a400) [pid = 4486] [serial = 144] [outer = 0x7f76822c7c00] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f766cb43000) [pid = 4486] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f766c583800) [pid = 4486] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f766bfe8000) [pid = 4486] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 140 (0x7f766e278800) [pid = 4486] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 139 (0x7f766c579000) [pid = 4486] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 138 (0x7f766c174800) [pid = 4486] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 137 (0x7f76748ca000) [pid = 4486] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 136 (0x7f766c888400) [pid = 4486] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 135 (0x7f766e4e1800) [pid = 4486] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 134 (0x7f76745ec800) [pid = 4486] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 133 (0x7f767613f400) [pid = 4486] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 132 (0x7f766bfe2c00) [pid = 4486] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 131 (0x7f767747f400) [pid = 4486] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 130 (0x7f766d48d400) [pid = 4486] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 129 (0x7f767047b400) [pid = 4486] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 128 (0x7f7674c5e000) [pid = 4486] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 127 (0x7f766d48f400) [pid = 4486] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 126 (0x7f766c9b6000) [pid = 4486] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 125 (0x7f76835d9c00) [pid = 4486] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 124 (0x7f766c57fc00) [pid = 4486] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 123 (0x7f766c587800) [pid = 4486] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 122 (0x7f766c176c00) [pid = 4486] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 121 (0x7f7672abc800) [pid = 4486] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 120 (0x7f7675b53400) [pid = 4486] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 119 (0x7f766ee9b800) [pid = 4486] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 118 (0x7f766e27c400) [pid = 4486] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 117 (0x7f766eea3000) [pid = 4486] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 116 (0x7f76762e0400) [pid = 4486] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 115 (0x7f766c585400) [pid = 4486] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 114 (0x7f7674be0c00) [pid = 4486] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 113 (0x7f7672ab9c00) [pid = 4486] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 112 (0x7f766c578c00) [pid = 4486] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 111 (0x7f76864c3400) [pid = 4486] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 110 (0x7f766cb4a400) [pid = 4486] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:43:18 INFO - PROCESS | 4486 | --DOMWINDOW == 109 (0x7f7675b55000) [pid = 4486] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:43:19 INFO - PROCESS | 4486 | 1461051799262 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]]]}] 00:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1880ms 00:43:19 INFO - PROCESS | 4486 | 1461051799313 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 00:43:19 INFO - PROCESS | 4486 | 1461051799315 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 00:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:43:19 INFO - PROCESS | 4486 | 1461051799362 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:43:19 INFO - PROCESS | 4486 | 1461051799366 Marionette TRACE conn3 <- [1,166,null,{}] 00:43:19 INFO - PROCESS | 4486 | 1461051799452 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}] 00:43:19 INFO - PROCESS | 4486 | 1461051799586 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 00:43:19 INFO - PROCESS | 4486 | 1461051799639 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:19 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76752d6800 == 14 [pid = 4486] [id = 49] 00:43:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 110 (0x7f766c17b400) [pid = 4486] [serial = 145] [outer = (nil)] 00:43:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 111 (0x7f766cb43000) [pid = 4486] [serial = 146] [outer = 0x7f766c17b400] 00:43:19 INFO - PROCESS | 4486 | 1461051799781 Marionette DEBUG loaded listener.js 00:43:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 112 (0x7f767623a400) [pid = 4486] [serial = 147] [outer = 0x7f766c17b400] 00:43:20 INFO - PROCESS | 4486 | 1461051800442 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]]]}] 00:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1131ms 00:43:20 INFO - PROCESS | 4486 | 1461051800460 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 00:43:20 INFO - PROCESS | 4486 | 1461051800462 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 00:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:43:20 INFO - PROCESS | 4486 | 1461051800468 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:43:20 INFO - PROCESS | 4486 | 1461051800470 Marionette TRACE conn3 <- [1,170,null,{}] 00:43:20 INFO - PROCESS | 4486 | 1461051800475 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}] 00:43:20 INFO - PROCESS | 4486 | 1461051800673 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 00:43:20 INFO - PROCESS | 4486 | 1461051800699 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:20 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76833b3000 == 15 [pid = 4486] [id = 50] 00:43:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 113 (0x7f767623a000) [pid = 4486] [serial = 148] [outer = (nil)] 00:43:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 114 (0x7f7683392800) [pid = 4486] [serial = 149] [outer = 0x7f767623a000] 00:43:20 INFO - PROCESS | 4486 | 1461051800759 Marionette DEBUG loaded listener.js 00:43:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 115 (0x7f7688609000) [pid = 4486] [serial = 150] [outer = 0x7f767623a000] 00:43:21 INFO - PROCESS | 4486 | 1461051801678 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]]]}] 00:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1224ms 00:43:21 INFO - PROCESS | 4486 | 1461051801693 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 00:43:21 INFO - PROCESS | 4486 | 1461051801700 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 00:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:43:21 INFO - PROCESS | 4486 | 1461051801707 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:43:21 INFO - PROCESS | 4486 | 1461051801712 Marionette TRACE conn3 <- [1,174,null,{}] 00:43:21 INFO - PROCESS | 4486 | 1461051801719 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}] 00:43:21 INFO - PROCESS | 4486 | 1461051801865 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 00:43:22 INFO - PROCESS | 4486 | 1461051802004 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:22 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675072000 == 16 [pid = 4486] [id = 51] 00:43:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 116 (0x7f7670425000) [pid = 4486] [serial = 151] [outer = (nil)] 00:43:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 117 (0x7f7672abac00) [pid = 4486] [serial = 152] [outer = 0x7f7670425000] 00:43:22 INFO - PROCESS | 4486 | 1461051802077 Marionette DEBUG loaded listener.js 00:43:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 118 (0x7f7674628000) [pid = 4486] [serial = 153] [outer = 0x7f7670425000] 00:43:22 INFO - PROCESS | 4486 | 1461051802929 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]]]}] 00:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1234ms 00:43:22 INFO - PROCESS | 4486 | 1461051802942 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 00:43:22 INFO - PROCESS | 4486 | 1461051802950 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 00:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:43:22 INFO - PROCESS | 4486 | 1461051802987 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:43:22 INFO - PROCESS | 4486 | 1461051802991 Marionette TRACE conn3 <- [1,178,null,{}] 00:43:23 INFO - PROCESS | 4486 | 1461051802997 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}] 00:43:23 INFO - PROCESS | 4486 | 1461051803164 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 00:43:23 INFO - PROCESS | 4486 | 1461051803292 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7683079800 == 17 [pid = 4486] [id = 52] 00:43:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 119 (0x7f766d3b9c00) [pid = 4486] [serial = 154] [outer = (nil)] 00:43:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 120 (0x7f767654a800) [pid = 4486] [serial = 155] [outer = 0x7f766d3b9c00] 00:43:23 INFO - PROCESS | 4486 | 1461051803359 Marionette DEBUG loaded listener.js 00:43:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 121 (0x7f767753dc00) [pid = 4486] [serial = 156] [outer = 0x7f766d3b9c00] 00:43:24 INFO - PROCESS | 4486 | 1461051804360 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]]]}] 00:43:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1439ms 00:43:24 INFO - PROCESS | 4486 | 1461051804423 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 00:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:43:24 INFO - PROCESS | 4486 | 1461051804428 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 00:43:24 INFO - PROCESS | 4486 | 1461051804435 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:43:24 INFO - PROCESS | 4486 | 1461051804439 Marionette TRACE conn3 <- [1,182,null,{}] 00:43:24 INFO - PROCESS | 4486 | 1461051804446 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}] 00:43:24 INFO - PROCESS | 4486 | 1461051804581 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 00:43:24 INFO - PROCESS | 4486 | 1461051804733 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:24 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c929000 == 18 [pid = 4486] [id = 53] 00:43:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 122 (0x7f766c177800) [pid = 4486] [serial = 157] [outer = (nil)] 00:43:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 123 (0x7f766c586000) [pid = 4486] [serial = 158] [outer = 0x7f766c177800] 00:43:24 INFO - PROCESS | 4486 | 1461051804836 Marionette DEBUG loaded listener.js 00:43:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 124 (0x7f766cb51c00) [pid = 4486] [serial = 159] [outer = 0x7f766c177800] 00:43:25 INFO - PROCESS | 4486 | 1461051805191 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 123 (0x7f76751dd000) [pid = 4486] [serial = 76] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 122 (0x7f7676b39000) [pid = 4486] [serial = 79] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 121 (0x7f766c9bb000) [pid = 4486] [serial = 73] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 120 (0x7f7675b52c00) [pid = 4486] [serial = 77] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 119 (0x7f766d3b2800) [pid = 4486] [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.] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 118 (0x7f7685f07000) [pid = 4486] [serial = 2] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 117 (0x7f767041d800) [pid = 4486] [serial = 43] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 116 (0x7f7675b50400) [pid = 4486] [serial = 46] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 115 (0x7f7676945000) [pid = 4486] [serial = 49] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 114 (0x7f76773b4800) [pid = 4486] [serial = 50] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 113 (0x7f766c585000) [pid = 4486] [serial = 28] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 112 (0x7f766df66000) [pid = 4486] [serial = 31] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 111 (0x7f767753ec00) [pid = 4486] [serial = 52] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 110 (0x7f767c44c400) [pid = 4486] [serial = 55] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 109 (0x7f767007fc00) [pid = 4486] [serial = 56] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 108 (0x7f76746fcc00) [pid = 4486] [serial = 37] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 107 (0x7f7674ce4400) [pid = 4486] [serial = 38] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 106 (0x7f7675b4dc00) [pid = 4486] [serial = 40] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 105 (0x7f768315fc00) [pid = 4486] [serial = 58] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 104 (0x7f7676236800) [pid = 4486] [serial = 41] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 103 (0x7f767622cc00) [pid = 4486] [serial = 47] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 102 (0x7f7673915800) [pid = 4486] [serial = 44] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 101 (0x7f76788ed800) [pid = 4486] [serial = 53] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 100 (0x7f7683532800) [pid = 4486] [serial = 59] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 99 (0x7f766cb50800) [pid = 4486] [serial = 26] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 98 (0x7f766eea5400) [pid = 4486] [serial = 34] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 97 (0x7f766c9be800) [pid = 4486] [serial = 29] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 96 (0x7f7684502400) [pid = 4486] [serial = 85] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 95 (0x7f7670481000) [pid = 4486] [serial = 62] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 94 (0x7f7674bdfc00) [pid = 4486] [serial = 64] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 93 (0x7f766e277c00) [pid = 4486] [serial = 61] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 92 (0x7f7678868800) [pid = 4486] [serial = 80] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 91 (0x7f7683531000) [pid = 4486] [serial = 82] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 90 (0x7f7678a56000) [pid = 4486] [serial = 68] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 89 (0x7f7683312400) [pid = 4486] [serial = 70] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 88 (0x7f7674ce2c00) [pid = 4486] [serial = 12] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 87 (0x7f7675b50800) [pid = 4486] [serial = 65] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 86 (0x7f76751dc000) [pid = 4486] [serial = 9] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 85 (0x7f768422a400) [pid = 4486] [serial = 83] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 84 (0x7f7676b11400) [pid = 4486] [serial = 67] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 83 (0x7f76835b5c00) [pid = 4486] [serial = 71] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 82 (0x7f766d48f800) [pid = 4486] [serial = 22] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 81 (0x7f767007bc00) [pid = 4486] [serial = 131] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 80 (0x7f7683530c00) [pid = 4486] [serial = 23] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 79 (0x7f76846c6400) [pid = 4486] [serial = 86] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 78 (0x7f766eea3400) [pid = 4486] [serial = 17] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 77 (0x7f766e280800) [pid = 4486] [serial = 19] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 76 (0x7f766ee9d400) [pid = 4486] [serial = 16] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 75 (0x7f7670479c00) [pid = 4486] [serial = 74] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 74 (0x7f766cb46800) [pid = 4486] [serial = 25] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 73 (0x7f766cb4e400) [pid = 4486] [serial = 94] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 72 (0x7f76748c9800) [pid = 4486] [serial = 107] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 71 (0x7f767753c000) [pid = 4486] [serial = 98] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 70 (0x7f7674be0000) [pid = 4486] [serial = 109] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 69 (0x7f766c17a000) [pid = 4486] [serial = 122] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 68 (0x7f768822dc00) [pid = 4486] [serial = 89] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 67 (0x7f7675094c00) [pid = 4486] [serial = 125] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 66 (0x7f766cb44400) [pid = 4486] [serial = 91] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 65 (0x7f7670475400) [pid = 4486] [serial = 92] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 64 (0x7f7682e71800) [pid = 4486] [serial = 114] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 63 (0x7f7675b52000) [pid = 4486] [serial = 110] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 62 (0x7f7676b05800) [pid = 4486] [serial = 97] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 61 (0x7f766e0b5400) [pid = 4486] [serial = 123] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 60 (0x7f7684511800) [pid = 4486] [serial = 116] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 59 (0x7f76822c7800) [pid = 4486] [serial = 113] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 58 (0x7f7683507400) [pid = 4486] [serial = 101] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 57 (0x7f7672abd400) [pid = 4486] [serial = 95] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 56 (0x7f7688224000) [pid = 4486] [serial = 103] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 55 (0x7f7686545000) [pid = 4486] [serial = 88] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 54 (0x7f7682e6d000) [pid = 4486] [serial = 100] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 53 (0x7f768868d400) [pid = 4486] [serial = 119] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 52 (0x7f768658bc00) [pid = 4486] [serial = 129] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 51 (0x7f76843fdc00) [pid = 4486] [serial = 128] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 50 (0x7f767391d000) [pid = 4486] [serial = 106] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 49 (0x7f768a494800) [pid = 4486] [serial = 120] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 48 (0x7f7676b38c00) [pid = 4486] [serial = 126] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 47 (0x7f768835a400) [pid = 4486] [serial = 104] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | --DOMWINDOW == 46 (0x7f7687c59c00) [pid = 4486] [serial = 117] [outer = (nil)] [url = about:blank] 00:43:25 INFO - PROCESS | 4486 | 1461051805664 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]]]}] 00:43:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1279ms 00:43:25 INFO - PROCESS | 4486 | 1461051805713 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 00:43:25 INFO - PROCESS | 4486 | 1461051805719 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 00:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:43:25 INFO - PROCESS | 4486 | 1461051805728 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:43:25 INFO - PROCESS | 4486 | 1461051805730 Marionette TRACE conn3 <- [1,186,null,{}] 00:43:25 INFO - PROCESS | 4486 | 1461051805736 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}] 00:43:25 INFO - PROCESS | 4486 | 1461051805857 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 00:43:25 INFO - PROCESS | 4486 | 1461051805873 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766e24b000 == 19 [pid = 4486] [id = 54] 00:43:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 47 (0x7f766cb44400) [pid = 4486] [serial = 160] [outer = (nil)] 00:43:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 48 (0x7f766eea3400) [pid = 4486] [serial = 161] [outer = 0x7f766cb44400] 00:43:25 INFO - PROCESS | 4486 | 1461051805929 Marionette DEBUG loaded listener.js 00:43:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 49 (0x7f7670426400) [pid = 4486] [serial = 162] [outer = 0x7f766cb44400] 00:43:26 INFO - PROCESS | 4486 | 1461051806633 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]]]}] 00:43:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 925ms 00:43:26 INFO - PROCESS | 4486 | 1461051806652 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 00:43:26 INFO - PROCESS | 4486 | 1461051806655 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 00:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:43:26 INFO - PROCESS | 4486 | 1461051806663 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:43:26 INFO - PROCESS | 4486 | 1461051806677 Marionette TRACE conn3 <- [1,190,null,{}] 00:43:26 INFO - PROCESS | 4486 | 1461051806729 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}] 00:43:26 INFO - PROCESS | 4486 | 1461051806980 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 00:43:27 INFO - PROCESS | 4486 | 1461051807055 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7672a7e800 == 20 [pid = 4486] [id = 55] 00:43:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 50 (0x7f7670481000) [pid = 4486] [serial = 163] [outer = (nil)] 00:43:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 51 (0x7f7672ab7400) [pid = 4486] [serial = 164] [outer = 0x7f7670481000] 00:43:27 INFO - PROCESS | 4486 | 1461051807127 Marionette DEBUG loaded listener.js 00:43:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 52 (0x7f767486e800) [pid = 4486] [serial = 165] [outer = 0x7f7670481000] 00:43:27 INFO - PROCESS | 4486 | 1461051807719 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]]]}] 00:43:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1112ms 00:43:27 INFO - PROCESS | 4486 | 1461051807776 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 00:43:27 INFO - PROCESS | 4486 | 1461051807780 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 00:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:43:27 INFO - PROCESS | 4486 | 1461051807785 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:43:27 INFO - PROCESS | 4486 | 1461051807787 Marionette TRACE conn3 <- [1,194,null,{}] 00:43:27 INFO - PROCESS | 4486 | 1461051807792 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}] 00:43:27 INFO - PROCESS | 4486 | 1461051807953 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 00:43:27 INFO - PROCESS | 4486 | 1461051807982 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7674b10800 == 21 [pid = 4486] [id = 56] 00:43:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 53 (0x7f7674c64c00) [pid = 4486] [serial = 166] [outer = (nil)] 00:43:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 54 (0x7f767509dc00) [pid = 4486] [serial = 167] [outer = 0x7f7674c64c00] 00:43:28 INFO - PROCESS | 4486 | 1461051808038 Marionette DEBUG loaded listener.js 00:43:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 55 (0x7f7675a49400) [pid = 4486] [serial = 168] [outer = 0x7f7674c64c00] 00:43:28 INFO - PROCESS | 4486 | 1461051808679 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]]]}] 00:43:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 923ms 00:43:28 INFO - PROCESS | 4486 | 1461051808737 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 00:43:28 INFO - PROCESS | 4486 | 1461051808740 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 00:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:43:28 INFO - PROCESS | 4486 | 1461051808749 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:43:28 INFO - PROCESS | 4486 | 1461051808751 Marionette TRACE conn3 <- [1,198,null,{}] 00:43:28 INFO - PROCESS | 4486 | 1461051808755 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}] 00:43:28 INFO - PROCESS | 4486 | 1461051808907 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 00:43:28 INFO - PROCESS | 4486 | 1461051808924 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76752d0000 == 22 [pid = 4486] [id = 57] 00:43:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 56 (0x7f7675b4bc00) [pid = 4486] [serial = 169] [outer = (nil)] 00:43:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 57 (0x7f7676140800) [pid = 4486] [serial = 170] [outer = 0x7f7675b4bc00] 00:43:28 INFO - PROCESS | 4486 | 1461051808980 Marionette DEBUG loaded listener.js 00:43:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 58 (0x7f76762e7c00) [pid = 4486] [serial = 171] [outer = 0x7f7675b4bc00] 00:43:29 INFO - PROCESS | 4486 | 1461051809739 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]]]}] 00:43:29 INFO - PROCESS | 4486 | --DOMWINDOW == 57 (0x7f766ee9b400) [pid = 4486] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:43:29 INFO - PROCESS | 4486 | --DOMWINDOW == 56 (0x7f76822c7c00) [pid = 4486] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:43:29 INFO - PROCESS | 4486 | --DOMWINDOW == 55 (0x7f7670076000) [pid = 4486] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:43:29 INFO - PROCESS | 4486 | --DOMWINDOW == 54 (0x7f766bfeac00) [pid = 4486] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:43:29 INFO - PROCESS | 4486 | --DOMWINDOW == 53 (0x7f7671608800) [pid = 4486] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:43:29 INFO - PROCESS | 4486 | --DOMWINDOW == 52 (0x7f766c17b400) [pid = 4486] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:43:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1029ms 00:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:43:29 INFO - PROCESS | 4486 | 1461051809779 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 00:43:29 INFO - PROCESS | 4486 | 1461051809781 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 00:43:29 INFO - PROCESS | 4486 | 1461051809785 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:43:29 INFO - PROCESS | 4486 | 1461051809789 Marionette TRACE conn3 <- [1,202,null,{}] 00:43:29 INFO - PROCESS | 4486 | 1461051809793 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}] 00:43:29 INFO - PROCESS | 4486 | 1461051809968 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 00:43:30 INFO - PROCESS | 4486 | 1461051810047 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675ad4000 == 23 [pid = 4486] [id = 58] 00:43:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 53 (0x7f7675b4f400) [pid = 4486] [serial = 172] [outer = (nil)] 00:43:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 54 (0x7f7676b46400) [pid = 4486] [serial = 173] [outer = 0x7f7675b4f400] 00:43:30 INFO - PROCESS | 4486 | 1461051810108 Marionette DEBUG loaded listener.js 00:43:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 55 (0x7f7677539c00) [pid = 4486] [serial = 174] [outer = 0x7f7675b4f400] 00:43:30 INFO - PROCESS | 4486 | 1461051810680 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]]]}] 00:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 935ms 00:43:30 INFO - PROCESS | 4486 | 1461051810721 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 00:43:30 INFO - PROCESS | 4486 | 1461051810725 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 00:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:43:30 INFO - PROCESS | 4486 | 1461051810730 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:43:30 INFO - PROCESS | 4486 | 1461051810732 Marionette TRACE conn3 <- [1,206,null,{}] 00:43:30 INFO - PROCESS | 4486 | 1461051810738 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}] 00:43:30 INFO - PROCESS | 4486 | 1461051810855 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 00:43:30 INFO - PROCESS | 4486 | 1461051810872 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676213000 == 24 [pid = 4486] [id = 59] 00:43:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 56 (0x7f766bfecc00) [pid = 4486] [serial = 175] [outer = (nil)] 00:43:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 57 (0x7f76788ed800) [pid = 4486] [serial = 176] [outer = 0x7f766bfecc00] 00:43:30 INFO - PROCESS | 4486 | 1461051810933 Marionette DEBUG loaded listener.js 00:43:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 58 (0x7f767c509800) [pid = 4486] [serial = 177] [outer = 0x7f766bfecc00] 00:43:31 INFO - PROCESS | 4486 | 1461051811576 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]]]}] 00:43:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 874ms 00:43:31 INFO - PROCESS | 4486 | 1461051811605 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 00:43:31 INFO - PROCESS | 4486 | 1461051811609 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 00:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:43:31 INFO - PROCESS | 4486 | 1461051811615 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:43:31 INFO - PROCESS | 4486 | 1461051811618 Marionette TRACE conn3 <- [1,210,null,{}] 00:43:31 INFO - PROCESS | 4486 | 1461051811626 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}] 00:43:31 INFO - PROCESS | 4486 | 1461051811820 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 00:43:31 INFO - PROCESS | 4486 | 1461051811955 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:31 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c92f800 == 25 [pid = 4486] [id = 60] 00:43:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 59 (0x7f766bfe8000) [pid = 4486] [serial = 178] [outer = (nil)] 00:43:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 60 (0x7f766c170000) [pid = 4486] [serial = 179] [outer = 0x7f766bfe8000] 00:43:32 INFO - PROCESS | 4486 | 1461051812024 Marionette DEBUG loaded listener.js 00:43:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 61 (0x7f766c9b3800) [pid = 4486] [serial = 180] [outer = 0x7f766bfe8000] 00:43:32 INFO - PROCESS | 4486 | 1461051812767 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]]]}] 00:43:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:43:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1175ms 00:43:32 INFO - PROCESS | 4486 | 1461051812795 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 00:43:32 INFO - PROCESS | 4486 | 1461051812801 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 00:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:43:32 INFO - PROCESS | 4486 | 1461051812808 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:43:32 INFO - PROCESS | 4486 | 1461051812814 Marionette TRACE conn3 <- [1,214,null,{}] 00:43:32 INFO - PROCESS | 4486 | 1461051812820 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}] 00:43:32 INFO - PROCESS | 4486 | 1461051812961 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 00:43:33 INFO - PROCESS | 4486 | 1461051813087 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:33 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767494e000 == 26 [pid = 4486] [id = 61] 00:43:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 62 (0x7f766bfea000) [pid = 4486] [serial = 181] [outer = (nil)] 00:43:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 63 (0x7f767007e800) [pid = 4486] [serial = 182] [outer = 0x7f766bfea000] 00:43:33 INFO - PROCESS | 4486 | 1461051813157 Marionette DEBUG loaded listener.js 00:43:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 64 (0x7f7670481c00) [pid = 4486] [serial = 183] [outer = 0x7f766bfea000] 00:43:33 INFO - PROCESS | 4486 | 1461051813911 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]]]}] 00:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1129ms 00:43:33 INFO - PROCESS | 4486 | 1461051813938 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 00:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:43:33 INFO - PROCESS | 4486 | 1461051813942 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 00:43:33 INFO - PROCESS | 4486 | 1461051813948 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:43:33 INFO - PROCESS | 4486 | 1461051813951 Marionette TRACE conn3 <- [1,218,null,{}] 00:43:33 INFO - PROCESS | 4486 | 1461051813956 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}] 00:43:34 INFO - PROCESS | 4486 | 1461051814098 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 00:43:34 INFO - PROCESS | 4486 | 1461051814229 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:34 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676913800 == 27 [pid = 4486] [id = 62] 00:43:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 65 (0x7f766eea5400) [pid = 4486] [serial = 184] [outer = (nil)] 00:43:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 66 (0x7f76751dd000) [pid = 4486] [serial = 185] [outer = 0x7f766eea5400] 00:43:34 INFO - PROCESS | 4486 | 1461051814298 Marionette DEBUG loaded listener.js 00:43:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 67 (0x7f7676233c00) [pid = 4486] [serial = 186] [outer = 0x7f766eea5400] 00:43:35 INFO - PROCESS | 4486 | 1461051815072 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]]]}] 00:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1180ms 00:43:35 INFO - PROCESS | 4486 | 1461051815142 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 00:43:35 INFO - PROCESS | 4486 | 1461051815149 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 00:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:43:35 INFO - PROCESS | 4486 | 1461051815166 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:43:35 INFO - PROCESS | 4486 | 1461051815172 Marionette TRACE conn3 <- [1,222,null,{}] 00:43:35 INFO - PROCESS | 4486 | 1461051815177 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}] 00:43:35 INFO - PROCESS | 4486 | 1461051815320 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 00:43:35 INFO - PROCESS | 4486 | 1461051815440 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767747a000 == 28 [pid = 4486] [id = 63] 00:43:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 68 (0x7f7673919400) [pid = 4486] [serial = 187] [outer = (nil)] 00:43:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 69 (0x7f767753a000) [pid = 4486] [serial = 188] [outer = 0x7f7673919400] 00:43:35 INFO - PROCESS | 4486 | 1461051815510 Marionette DEBUG loaded listener.js 00:43:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 70 (0x7f76822c8000) [pid = 4486] [serial = 189] [outer = 0x7f7673919400] 00:43:36 INFO - PROCESS | 4486 | 1461051816308 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]]]}] 00:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1187ms 00:43:36 INFO - PROCESS | 4486 | 1461051816345 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 00:43:36 INFO - PROCESS | 4486 | 1461051816348 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 00:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:43:36 INFO - PROCESS | 4486 | 1461051816354 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:43:36 INFO - PROCESS | 4486 | 1461051816356 Marionette TRACE conn3 <- [1,226,null,{}] 00:43:36 INFO - PROCESS | 4486 | 1461051816361 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}] 00:43:36 INFO - PROCESS | 4486 | 1461051816498 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 00:43:36 INFO - PROCESS | 4486 | 1461051816632 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:36 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675ceb800 == 29 [pid = 4486] [id = 64] 00:43:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 71 (0x7f766c172c00) [pid = 4486] [serial = 190] [outer = (nil)] 00:43:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 72 (0x7f76822d4400) [pid = 4486] [serial = 191] [outer = 0x7f766c172c00] 00:43:36 INFO - PROCESS | 4486 | 1461051816710 Marionette DEBUG loaded listener.js 00:43:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 73 (0x7f768330e800) [pid = 4486] [serial = 192] [outer = 0x7f766c172c00] 00:43:37 INFO - PROCESS | 4486 | 1461051817661 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]]]}] 00:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1329ms 00:43:37 INFO - PROCESS | 4486 | 1461051817684 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 00:43:37 INFO - PROCESS | 4486 | 1461051817690 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 00:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:43:37 INFO - PROCESS | 4486 | 1461051817697 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:43:37 INFO - PROCESS | 4486 | 1461051817701 Marionette TRACE conn3 <- [1,230,null,{}] 00:43:37 INFO - PROCESS | 4486 | 1461051817708 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}] 00:43:37 INFO - PROCESS | 4486 | 1461051817844 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 00:43:37 INFO - PROCESS | 4486 | 1461051817980 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cbb0800 == 30 [pid = 4486] [id = 65] 00:43:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 74 (0x7f766d481c00) [pid = 4486] [serial = 193] [outer = (nil)] 00:43:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 75 (0x7f7670075800) [pid = 4486] [serial = 194] [outer = 0x7f766d481c00] 00:43:38 INFO - PROCESS | 4486 | 1461051818064 Marionette DEBUG loaded listener.js 00:43:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 76 (0x7f767160d000) [pid = 4486] [serial = 195] [outer = 0x7f766d481c00] 00:43:38 INFO - PROCESS | 4486 | --DOMWINDOW == 75 (0x7f768316a000) [pid = 4486] [serial = 141] [outer = (nil)] [url = about:blank] 00:43:38 INFO - PROCESS | 4486 | --DOMWINDOW == 74 (0x7f76822d2c00) [pid = 4486] [serial = 140] [outer = (nil)] [url = about:blank] 00:43:38 INFO - PROCESS | 4486 | --DOMWINDOW == 73 (0x7f768642b800) [pid = 4486] [serial = 143] [outer = (nil)] [url = about:blank] 00:43:38 INFO - PROCESS | 4486 | --DOMWINDOW == 72 (0x7f76822d3800) [pid = 4486] [serial = 132] [outer = (nil)] [url = about:blank] 00:43:38 INFO - PROCESS | 4486 | --DOMWINDOW == 71 (0x7f76751dbc00) [pid = 4486] [serial = 137] [outer = (nil)] [url = about:blank] 00:43:38 INFO - PROCESS | 4486 | --DOMWINDOW == 70 (0x7f767160e000) [pid = 4486] [serial = 134] [outer = (nil)] [url = about:blank] 00:43:38 INFO - PROCESS | 4486 | --DOMWINDOW == 69 (0x7f76735eb400) [pid = 4486] [serial = 135] [outer = (nil)] [url = about:blank] 00:43:38 INFO - PROCESS | 4486 | --DOMWINDOW == 68 (0x7f766cb43000) [pid = 4486] [serial = 146] [outer = (nil)] [url = about:blank] 00:43:38 INFO - PROCESS | 4486 | --DOMWINDOW == 67 (0x7f7687c5a400) [pid = 4486] [serial = 144] [outer = (nil)] [url = about:blank] 00:43:38 INFO - PROCESS | 4486 | --DOMWINDOW == 66 (0x7f7676142c00) [pid = 4486] [serial = 138] [outer = (nil)] [url = about:blank] 00:43:38 INFO - PROCESS | 4486 | --DOMWINDOW == 65 (0x7f767623a400) [pid = 4486] [serial = 147] [outer = (nil)] [url = about:blank] 00:43:38 INFO - PROCESS | 4486 | 1461051818694 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]]]}] 00:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1038ms 00:43:38 INFO - PROCESS | 4486 | 1461051818735 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 00:43:38 INFO - PROCESS | 4486 | 1461051818742 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 00:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:43:38 INFO - PROCESS | 4486 | 1461051818751 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:43:38 INFO - PROCESS | 4486 | 1461051818760 Marionette TRACE conn3 <- [1,234,null,{}] 00:43:38 INFO - PROCESS | 4486 | 1461051818781 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}] 00:43:38 INFO - PROCESS | 4486 | 1461051818926 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 00:43:39 INFO - PROCESS | 4486 | 1461051819006 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:39 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767495d000 == 31 [pid = 4486] [id = 66] 00:43:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 66 (0x7f766d48d000) [pid = 4486] [serial = 196] [outer = (nil)] 00:43:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 67 (0x7f76735eb400) [pid = 4486] [serial = 197] [outer = 0x7f766d48d000] 00:43:39 INFO - PROCESS | 4486 | 1461051819063 Marionette DEBUG loaded listener.js 00:43:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 68 (0x7f7674ce4400) [pid = 4486] [serial = 198] [outer = 0x7f766d48d000] 00:43:39 INFO - PROCESS | 4486 | 1461051819656 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]]]}] 00:43:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 950ms 00:43:39 INFO - PROCESS | 4486 | 1461051819702 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 00:43:39 INFO - PROCESS | 4486 | 1461051819705 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 00:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:43:39 INFO - PROCESS | 4486 | 1461051819711 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:43:39 INFO - PROCESS | 4486 | 1461051819716 Marionette TRACE conn3 <- [1,238,null,{}] 00:43:39 INFO - PROCESS | 4486 | 1461051819730 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}] 00:43:39 INFO - PROCESS | 4486 | 1461051819889 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 00:43:39 INFO - PROCESS | 4486 | 1461051819908 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:39 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675cd5000 == 32 [pid = 4486] [id = 67] 00:43:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 69 (0x7f767509e400) [pid = 4486] [serial = 199] [outer = (nil)] 00:43:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 70 (0x7f76762e9000) [pid = 4486] [serial = 200] [outer = 0x7f767509e400] 00:43:39 INFO - PROCESS | 4486 | 1461051819969 Marionette DEBUG loaded listener.js 00:43:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 71 (0x7f767747bc00) [pid = 4486] [serial = 201] [outer = 0x7f767509e400] 00:43:40 INFO - PROCESS | 4486 | 1461051820743 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]]]}] 00:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1085ms 00:43:40 INFO - PROCESS | 4486 | 1461051820802 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 00:43:40 INFO - PROCESS | 4486 | 1461051820805 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 00:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:43:40 INFO - PROCESS | 4486 | 1461051820812 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:43:40 INFO - PROCESS | 4486 | 1461051820813 Marionette TRACE conn3 <- [1,242,null,{}] 00:43:40 INFO - PROCESS | 4486 | 1461051820819 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}] 00:43:40 INFO - PROCESS | 4486 | 1461051820972 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 00:43:41 INFO - PROCESS | 4486 | 1461051820993 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7677466800 == 33 [pid = 4486] [id = 68] 00:43:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 72 (0x7f767694cc00) [pid = 4486] [serial = 202] [outer = (nil)] 00:43:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 73 (0x7f76822d1c00) [pid = 4486] [serial = 203] [outer = 0x7f767694cc00] 00:43:41 INFO - PROCESS | 4486 | 1461051821052 Marionette DEBUG loaded listener.js 00:43:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 74 (0x7f7676236000) [pid = 4486] [serial = 204] [outer = 0x7f767694cc00] 00:43:41 INFO - PROCESS | 4486 | 1461051821686 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]]]}] 00:43:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 926ms 00:43:41 INFO - PROCESS | 4486 | 1461051821746 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 00:43:41 INFO - PROCESS | 4486 | 1461051821749 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 00:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:43:41 INFO - PROCESS | 4486 | 1461051821754 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:43:41 INFO - PROCESS | 4486 | 1461051821756 Marionette TRACE conn3 <- [1,246,null,{}] 00:43:41 INFO - PROCESS | 4486 | 1461051821762 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}] 00:43:41 INFO - PROCESS | 4486 | 1461051821914 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 00:43:41 INFO - PROCESS | 4486 | 1461051821933 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767d10e000 == 34 [pid = 4486] [id = 69] 00:43:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 75 (0x7f767c454000) [pid = 4486] [serial = 205] [outer = (nil)] 00:43:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 76 (0x7f76833de400) [pid = 4486] [serial = 206] [outer = 0x7f767c454000] 00:43:41 INFO - PROCESS | 4486 | 1461051821990 Marionette DEBUG loaded listener.js 00:43:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 77 (0x7f7683530c00) [pid = 4486] [serial = 207] [outer = 0x7f767c454000] 00:43:42 INFO - PROCESS | 4486 | --DOMWINDOW == 76 (0x7f7675b4bc00) [pid = 4486] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:43:42 INFO - PROCESS | 4486 | --DOMWINDOW == 75 (0x7f766c177800) [pid = 4486] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:43:42 INFO - PROCESS | 4486 | --DOMWINDOW == 74 (0x7f7670481000) [pid = 4486] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:43:42 INFO - PROCESS | 4486 | --DOMWINDOW == 73 (0x7f7675b4f400) [pid = 4486] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:43:42 INFO - PROCESS | 4486 | --DOMWINDOW == 72 (0x7f766cb44400) [pid = 4486] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:43:42 INFO - PROCESS | 4486 | --DOMWINDOW == 71 (0x7f7674c64c00) [pid = 4486] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:43:42 INFO - PROCESS | 4486 | 1461051822752 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]]]}] 00:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1023ms 00:43:42 INFO - PROCESS | 4486 | 1461051822778 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 00:43:42 INFO - PROCESS | 4486 | 1461051822781 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 00:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:43:42 INFO - PROCESS | 4486 | 1461051822786 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:43:42 INFO - PROCESS | 4486 | 1461051822788 Marionette TRACE conn3 <- [1,250,null,{}] 00:43:42 INFO - PROCESS | 4486 | 1461051822793 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}] 00:43:42 INFO - PROCESS | 4486 | 1461051822947 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 00:43:43 INFO - PROCESS | 4486 | 1461051823035 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768306a000 == 35 [pid = 4486] [id = 70] 00:43:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 72 (0x7f768330f800) [pid = 4486] [serial = 208] [outer = (nil)] 00:43:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 73 (0x7f76843ff000) [pid = 4486] [serial = 209] [outer = 0x7f768330f800] 00:43:43 INFO - PROCESS | 4486 | 1461051823097 Marionette DEBUG loaded listener.js 00:43:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 74 (0x7f7686422800) [pid = 4486] [serial = 210] [outer = 0x7f768330f800] 00:43:43 INFO - PROCESS | 4486 | 1461051823661 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]]]}] 00:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 924ms 00:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:43:43 INFO - PROCESS | 4486 | 1461051823713 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 00:43:43 INFO - PROCESS | 4486 | 1461051823716 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 00:43:43 INFO - PROCESS | 4486 | 1461051823720 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:43:43 INFO - PROCESS | 4486 | 1461051823724 Marionette TRACE conn3 <- [1,254,null,{}] 00:43:43 INFO - PROCESS | 4486 | 1461051823728 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}] 00:43:43 INFO - PROCESS | 4486 | 1461051823876 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 00:43:43 INFO - PROCESS | 4486 | 1461051823967 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c532000 == 36 [pid = 4486] [id = 71] 00:43:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 75 (0x7f766d3bac00) [pid = 4486] [serial = 211] [outer = (nil)] 00:43:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 76 (0x7f7687c50800) [pid = 4486] [serial = 212] [outer = 0x7f766d3bac00] 00:43:44 INFO - PROCESS | 4486 | 1461051824023 Marionette DEBUG loaded listener.js 00:43:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 77 (0x7f768822fc00) [pid = 4486] [serial = 213] [outer = 0x7f766d3bac00] 00:43:44 INFO - PROCESS | 4486 | 1461051824578 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]]]}] 00:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 874ms 00:43:44 INFO - PROCESS | 4486 | 1461051824601 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 00:43:44 INFO - PROCESS | 4486 | 1461051824604 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 00:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:43:44 INFO - PROCESS | 4486 | 1461051824608 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:43:44 INFO - PROCESS | 4486 | 1461051824612 Marionette TRACE conn3 <- [1,258,null,{}] 00:43:44 INFO - PROCESS | 4486 | 1461051824617 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}] 00:43:44 INFO - PROCESS | 4486 | 1461051824736 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 00:43:44 INFO - PROCESS | 4486 | 1461051824889 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:44 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cbae800 == 37 [pid = 4486] [id = 72] 00:43:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 78 (0x7f766bfe7400) [pid = 4486] [serial = 214] [outer = (nil)] 00:43:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 79 (0x7f766c17a000) [pid = 4486] [serial = 215] [outer = 0x7f766bfe7400] 00:43:44 INFO - PROCESS | 4486 | 1461051824957 Marionette DEBUG loaded listener.js 00:43:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 80 (0x7f766c9b9c00) [pid = 4486] [serial = 216] [outer = 0x7f766bfe7400] 00:43:45 INFO - PROCESS | 4486 | 1461051825759 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]]]}] 00:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1179ms 00:43:45 INFO - PROCESS | 4486 | 1461051825790 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 00:43:45 INFO - PROCESS | 4486 | 1461051825795 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 00:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:43:45 INFO - PROCESS | 4486 | 1461051825803 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:43:45 INFO - PROCESS | 4486 | 1461051825808 Marionette TRACE conn3 <- [1,262,null,{}] 00:43:45 INFO - PROCESS | 4486 | 1461051825816 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}] 00:43:45 INFO - PROCESS | 4486 | 1461051825974 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 00:43:46 INFO - PROCESS | 4486 | 1461051826098 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675b97800 == 38 [pid = 4486] [id = 73] 00:43:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 81 (0x7f766bfeac00) [pid = 4486] [serial = 217] [outer = (nil)] 00:43:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 82 (0x7f76745ec400) [pid = 4486] [serial = 218] [outer = 0x7f766bfeac00] 00:43:46 INFO - PROCESS | 4486 | 1461051826171 Marionette DEBUG loaded listener.js 00:43:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 83 (0x7f76753f1800) [pid = 4486] [serial = 219] [outer = 0x7f766bfeac00] 00:43:46 INFO - PROCESS | 4486 | 1461051826954 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]]]}] 00:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1185ms 00:43:46 INFO - PROCESS | 4486 | 1461051826991 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 00:43:46 INFO - PROCESS | 4486 | 1461051826997 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 00:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:43:47 INFO - PROCESS | 4486 | 1461051827003 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:43:47 INFO - PROCESS | 4486 | 1461051827006 Marionette TRACE conn3 <- [1,266,null,{}] 00:43:47 INFO - PROCESS | 4486 | 1461051827012 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}] 00:43:47 INFO - PROCESS | 4486 | 1461051827154 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 00:43:47 INFO - PROCESS | 4486 | 1461051827292 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:47 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76833a6800 == 39 [pid = 4486] [id = 74] 00:43:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 84 (0x7f766e0b6800) [pid = 4486] [serial = 220] [outer = (nil)] 00:43:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 85 (0x7f767747c800) [pid = 4486] [serial = 221] [outer = 0x7f766e0b6800] 00:43:47 INFO - PROCESS | 4486 | 1461051827359 Marionette DEBUG loaded listener.js 00:43:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 86 (0x7f768315d800) [pid = 4486] [serial = 222] [outer = 0x7f766e0b6800] 00:43:48 INFO - PROCESS | 4486 | 1461051828158 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]]]}] 00:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1185ms 00:43:48 INFO - PROCESS | 4486 | 1461051828189 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 00:43:48 INFO - PROCESS | 4486 | 1461051828192 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 00:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:43:48 INFO - PROCESS | 4486 | 1461051828222 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:43:48 INFO - PROCESS | 4486 | 1461051828231 Marionette TRACE conn3 <- [1,270,null,{}] 00:43:48 INFO - PROCESS | 4486 | 1461051828237 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}] 00:43:48 INFO - PROCESS | 4486 | 1461051828398 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 00:43:48 INFO - PROCESS | 4486 | 1461051828520 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7686476000 == 40 [pid = 4486] [id = 75] 00:43:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 87 (0x7f7675b51000) [pid = 4486] [serial = 223] [outer = (nil)] 00:43:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 88 (0x7f7684511400) [pid = 4486] [serial = 224] [outer = 0x7f7675b51000] 00:43:48 INFO - PROCESS | 4486 | 1461051828586 Marionette DEBUG loaded listener.js 00:43:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 89 (0x7f76883b2c00) [pid = 4486] [serial = 225] [outer = 0x7f7675b51000] 00:43:49 INFO - PROCESS | 4486 | 1461051829334 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]]]}] 00:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1207ms 00:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:43:49 INFO - PROCESS | 4486 | 1461051829405 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 00:43:49 INFO - PROCESS | 4486 | 1461051829409 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 00:43:49 INFO - PROCESS | 4486 | 1461051829415 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:43:49 INFO - PROCESS | 4486 | 1461051829417 Marionette TRACE conn3 <- [1,274,null,{}] 00:43:49 INFO - PROCESS | 4486 | 1461051829422 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}] 00:43:49 INFO - PROCESS | 4486 | 1461051829570 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 00:43:49 INFO - PROCESS | 4486 | 1461051829704 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:49 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7687c0e800 == 41 [pid = 4486] [id = 76] 00:43:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 90 (0x7f767747d000) [pid = 4486] [serial = 226] [outer = (nil)] 00:43:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 91 (0x7f7688691400) [pid = 4486] [serial = 227] [outer = 0x7f767747d000] 00:43:49 INFO - PROCESS | 4486 | 1461051829770 Marionette DEBUG loaded listener.js 00:43:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 92 (0x7f768882b800) [pid = 4486] [serial = 228] [outer = 0x7f767747d000] 00:43:50 INFO - PROCESS | 4486 | 1461051830722 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]]]}] 00:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1378ms 00:43:50 INFO - PROCESS | 4486 | 1461051830793 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 00:43:50 INFO - PROCESS | 4486 | 1461051830797 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 00:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:43:50 INFO - PROCESS | 4486 | 1461051830805 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:43:50 INFO - PROCESS | 4486 | 1461051830810 Marionette TRACE conn3 <- [1,278,null,{}] 00:43:50 INFO - PROCESS | 4486 | 1461051830817 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}] 00:43:50 INFO - PROCESS | 4486 | 1461051830968 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 00:43:51 INFO - PROCESS | 4486 | 1461051831126 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:51 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c92e000 == 42 [pid = 4486] [id = 77] 00:43:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 93 (0x7f766c585000) [pid = 4486] [serial = 229] [outer = (nil)] 00:43:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 94 (0x7f766e277c00) [pid = 4486] [serial = 230] [outer = 0x7f766c585000] 00:43:51 INFO - PROCESS | 4486 | 1461051831213 Marionette DEBUG loaded listener.js 00:43:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 95 (0x7f7670479c00) [pid = 4486] [serial = 231] [outer = 0x7f766c585000] 00:43:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768864a800 == 41 [pid = 4486] [id = 44] 00:43:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c532000 == 40 [pid = 4486] [id = 71] 00:43:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768306a000 == 39 [pid = 4486] [id = 70] 00:43:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767d10e000 == 38 [pid = 4486] [id = 69] 00:43:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7677466800 == 37 [pid = 4486] [id = 68] 00:43:51 INFO - PROCESS | 4486 | --DOMWINDOW == 94 (0x7f7683392800) [pid = 4486] [serial = 149] [outer = (nil)] [url = about:blank] 00:43:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675cd5000 == 36 [pid = 4486] [id = 67] 00:43:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767495d000 == 35 [pid = 4486] [id = 66] 00:43:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cbb0800 == 34 [pid = 4486] [id = 65] 00:43:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767747a000 == 33 [pid = 4486] [id = 63] 00:43:52 INFO - PROCESS | 4486 | 1461051832030 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]]]}] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 93 (0x7f76788ed800) [pid = 4486] [serial = 176] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 92 (0x7f7676140800) [pid = 4486] [serial = 170] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 91 (0x7f767654a800) [pid = 4486] [serial = 155] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 90 (0x7f766cb51c00) [pid = 4486] [serial = 159] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 89 (0x7f766c586000) [pid = 4486] [serial = 158] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 88 (0x7f7672ab7400) [pid = 4486] [serial = 164] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 87 (0x7f7676b46400) [pid = 4486] [serial = 173] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 86 (0x7f766eea3400) [pid = 4486] [serial = 161] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 85 (0x7f7670426400) [pid = 4486] [serial = 162] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 84 (0x7f7672abac00) [pid = 4486] [serial = 152] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 83 (0x7f767509dc00) [pid = 4486] [serial = 167] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 82 (0x7f76762e7c00) [pid = 4486] [serial = 171] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 81 (0x7f7677539c00) [pid = 4486] [serial = 174] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 80 (0x7f7675a49400) [pid = 4486] [serial = 168] [outer = (nil)] [url = about:blank] 00:43:52 INFO - PROCESS | 4486 | --DOMWINDOW == 79 (0x7f767486e800) [pid = 4486] [serial = 165] [outer = (nil)] [url = about:blank] 00:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1283ms 00:43:52 INFO - PROCESS | 4486 | 1461051832087 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 00:43:52 INFO - PROCESS | 4486 | 1461051832095 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 00:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:43:52 INFO - PROCESS | 4486 | 1461051832104 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:43:52 INFO - PROCESS | 4486 | 1461051832107 Marionette TRACE conn3 <- [1,282,null,{}] 00:43:52 INFO - PROCESS | 4486 | 1461051832112 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}] 00:43:52 INFO - PROCESS | 4486 | 1461051832244 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 00:43:52 INFO - PROCESS | 4486 | 1461051832253 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:52 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766eee0800 == 34 [pid = 4486] [id = 78] 00:43:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 80 (0x7f767007c000) [pid = 4486] [serial = 232] [outer = (nil)] 00:43:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 81 (0x7f76748c5c00) [pid = 4486] [serial = 233] [outer = 0x7f767007c000] 00:43:52 INFO - PROCESS | 4486 | 1461051832310 Marionette DEBUG loaded listener.js 00:43:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 82 (0x7f7675240c00) [pid = 4486] [serial = 234] [outer = 0x7f767007c000] 00:43:53 INFO - PROCESS | 4486 | 1461051833016 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]]]}] 00:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 933ms 00:43:53 INFO - PROCESS | 4486 | 1461051833038 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 00:43:53 INFO - PROCESS | 4486 | 1461051833041 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 00:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:43:53 INFO - PROCESS | 4486 | 1461051833046 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:43:53 INFO - PROCESS | 4486 | 1461051833051 Marionette TRACE conn3 <- [1,286,null,{}] 00:43:53 INFO - PROCESS | 4486 | 1461051833074 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}] 00:43:53 INFO - PROCESS | 4486 | 1461051833213 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 00:43:53 INFO - PROCESS | 4486 | 1461051833235 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675ad8800 == 35 [pid = 4486] [id = 79] 00:43:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 83 (0x7f767524d000) [pid = 4486] [serial = 235] [outer = (nil)] 00:43:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 84 (0x7f7675b50800) [pid = 4486] [serial = 236] [outer = 0x7f767524d000] 00:43:53 INFO - PROCESS | 4486 | 1461051833296 Marionette DEBUG loaded listener.js 00:43:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 85 (0x7f767622e800) [pid = 4486] [serial = 237] [outer = 0x7f767524d000] 00:43:54 INFO - PROCESS | 4486 | 1461051834054 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]]]}] 00:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1040ms 00:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:43:54 INFO - PROCESS | 4486 | 1461051834087 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 00:43:54 INFO - PROCESS | 4486 | 1461051834090 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 00:43:54 INFO - PROCESS | 4486 | 1461051834096 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:43:54 INFO - PROCESS | 4486 | 1461051834098 Marionette TRACE conn3 <- [1,290,null,{}] 00:43:54 INFO - PROCESS | 4486 | 1461051834103 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}] 00:43:54 INFO - PROCESS | 4486 | 1461051834231 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 00:43:54 INFO - PROCESS | 4486 | 1461051834245 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767629a800 == 36 [pid = 4486] [id = 80] 00:43:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 86 (0x7f7672c57c00) [pid = 4486] [serial = 238] [outer = (nil)] 00:43:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 87 (0x7f7676b10800) [pid = 4486] [serial = 239] [outer = 0x7f7672c57c00] 00:43:54 INFO - PROCESS | 4486 | 1461051834300 Marionette DEBUG loaded listener.js 00:43:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 88 (0x7f7677480c00) [pid = 4486] [serial = 240] [outer = 0x7f7672c57c00] 00:43:54 INFO - PROCESS | 4486 | 1461051834978 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]]]}] 00:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 925ms 00:43:55 INFO - PROCESS | 4486 | 1461051835020 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 00:43:55 INFO - PROCESS | 4486 | 1461051835023 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 00:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:43:55 INFO - PROCESS | 4486 | 1461051835039 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:43:55 INFO - PROCESS | 4486 | 1461051835046 Marionette TRACE conn3 <- [1,294,null,{}] 00:43:55 INFO - PROCESS | 4486 | 1461051835054 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}] 00:43:55 INFO - PROCESS | 4486 | 1461051835212 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 00:43:55 INFO - PROCESS | 4486 | 1461051835234 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767c3b2800 == 37 [pid = 4486] [id = 81] 00:43:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 89 (0x7f7676944c00) [pid = 4486] [serial = 241] [outer = (nil)] 00:43:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 90 (0x7f7678866800) [pid = 4486] [serial = 242] [outer = 0x7f7676944c00] 00:43:55 INFO - PROCESS | 4486 | 1461051835289 Marionette DEBUG loaded listener.js 00:43:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 91 (0x7f767c515c00) [pid = 4486] [serial = 243] [outer = 0x7f7676944c00] 00:43:55 INFO - PROCESS | 4486 | 1461051835990 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]]]}] 00:43:56 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. 00:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 992ms 00:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:43:56 INFO - PROCESS | 4486 | 1461051836022 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 00:43:56 INFO - PROCESS | 4486 | 1461051836024 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 00:43:56 INFO - PROCESS | 4486 | 1461051836030 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:43:56 INFO - PROCESS | 4486 | 1461051836032 Marionette TRACE conn3 <- [1,298,null,{}] 00:43:56 INFO - PROCESS | 4486 | 1461051836037 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}] 00:43:56 INFO - PROCESS | 4486 | 1461051836232 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 00:43:56 INFO - PROCESS | 4486 | 1461051836302 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:56 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766df6a000 == 38 [pid = 4486] [id = 82] 00:43:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 92 (0x7f768315dc00) [pid = 4486] [serial = 244] [outer = (nil)] 00:43:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 93 (0x7f76835d9000) [pid = 4486] [serial = 245] [outer = 0x7f768315dc00] 00:43:56 INFO - PROCESS | 4486 | 1461051836364 Marionette DEBUG loaded listener.js 00:43:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 94 (0x7f7687c5a400) [pid = 4486] [serial = 246] [outer = 0x7f768315dc00] 00:43:56 INFO - PROCESS | 4486 | --DOMWINDOW == 93 (0x7f766c172c00) [pid = 4486] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:43:56 INFO - PROCESS | 4486 | --DOMWINDOW == 92 (0x7f766d481c00) [pid = 4486] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:43:56 INFO - PROCESS | 4486 | --DOMWINDOW == 91 (0x7f768330f800) [pid = 4486] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:43:56 INFO - PROCESS | 4486 | --DOMWINDOW == 90 (0x7f766d48d000) [pid = 4486] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:43:56 INFO - PROCESS | 4486 | --DOMWINDOW == 89 (0x7f767c454000) [pid = 4486] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:43:56 INFO - PROCESS | 4486 | --DOMWINDOW == 88 (0x7f767694cc00) [pid = 4486] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:43:56 INFO - PROCESS | 4486 | --DOMWINDOW == 87 (0x7f767509e400) [pid = 4486] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:43:57 INFO - PROCESS | 4486 | 1461051837207 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]]]}] 00:43:57 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. 00:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1228ms 00:43:57 INFO - PROCESS | 4486 | 1461051837257 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 00:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:43:57 INFO - PROCESS | 4486 | 1461051837261 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 00:43:57 INFO - PROCESS | 4486 | 1461051837266 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:43:57 INFO - PROCESS | 4486 | 1461051837268 Marionette TRACE conn3 <- [1,302,null,{}] 00:43:57 INFO - PROCESS | 4486 | 1461051837273 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}] 00:43:57 INFO - PROCESS | 4486 | 1461051837396 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 00:43:57 INFO - PROCESS | 4486 | 1461051837405 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:57 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76830d9000 == 39 [pid = 4486] [id = 83] 00:43:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 88 (0x7f7675b4f800) [pid = 4486] [serial = 247] [outer = (nil)] 00:43:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 89 (0x7f76845cf000) [pid = 4486] [serial = 248] [outer = 0x7f7675b4f800] 00:43:57 INFO - PROCESS | 4486 | 1461051837463 Marionette DEBUG loaded listener.js 00:43:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 90 (0x7f76845d3400) [pid = 4486] [serial = 249] [outer = 0x7f7675b4f800] 00:43:58 INFO - PROCESS | 4486 | 1461051838120 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]]]}] 00:43:58 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. 00:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 880ms 00:43:58 INFO - PROCESS | 4486 | 1461051838147 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 00:43:58 INFO - PROCESS | 4486 | 1461051838150 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 00:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:43:58 INFO - PROCESS | 4486 | 1461051838156 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:43:58 INFO - PROCESS | 4486 | 1461051838158 Marionette TRACE conn3 <- [1,306,null,{}] 00:43:58 INFO - PROCESS | 4486 | 1461051838163 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}] 00:43:58 INFO - PROCESS | 4486 | 1461051838315 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 00:43:58 INFO - PROCESS | 4486 | 1461051838335 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:58 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7687c0e000 == 40 [pid = 4486] [id = 84] 00:43:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 91 (0x7f766bfdd800) [pid = 4486] [serial = 250] [outer = (nil)] 00:43:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 92 (0x7f76845d7c00) [pid = 4486] [serial = 251] [outer = 0x7f766bfdd800] 00:43:58 INFO - PROCESS | 4486 | 1461051838391 Marionette DEBUG loaded listener.js 00:43:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 93 (0x7f7687c5d400) [pid = 4486] [serial = 252] [outer = 0x7f766bfdd800] 00:43:59 INFO - PROCESS | 4486 | 1461051839201 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]]]}] 00:43:59 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. 00:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1131ms 00:43:59 INFO - PROCESS | 4486 | 1461051839288 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 00:43:59 INFO - PROCESS | 4486 | 1461051839293 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 00:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:43:59 INFO - PROCESS | 4486 | 1461051839301 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:43:59 INFO - PROCESS | 4486 | 1461051839304 Marionette TRACE conn3 <- [1,310,null,{}] 00:43:59 INFO - PROCESS | 4486 | 1461051839313 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}] 00:43:59 INFO - PROCESS | 4486 | 1461051839500 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 00:43:59 INFO - PROCESS | 4486 | 1461051839627 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7674c12800 == 41 [pid = 4486] [id = 85] 00:43:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 94 (0x7f766c888400) [pid = 4486] [serial = 253] [outer = (nil)] 00:43:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 95 (0x7f7672a0f000) [pid = 4486] [serial = 254] [outer = 0x7f766c888400] 00:43:59 INFO - PROCESS | 4486 | 1461051839702 Marionette DEBUG loaded listener.js 00:43:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 96 (0x7f76746f7c00) [pid = 4486] [serial = 255] [outer = 0x7f766c888400] 00:44:00 INFO - PROCESS | 4486 | 1461051840501 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]]]}] 00:44:00 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. 00:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1238ms 00:44:00 INFO - PROCESS | 4486 | 1461051840539 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 00:44:00 INFO - PROCESS | 4486 | 1461051840547 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 00:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:44:00 INFO - PROCESS | 4486 | 1461051840557 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:44:00 INFO - PROCESS | 4486 | 1461051840560 Marionette TRACE conn3 <- [1,314,null,{}] 00:44:00 INFO - PROCESS | 4486 | 1461051840566 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}] 00:44:00 INFO - PROCESS | 4486 | 1461051840763 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 00:44:00 INFO - PROCESS | 4486 | 1461051840777 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:00 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767c3b3000 == 42 [pid = 4486] [id = 86] 00:44:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 97 (0x7f7672abb400) [pid = 4486] [serial = 256] [outer = (nil)] 00:44:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 98 (0x7f7675b53c00) [pid = 4486] [serial = 257] [outer = 0x7f7672abb400] 00:44:00 INFO - PROCESS | 4486 | 1461051840841 Marionette DEBUG loaded listener.js 00:44:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 99 (0x7f7676b39000) [pid = 4486] [serial = 258] [outer = 0x7f7672abb400] 00:44:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 100 (0x7f7683050c00) [pid = 4486] [serial = 259] [outer = 0x7f766c57c400] 00:44:01 INFO - PROCESS | 4486 | 1461051841856 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]]]}] 00:44:01 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. 00:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1334ms 00:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:44:01 INFO - PROCESS | 4486 | 1461051841892 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 00:44:01 INFO - PROCESS | 4486 | 1461051841894 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 00:44:01 INFO - PROCESS | 4486 | 1461051841899 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:44:01 INFO - PROCESS | 4486 | 1461051841906 Marionette TRACE conn3 <- [1,318,null,{}] 00:44:01 INFO - PROCESS | 4486 | 1461051841921 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}] 00:44:02 INFO - PROCESS | 4486 | 1461051842071 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 00:44:02 INFO - PROCESS | 4486 | 1461051842209 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688659000 == 43 [pid = 4486] [id = 87] 00:44:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 101 (0x7f766e27e800) [pid = 4486] [serial = 260] [outer = (nil)] 00:44:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 102 (0x7f7683058400) [pid = 4486] [serial = 261] [outer = 0x7f766e27e800] 00:44:02 INFO - PROCESS | 4486 | 1461051842281 Marionette DEBUG loaded listener.js 00:44:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 103 (0x7f7683392800) [pid = 4486] [serial = 262] [outer = 0x7f766e27e800] 00:44:03 INFO - PROCESS | 4486 | 1461051843165 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]]]}] 00:44:03 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. 00:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1290ms 00:44:03 INFO - PROCESS | 4486 | 1461051843190 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 00:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:44:03 INFO - PROCESS | 4486 | 1461051843195 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 00:44:03 INFO - PROCESS | 4486 | 1461051843200 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:44:03 INFO - PROCESS | 4486 | 1461051843203 Marionette TRACE conn3 <- [1,322,null,{}] 00:44:03 INFO - PROCESS | 4486 | 1461051843208 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}] 00:44:03 INFO - PROCESS | 4486 | 1461051843348 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 00:44:03 INFO - PROCESS | 4486 | 1461051843482 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768a477800 == 44 [pid = 4486] [id = 88] 00:44:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 104 (0x7f766c174400) [pid = 4486] [serial = 263] [outer = (nil)] 00:44:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 105 (0x7f7684506000) [pid = 4486] [serial = 264] [outer = 0x7f766c174400] 00:44:03 INFO - PROCESS | 4486 | 1461051843553 Marionette DEBUG loaded listener.js 00:44:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 106 (0x7f76845d7800) [pid = 4486] [serial = 265] [outer = 0x7f766c174400] 00:44:04 INFO - PROCESS | 4486 | 1461051844388 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]]]}] 00:44:04 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. 00:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1228ms 00:44:04 INFO - PROCESS | 4486 | 1461051844429 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 00:44:04 INFO - PROCESS | 4486 | 1461051844432 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 00:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:44:04 INFO - PROCESS | 4486 | 1461051844437 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:44:04 INFO - PROCESS | 4486 | 1461051844439 Marionette TRACE conn3 <- [1,326,null,{}] 00:44:04 INFO - PROCESS | 4486 | 1461051844445 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}] 00:44:04 INFO - PROCESS | 4486 | 1461051844574 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 00:44:04 INFO - PROCESS | 4486 | 1461051844710 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:04 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768b1d5800 == 45 [pid = 4486] [id = 89] 00:44:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 107 (0x7f766cb48c00) [pid = 4486] [serial = 266] [outer = (nil)] 00:44:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 108 (0x7f76864c8000) [pid = 4486] [serial = 267] [outer = 0x7f766cb48c00] 00:44:04 INFO - PROCESS | 4486 | 1461051844776 Marionette DEBUG loaded listener.js 00:44:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 109 (0x7f7688685400) [pid = 4486] [serial = 268] [outer = 0x7f766cb48c00] 00:44:05 INFO - PROCESS | 4486 | 1461051845819 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]]]}] 00:44:05 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. 00:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1429ms 00:44:05 INFO - PROCESS | 4486 | 1461051845868 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 00:44:05 INFO - PROCESS | 4486 | 1461051845873 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 00:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:44:05 INFO - PROCESS | 4486 | 1461051845880 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:44:05 INFO - PROCESS | 4486 | 1461051845885 Marionette TRACE conn3 <- [1,330,null,{}] 00:44:05 INFO - PROCESS | 4486 | 1461051845893 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}] 00:44:06 INFO - PROCESS | 4486 | 1461051846126 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 00:44:06 INFO - PROCESS | 4486 | 1461051846323 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766e24a800 == 46 [pid = 4486] [id = 90] 00:44:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 110 (0x7f7670427800) [pid = 4486] [serial = 269] [outer = (nil)] 00:44:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 111 (0x7f7671611c00) [pid = 4486] [serial = 270] [outer = 0x7f7670427800] 00:44:06 INFO - PROCESS | 4486 | 1461051846386 Marionette DEBUG loaded listener.js 00:44:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 112 (0x7f76746fe400) [pid = 4486] [serial = 271] [outer = 0x7f7670427800] 00:44:06 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76830d9000 == 45 [pid = 4486] [id = 83] 00:44:06 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766df6a000 == 44 [pid = 4486] [id = 82] 00:44:06 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767c3b2800 == 43 [pid = 4486] [id = 81] 00:44:06 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767629a800 == 42 [pid = 4486] [id = 80] 00:44:06 INFO - PROCESS | 4486 | --DOMWINDOW == 111 (0x7f7687c50800) [pid = 4486] [serial = 212] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675ad8800 == 41 [pid = 4486] [id = 79] 00:44:07 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766eee0800 == 40 [pid = 4486] [id = 78] 00:44:07 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c92e000 == 39 [pid = 4486] [id = 77] 00:44:07 INFO - PROCESS | 4486 | 1461051847165 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]]]}] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 110 (0x7f768330e800) [pid = 4486] [serial = 192] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 109 (0x7f767160d000) [pid = 4486] [serial = 195] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 108 (0x7f76843ff000) [pid = 4486] [serial = 209] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 107 (0x7f7674ce4400) [pid = 4486] [serial = 198] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 106 (0x7f76822d4400) [pid = 4486] [serial = 191] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 105 (0x7f766c170000) [pid = 4486] [serial = 179] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 104 (0x7f76833de400) [pid = 4486] [serial = 206] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 103 (0x7f7670075800) [pid = 4486] [serial = 194] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 102 (0x7f7676236000) [pid = 4486] [serial = 204] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 101 (0x7f7683530c00) [pid = 4486] [serial = 207] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 100 (0x7f767007e800) [pid = 4486] [serial = 182] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 99 (0x7f767747bc00) [pid = 4486] [serial = 201] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 98 (0x7f767753a000) [pid = 4486] [serial = 188] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 97 (0x7f7686422800) [pid = 4486] [serial = 210] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 96 (0x7f76762e9000) [pid = 4486] [serial = 200] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 95 (0x7f76735eb400) [pid = 4486] [serial = 197] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 94 (0x7f76751dd000) [pid = 4486] [serial = 185] [outer = (nil)] [url = about:blank] 00:44:07 INFO - PROCESS | 4486 | --DOMWINDOW == 93 (0x7f76822d1c00) [pid = 4486] [serial = 203] [outer = (nil)] [url = about:blank] 00:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1337ms 00:44:07 INFO - PROCESS | 4486 | 1461051847217 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 00:44:07 INFO - PROCESS | 4486 | 1461051847223 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 00:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:44:07 INFO - PROCESS | 4486 | 1461051847233 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:44:07 INFO - PROCESS | 4486 | 1461051847236 Marionette TRACE conn3 <- [1,334,null,{}] 00:44:07 INFO - PROCESS | 4486 | 1461051847242 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}] 00:44:07 INFO - PROCESS | 4486 | 1461051847371 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 00:44:07 INFO - PROCESS | 4486 | 1461051847387 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7674c13800 == 40 [pid = 4486] [id = 91] 00:44:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 94 (0x7f7675242000) [pid = 4486] [serial = 272] [outer = (nil)] 00:44:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 95 (0x7f767524b400) [pid = 4486] [serial = 273] [outer = 0x7f7675242000] 00:44:07 INFO - PROCESS | 4486 | 1461051847445 Marionette DEBUG loaded listener.js 00:44:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 96 (0x7f767613bc00) [pid = 4486] [serial = 274] [outer = 0x7f7675242000] 00:44:08 INFO - PROCESS | 4486 | 1461051848149 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]]]}] 00:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 976ms 00:44:08 INFO - PROCESS | 4486 | 1461051848209 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 00:44:08 INFO - PROCESS | 4486 | 1461051848213 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 00:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:44:08 INFO - PROCESS | 4486 | 1461051848230 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:44:08 INFO - PROCESS | 4486 | 1461051848235 Marionette TRACE conn3 <- [1,338,null,{}] 00:44:08 INFO - PROCESS | 4486 | 1461051848249 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}] 00:44:08 INFO - PROCESS | 4486 | 1461051848386 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 00:44:08 INFO - PROCESS | 4486 | 1461051848397 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:08 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767692a000 == 41 [pid = 4486] [id = 92] 00:44:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 97 (0x7f767613c000) [pid = 4486] [serial = 275] [outer = (nil)] 00:44:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 98 (0x7f76822c8400) [pid = 4486] [serial = 276] [outer = 0x7f767613c000] 00:44:08 INFO - PROCESS | 4486 | 1461051848457 Marionette DEBUG loaded listener.js 00:44:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 99 (0x7f76830b8800) [pid = 4486] [serial = 277] [outer = 0x7f767613c000] 00:44:09 INFO - PROCESS | 4486 | 1461051849253 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]]]}] 00:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1089ms 00:44:09 INFO - PROCESS | 4486 | 1461051849318 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 00:44:09 INFO - PROCESS | 4486 | 1461051849323 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 00:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:44:09 INFO - PROCESS | 4486 | 1461051849328 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:44:09 INFO - PROCESS | 4486 | 1461051849330 Marionette TRACE conn3 <- [1,342,null,{}] 00:44:09 INFO - PROCESS | 4486 | 1461051849335 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}] 00:44:09 INFO - PROCESS | 4486 | 1461051849525 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 00:44:09 INFO - PROCESS | 4486 | 1461051849544 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767c556000 == 42 [pid = 4486] [id = 93] 00:44:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 100 (0x7f767c44c400) [pid = 4486] [serial = 278] [outer = (nil)] 00:44:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 101 (0x7f76835dbc00) [pid = 4486] [serial = 279] [outer = 0x7f767c44c400] 00:44:09 INFO - PROCESS | 4486 | 1461051849604 Marionette DEBUG loaded listener.js 00:44:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 102 (0x7f76845d8400) [pid = 4486] [serial = 280] [outer = 0x7f767c44c400] 00:44:10 INFO - PROCESS | 4486 | 1461051850275 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]]]}] 00:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 985ms 00:44:10 INFO - PROCESS | 4486 | 1461051850317 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 00:44:10 INFO - PROCESS | 4486 | 1461051850321 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 00:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:44:10 INFO - PROCESS | 4486 | 1461051850326 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:44:10 INFO - PROCESS | 4486 | 1461051850328 Marionette TRACE conn3 <- [1,346,null,{}] 00:44:10 INFO - PROCESS | 4486 | 1461051850333 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}] 00:44:10 INFO - PROCESS | 4486 | 1461051850498 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 00:44:10 INFO - PROCESS | 4486 | 1461051850521 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:10 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76830dc000 == 43 [pid = 4486] [id = 94] 00:44:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 103 (0x7f76773b5400) [pid = 4486] [serial = 281] [outer = (nil)] 00:44:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 104 (0x7f76864c4000) [pid = 4486] [serial = 282] [outer = 0x7f76773b5400] 00:44:10 INFO - PROCESS | 4486 | 1461051850578 Marionette DEBUG loaded listener.js 00:44:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 105 (0x7f768868ec00) [pid = 4486] [serial = 283] [outer = 0x7f76773b5400] 00:44:11 INFO - PROCESS | 4486 | 1461051851286 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]]]}] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 104 (0x7f767623a000) [pid = 4486] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 103 (0x7f7670425000) [pid = 4486] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 102 (0x7f766d3b9c00) [pid = 4486] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 101 (0x7f766d3bac00) [pid = 4486] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 100 (0x7f766bfea000) [pid = 4486] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 99 (0x7f766bfe8000) [pid = 4486] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 98 (0x7f766eea5400) [pid = 4486] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 97 (0x7f7673919400) [pid = 4486] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 96 (0x7f7676944c00) [pid = 4486] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 95 (0x7f767524d000) [pid = 4486] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 94 (0x7f7672c57c00) [pid = 4486] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 93 (0x7f766c585000) [pid = 4486] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 92 (0x7f767007c000) [pid = 4486] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 91 (0x7f768315dc00) [pid = 4486] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:44:11 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. 00:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1176ms 00:44:11 INFO - PROCESS | 4486 | --DOMWINDOW == 90 (0x7f7675b4f800) [pid = 4486] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:44:11 INFO - PROCESS | 4486 | 1461051851516 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 00:44:11 INFO - PROCESS | 4486 | 1461051851518 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 00:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:44:11 INFO - PROCESS | 4486 | 1461051851524 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:44:11 INFO - PROCESS | 4486 | 1461051851526 Marionette TRACE conn3 <- [1,350,null,{}] 00:44:11 INFO - PROCESS | 4486 | 1461051851531 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}] 00:44:11 INFO - PROCESS | 4486 | 1461051851683 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 00:44:11 INFO - PROCESS | 4486 | 1461051851694 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:11 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766e24e800 == 44 [pid = 4486] [id = 95] 00:44:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 91 (0x7f768315dc00) [pid = 4486] [serial = 284] [outer = (nil)] 00:44:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 92 (0x7f76845d4400) [pid = 4486] [serial = 285] [outer = 0x7f768315dc00] 00:44:11 INFO - PROCESS | 4486 | 1461051851768 Marionette DEBUG loaded listener.js 00:44:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 93 (0x7f7688831400) [pid = 4486] [serial = 286] [outer = 0x7f768315dc00] 00:44:12 INFO - PROCESS | 4486 | 1461051852479 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]]]}] 00:44:12 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. 00:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 973ms 00:44:12 INFO - PROCESS | 4486 | 1461051852499 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 00:44:12 INFO - PROCESS | 4486 | 1461051852502 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 00:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:44:12 INFO - PROCESS | 4486 | 1461051852507 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:44:12 INFO - PROCESS | 4486 | 1461051852510 Marionette TRACE conn3 <- [1,354,null,{}] 00:44:12 INFO - PROCESS | 4486 | 1461051852515 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}] 00:44:12 INFO - PROCESS | 4486 | 1461051852671 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 00:44:12 INFO - PROCESS | 4486 | 1461051852690 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:12 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7687c9a800 == 45 [pid = 4486] [id = 96] 00:44:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 94 (0x7f766c57e400) [pid = 4486] [serial = 287] [outer = (nil)] 00:44:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 95 (0x7f768ae66800) [pid = 4486] [serial = 288] [outer = 0x7f766c57e400] 00:44:12 INFO - PROCESS | 4486 | 1461051852747 Marionette DEBUG loaded listener.js 00:44:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 96 (0x7f768b182c00) [pid = 4486] [serial = 289] [outer = 0x7f766c57e400] 00:44:13 INFO - PROCESS | 4486 | 1461051853360 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]]]}] 00:44:13 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. 00:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 924ms 00:44:13 INFO - PROCESS | 4486 | 1461051853432 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 00:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:44:13 INFO - PROCESS | 4486 | 1461051853435 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 00:44:13 INFO - PROCESS | 4486 | 1461051853440 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:44:13 INFO - PROCESS | 4486 | 1461051853443 Marionette TRACE conn3 <- [1,358,null,{}] 00:44:13 INFO - PROCESS | 4486 | 1461051853448 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}] 00:44:13 INFO - PROCESS | 4486 | 1461051853629 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 00:44:13 INFO - PROCESS | 4486 | 1461051853773 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:13 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766d312800 == 46 [pid = 4486] [id = 97] 00:44:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 97 (0x7f766c17c400) [pid = 4486] [serial = 290] [outer = (nil)] 00:44:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 98 (0x7f766c9bd800) [pid = 4486] [serial = 291] [outer = 0x7f766c17c400] 00:44:13 INFO - PROCESS | 4486 | 1461051853845 Marionette DEBUG loaded listener.js 00:44:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 99 (0x7f766e271800) [pid = 4486] [serial = 292] [outer = 0x7f766c17c400] 00:44:14 INFO - PROCESS | 4486 | 1461051854720 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]]]}] 00:44:14 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. 00:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1335ms 00:44:14 INFO - PROCESS | 4486 | 1461051854778 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 00:44:14 INFO - PROCESS | 4486 | 1461051854782 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 00:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:44:14 INFO - PROCESS | 4486 | 1461051854790 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:44:14 INFO - PROCESS | 4486 | 1461051854795 Marionette TRACE conn3 <- [1,362,null,{}] 00:44:14 INFO - PROCESS | 4486 | 1461051854801 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}] 00:44:14 INFO - PROCESS | 4486 | 1461051854941 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 00:44:15 INFO - PROCESS | 4486 | 1461051855079 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767628a800 == 47 [pid = 4486] [id = 98] 00:44:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 100 (0x7f766bfe8000) [pid = 4486] [serial = 293] [outer = (nil)] 00:44:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 101 (0x7f7675245000) [pid = 4486] [serial = 294] [outer = 0x7f766bfe8000] 00:44:15 INFO - PROCESS | 4486 | 1461051855167 Marionette DEBUG loaded listener.js 00:44:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 102 (0x7f7675525000) [pid = 4486] [serial = 295] [outer = 0x7f766bfe8000] 00:44:16 INFO - PROCESS | 4486 | 1461051855996 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]]]}] 00:44:16 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. 00:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1234ms 00:44:16 INFO - PROCESS | 4486 | 1461051856025 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 00:44:16 INFO - PROCESS | 4486 | 1461051856029 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 00:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:44:16 INFO - PROCESS | 4486 | 1461051856036 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:44:16 INFO - PROCESS | 4486 | 1461051856039 Marionette TRACE conn3 <- [1,366,null,{}] 00:44:16 INFO - PROCESS | 4486 | 1461051856045 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}] 00:44:16 INFO - PROCESS | 4486 | 1461051856191 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 00:44:16 INFO - PROCESS | 4486 | 1461051856329 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:16 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768880d800 == 48 [pid = 4486] [id = 99] 00:44:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 103 (0x7f7674ce4000) [pid = 4486] [serial = 296] [outer = (nil)] 00:44:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 104 (0x7f7675c4ac00) [pid = 4486] [serial = 297] [outer = 0x7f7674ce4000] 00:44:16 INFO - PROCESS | 4486 | 1461051856401 Marionette DEBUG loaded listener.js 00:44:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 105 (0x7f7677436400) [pid = 4486] [serial = 298] [outer = 0x7f7674ce4000] 00:44:17 INFO - PROCESS | 4486 | 1461051857373 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]]]}] 00:44:17 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. 00:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1378ms 00:44:17 INFO - PROCESS | 4486 | 1461051857415 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 00:44:17 INFO - PROCESS | 4486 | 1461051857421 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 00:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:44:17 INFO - PROCESS | 4486 | 1461051857436 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:44:17 INFO - PROCESS | 4486 | 1461051857443 Marionette TRACE conn3 <- [1,370,null,{}] 00:44:17 INFO - PROCESS | 4486 | 1461051857448 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}] 00:44:17 INFO - PROCESS | 4486 | 1461051857593 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 00:44:17 INFO - PROCESS | 4486 | 1461051857729 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:17 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfa2000 == 49 [pid = 4486] [id = 100] 00:44:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 106 (0x7f76773b4800) [pid = 4486] [serial = 299] [outer = (nil)] 00:44:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 107 (0x7f76845d1400) [pid = 4486] [serial = 300] [outer = 0x7f76773b4800] 00:44:17 INFO - PROCESS | 4486 | 1461051857835 Marionette DEBUG loaded listener.js 00:44:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 108 (0x7f76887af400) [pid = 4486] [serial = 301] [outer = 0x7f76773b4800] 00:44:18 INFO - PROCESS | 4486 | 1461051858669 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]]]}] 00:44:18 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. 00:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1298ms 00:44:18 INFO - PROCESS | 4486 | 1461051858728 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 00:44:18 INFO - PROCESS | 4486 | 1461051858731 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 00:44:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:44:18 INFO - PROCESS | 4486 | 1461051858737 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:44:18 INFO - PROCESS | 4486 | 1461051858739 Marionette TRACE conn3 <- [1,374,null,{}] 00:44:18 INFO - PROCESS | 4486 | 1461051858744 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}] 00:44:18 INFO - PROCESS | 4486 | 1461051858912 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 00:44:19 INFO - PROCESS | 4486 | 1461051859047 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:19 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfc0000 == 50 [pid = 4486] [id = 101] 00:44:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 109 (0x7f76833e9000) [pid = 4486] [serial = 302] [outer = (nil)] 00:44:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 110 (0x7f768ae72000) [pid = 4486] [serial = 303] [outer = 0x7f76833e9000] 00:44:19 INFO - PROCESS | 4486 | 1461051859113 Marionette DEBUG loaded listener.js 00:44:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 111 (0x7f768b1a4400) [pid = 4486] [serial = 304] [outer = 0x7f76833e9000] 00:44:19 INFO - PROCESS | 4486 | 1461051859996 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:44:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:44:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1277ms 00:44:20 INFO - PROCESS | 4486 | 1461051860013 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 00:44:20 INFO - PROCESS | 4486 | 1461051860017 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 00:44:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:44:20 INFO - PROCESS | 4486 | 1461051860022 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:44:20 INFO - PROCESS | 4486 | 1461051860024 Marionette TRACE conn3 <- [1,378,null,{}] 00:44:20 INFO - PROCESS | 4486 | 1461051860029 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}] 00:44:20 INFO - PROCESS | 4486 | 1461051860177 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 00:44:20 INFO - PROCESS | 4486 | 1461051860505 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:20 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675085000 == 51 [pid = 4486] [id = 102] 00:44:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 112 (0x7f766d3bb400) [pid = 4486] [serial = 305] [outer = (nil)] 00:44:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 113 (0x7f766e0b5800) [pid = 4486] [serial = 306] [outer = 0x7f766d3bb400] 00:44:20 INFO - PROCESS | 4486 | 1461051860639 Marionette DEBUG loaded listener.js 00:44:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 114 (0x7f7670425000) [pid = 4486] [serial = 307] [outer = 0x7f766d3bb400] 00:44:21 INFO - PROCESS | 4486 | 1461051861569 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:44:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:44:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1586ms 00:44:21 INFO - PROCESS | 4486 | 1461051861608 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 00:44:21 INFO - PROCESS | 4486 | 1461051861614 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 00:44:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:44:21 INFO - PROCESS | 4486 | 1461051861622 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:44:21 INFO - PROCESS | 4486 | 1461051861626 Marionette TRACE conn3 <- [1,382,null,{}] 00:44:21 INFO - PROCESS | 4486 | 1461051861650 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}] 00:44:21 INFO - PROCESS | 4486 | 1461051861829 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 00:44:21 INFO - PROCESS | 4486 | 1461051861893 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:21 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766d311800 == 52 [pid = 4486] [id = 103] 00:44:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 115 (0x7f7670075400) [pid = 4486] [serial = 308] [outer = (nil)] 00:44:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 116 (0x7f7675529c00) [pid = 4486] [serial = 309] [outer = 0x7f7670075400] 00:44:22 INFO - PROCESS | 4486 | 1461051862024 Marionette DEBUG loaded listener.js 00:44:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 117 (0x7f7675b4ec00) [pid = 4486] [serial = 310] [outer = 0x7f7670075400] 00:44:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7687c9a800 == 51 [pid = 4486] [id = 96] 00:44:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766e24e800 == 50 [pid = 4486] [id = 95] 00:44:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76830dc000 == 49 [pid = 4486] [id = 94] 00:44:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767c556000 == 48 [pid = 4486] [id = 93] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 116 (0x7f76845d7c00) [pid = 4486] [serial = 251] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767692a000 == 47 [pid = 4486] [id = 92] 00:44:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7674c13800 == 46 [pid = 4486] [id = 91] 00:44:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766e24a800 == 45 [pid = 4486] [id = 90] 00:44:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767c3b3000 == 44 [pid = 4486] [id = 86] 00:44:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7674c12800 == 43 [pid = 4486] [id = 85] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 115 (0x7f768822fc00) [pid = 4486] [serial = 213] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 114 (0x7f7688609000) [pid = 4486] [serial = 150] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 113 (0x7f7674628000) [pid = 4486] [serial = 153] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 112 (0x7f767753dc00) [pid = 4486] [serial = 156] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 111 (0x7f7670481c00) [pid = 4486] [serial = 183] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 110 (0x7f766c9b3800) [pid = 4486] [serial = 180] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 109 (0x7f7676233c00) [pid = 4486] [serial = 186] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 108 (0x7f76822c8000) [pid = 4486] [serial = 189] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 107 (0x7f7678866800) [pid = 4486] [serial = 242] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 106 (0x7f7675b50800) [pid = 4486] [serial = 236] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 105 (0x7f767622e800) [pid = 4486] [serial = 237] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 104 (0x7f7676b10800) [pid = 4486] [serial = 239] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 103 (0x7f7670479c00) [pid = 4486] [serial = 231] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 102 (0x7f766e277c00) [pid = 4486] [serial = 230] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 101 (0x7f76748c5c00) [pid = 4486] [serial = 233] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 100 (0x7f7675240c00) [pid = 4486] [serial = 234] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 99 (0x7f7688691400) [pid = 4486] [serial = 227] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 98 (0x7f766c17a000) [pid = 4486] [serial = 215] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 97 (0x7f76835d9000) [pid = 4486] [serial = 245] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 96 (0x7f76745ec400) [pid = 4486] [serial = 218] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 95 (0x7f767747c800) [pid = 4486] [serial = 221] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 94 (0x7f7684511400) [pid = 4486] [serial = 224] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 93 (0x7f76845cf000) [pid = 4486] [serial = 248] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 92 (0x7f7687c5a400) [pid = 4486] [serial = 246] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 91 (0x7f767c515c00) [pid = 4486] [serial = 243] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 90 (0x7f7677480c00) [pid = 4486] [serial = 240] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | --DOMWINDOW == 89 (0x7f76845d3400) [pid = 4486] [serial = 249] [outer = (nil)] [url = about:blank] 00:44:22 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:22 INFO - PROCESS | 4486 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:44:22 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:22 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:22 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:22 INFO - PROCESS | 4486 | 1461051862763 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:44:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:44:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1191ms 00:44:22 INFO - PROCESS | 4486 | 1461051862817 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 00:44:22 INFO - PROCESS | 4486 | 1461051862822 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 00:44:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:44:22 INFO - PROCESS | 4486 | 1461051862829 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:44:22 INFO - PROCESS | 4486 | 1461051862832 Marionette TRACE conn3 <- [1,386,null,{}] 00:44:22 INFO - PROCESS | 4486 | 1461051862837 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}] 00:44:22 INFO - PROCESS | 4486 | 1461051862962 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 00:44:22 INFO - PROCESS | 4486 | 1461051862977 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:22 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675855800 == 44 [pid = 4486] [id = 104] 00:44:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 90 (0x7f7675b50400) [pid = 4486] [serial = 311] [outer = (nil)] 00:44:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 91 (0x7f767753ac00) [pid = 4486] [serial = 312] [outer = 0x7f7675b50400] 00:44:23 INFO - PROCESS | 4486 | 1461051863034 Marionette DEBUG loaded listener.js 00:44:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 92 (0x7f768224d000) [pid = 4486] [serial = 313] [outer = 0x7f7675b50400] 00:44:23 INFO - PROCESS | 4486 | 1461051863854 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]]]}] 00:44:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:44:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1080ms 00:44:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:44:23 INFO - PROCESS | 4486 | 1461051863909 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 00:44:23 INFO - PROCESS | 4486 | 1461051863912 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 00:44:23 INFO - PROCESS | 4486 | 1461051863923 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:44:23 INFO - PROCESS | 4486 | 1461051863930 Marionette TRACE conn3 <- [1,390,null,{}] 00:44:23 INFO - PROCESS | 4486 | 1461051863944 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}] 00:44:24 INFO - PROCESS | 4486 | 1461051864078 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 00:44:24 INFO - PROCESS | 4486 | 1461051864088 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:24 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76772df000 == 45 [pid = 4486] [id = 105] 00:44:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 93 (0x7f766e0be800) [pid = 4486] [serial = 314] [outer = (nil)] 00:44:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 94 (0x7f7684227000) [pid = 4486] [serial = 315] [outer = 0x7f766e0be800] 00:44:24 INFO - PROCESS | 4486 | 1461051864143 Marionette DEBUG loaded listener.js 00:44:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 95 (0x7f76845cf000) [pid = 4486] [serial = 316] [outer = 0x7f766e0be800] 00:44:24 INFO - PROCESS | 4486 | 1461051864951 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]]]}] 00:44:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:44:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1095ms 00:44:25 INFO - PROCESS | 4486 | 1461051865012 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 00:44:25 INFO - PROCESS | 4486 | 1461051865016 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 00:44:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:44:25 INFO - PROCESS | 4486 | 1461051865027 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:44:25 INFO - PROCESS | 4486 | 1461051865029 Marionette TRACE conn3 <- [1,394,null,{}] 00:44:25 INFO - PROCESS | 4486 | 1461051865035 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}] 00:44:25 INFO - PROCESS | 4486 | 1461051865205 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 00:44:25 INFO - PROCESS | 4486 | 1461051865235 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767c3b1000 == 46 [pid = 4486] [id = 106] 00:44:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 96 (0x7f766d482400) [pid = 4486] [serial = 317] [outer = (nil)] 00:44:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 97 (0x7f7687c5a400) [pid = 4486] [serial = 318] [outer = 0x7f766d482400] 00:44:25 INFO - PROCESS | 4486 | 1461051865293 Marionette DEBUG loaded listener.js 00:44:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 98 (0x7f7688827c00) [pid = 4486] [serial = 319] [outer = 0x7f766d482400] 00:44:26 INFO - PROCESS | 4486 | 1461051866026 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]]]}] 00:44:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:44:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1077ms 00:44:26 INFO - PROCESS | 4486 | 1461051866108 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 00:44:26 INFO - PROCESS | 4486 | 1461051866111 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 00:44:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:44:26 INFO - PROCESS | 4486 | 1461051866117 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:44:26 INFO - PROCESS | 4486 | 1461051866119 Marionette TRACE conn3 <- [1,398,null,{}] 00:44:26 INFO - PROCESS | 4486 | 1461051866124 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}] 00:44:26 INFO - PROCESS | 4486 | 1461051866284 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 00:44:26 INFO - PROCESS | 4486 | 1461051866303 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:26 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7683fc2800 == 47 [pid = 4486] [id = 107] 00:44:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 99 (0x7f768aee5400) [pid = 4486] [serial = 320] [outer = (nil)] 00:44:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 100 (0x7f768b1ac000) [pid = 4486] [serial = 321] [outer = 0x7f768aee5400] 00:44:26 INFO - PROCESS | 4486 | 1461051866383 Marionette DEBUG loaded listener.js 00:44:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 101 (0x7f768c9a0400) [pid = 4486] [serial = 322] [outer = 0x7f768aee5400] 00:44:26 INFO - PROCESS | 4486 | --DOMWINDOW == 100 (0x7f76773b5400) [pid = 4486] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:44:26 INFO - PROCESS | 4486 | --DOMWINDOW == 99 (0x7f767c44c400) [pid = 4486] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:44:26 INFO - PROCESS | 4486 | --DOMWINDOW == 98 (0x7f768315dc00) [pid = 4486] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:44:26 INFO - PROCESS | 4486 | --DOMWINDOW == 97 (0x7f7675242000) [pid = 4486] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:44:26 INFO - PROCESS | 4486 | --DOMWINDOW == 96 (0x7f7670427800) [pid = 4486] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:44:26 INFO - PROCESS | 4486 | --DOMWINDOW == 95 (0x7f767613c000) [pid = 4486] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:44:27 INFO - PROCESS | 4486 | 1461051867251 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]]]}] 00:44:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:44:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1182ms 00:44:27 INFO - PROCESS | 4486 | 1461051867300 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 00:44:27 INFO - PROCESS | 4486 | 1461051867303 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 00:44:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:44:27 INFO - PROCESS | 4486 | 1461051867308 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:44:27 INFO - PROCESS | 4486 | 1461051867310 Marionette TRACE conn3 <- [1,402,null,{}] 00:44:27 INFO - PROCESS | 4486 | 1461051867315 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}] 00:44:27 INFO - PROCESS | 4486 | 1461051867482 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 00:44:27 INFO - PROCESS | 4486 | 1461051867500 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfb3000 == 48 [pid = 4486] [id = 108] 00:44:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 96 (0x7f7675385800) [pid = 4486] [serial = 323] [outer = (nil)] 00:44:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 97 (0x7f7675390400) [pid = 4486] [serial = 324] [outer = 0x7f7675385800] 00:44:27 INFO - PROCESS | 4486 | 1461051867556 Marionette DEBUG loaded listener.js 00:44:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 98 (0x7f768658b400) [pid = 4486] [serial = 325] [outer = 0x7f7675385800] 00:44:28 INFO - PROCESS | 4486 | 1461051868202 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]]]}] 00:44:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:44:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 922ms 00:44:28 INFO - PROCESS | 4486 | 1461051868232 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 00:44:28 INFO - PROCESS | 4486 | 1461051868235 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 00:44:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:44:28 INFO - PROCESS | 4486 | 1461051868240 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:44:28 INFO - PROCESS | 4486 | 1461051868241 Marionette TRACE conn3 <- [1,406,null,{}] 00:44:28 INFO - PROCESS | 4486 | 1461051868247 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}] 00:44:28 INFO - PROCESS | 4486 | 1461051868364 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 00:44:28 INFO - PROCESS | 4486 | 1461051868463 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76883a0800 == 49 [pid = 4486] [id = 109] 00:44:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 99 (0x7f766c14dc00) [pid = 4486] [serial = 326] [outer = (nil)] 00:44:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 100 (0x7f766c158400) [pid = 4486] [serial = 327] [outer = 0x7f766c14dc00] 00:44:28 INFO - PROCESS | 4486 | 1461051868518 Marionette DEBUG loaded listener.js 00:44:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 101 (0x7f7675389000) [pid = 4486] [serial = 328] [outer = 0x7f766c14dc00] 00:44:29 INFO - PROCESS | 4486 | 1461051869385 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]]]}] 00:44:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:44:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1186ms 00:44:29 INFO - PROCESS | 4486 | 1461051869433 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 00:44:29 INFO - PROCESS | 4486 | 1461051869437 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 00:44:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:44:29 INFO - PROCESS | 4486 | 1461051869445 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:44:29 INFO - PROCESS | 4486 | 1461051869449 Marionette TRACE conn3 <- [1,410,null,{}] 00:44:29 INFO - PROCESS | 4486 | 1461051869458 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}] 00:44:29 INFO - PROCESS | 4486 | 1461051869625 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 00:44:29 INFO - PROCESS | 4486 | 1461051869758 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767583d800 == 50 [pid = 4486] [id = 110] 00:44:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 102 (0x7f766c14e400) [pid = 4486] [serial = 329] [outer = (nil)] 00:44:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 103 (0x7f767047c000) [pid = 4486] [serial = 330] [outer = 0x7f766c14e400] 00:44:29 INFO - PROCESS | 4486 | 1461051869830 Marionette DEBUG loaded listener.js 00:44:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 104 (0x7f7675248000) [pid = 4486] [serial = 331] [outer = 0x7f766c14e400] 00:44:30 INFO - PROCESS | 4486 | 1461051870656 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]]]}] 00:44:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:44:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1238ms 00:44:30 INFO - PROCESS | 4486 | 1461051870685 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 00:44:30 INFO - PROCESS | 4486 | 1461051870692 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 00:44:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:44:30 INFO - PROCESS | 4486 | 1461051870702 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:44:30 INFO - PROCESS | 4486 | 1461051870705 Marionette TRACE conn3 <- [1,414,null,{}] 00:44:30 INFO - PROCESS | 4486 | 1461051870711 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}] 00:44:30 INFO - PROCESS | 4486 | 1461051870859 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 00:44:31 INFO - PROCESS | 4486 | 1461051870998 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:31 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767c53e000 == 51 [pid = 4486] [id = 111] 00:44:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 105 (0x7f766ba46c00) [pid = 4486] [serial = 332] [outer = (nil)] 00:44:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 106 (0x7f766ba50800) [pid = 4486] [serial = 333] [outer = 0x7f766ba46c00] 00:44:31 INFO - PROCESS | 4486 | 1461051871065 Marionette DEBUG loaded listener.js 00:44:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 107 (0x7f7675385000) [pid = 4486] [serial = 334] [outer = 0x7f766ba46c00] 00:44:32 INFO - PROCESS | 4486 | 1461051872033 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]]]}] 00:44:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:44:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1378ms 00:44:32 INFO - PROCESS | 4486 | 1461051872080 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 00:44:32 INFO - PROCESS | 4486 | 1461051872084 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 00:44:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:44:32 INFO - PROCESS | 4486 | 1461051872089 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:44:32 INFO - PROCESS | 4486 | 1461051872095 Marionette TRACE conn3 <- [1,418,null,{}] 00:44:32 INFO - PROCESS | 4486 | 1461051872110 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}] 00:44:32 INFO - PROCESS | 4486 | 1461051872259 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 00:44:32 INFO - PROCESS | 4486 | 1461051872400 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:32 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768c978800 == 52 [pid = 4486] [id = 112] 00:44:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 108 (0x7f766abeb800) [pid = 4486] [serial = 335] [outer = (nil)] 00:44:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 109 (0x7f7675385c00) [pid = 4486] [serial = 336] [outer = 0x7f766abeb800] 00:44:32 INFO - PROCESS | 4486 | 1461051872508 Marionette DEBUG loaded listener.js 00:44:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 110 (0x7f7675523400) [pid = 4486] [serial = 337] [outer = 0x7f766abeb800] 00:44:33 INFO - PROCESS | 4486 | 1461051873688 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]]]}] 00:44:33 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 00:44:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1636ms 00:44:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:44:33 INFO - PROCESS | 4486 | 1461051873727 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 00:44:33 INFO - PROCESS | 4486 | 1461051873730 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 00:44:33 INFO - PROCESS | 4486 | 1461051873736 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:44:33 INFO - PROCESS | 4486 | 1461051873739 Marionette TRACE conn3 <- [1,422,null,{}] 00:44:33 INFO - PROCESS | 4486 | 1461051873753 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}] 00:44:33 INFO - PROCESS | 4486 | 1461051873931 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 00:44:34 INFO - PROCESS | 4486 | 1461051874039 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:34 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bdef000 == 53 [pid = 4486] [id = 113] 00:44:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 111 (0x7f766ab64000) [pid = 4486] [serial = 338] [outer = (nil)] 00:44:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 112 (0x7f766ab6a400) [pid = 4486] [serial = 339] [outer = 0x7f766ab64000] 00:44:34 INFO - PROCESS | 4486 | 1461051874106 Marionette DEBUG loaded listener.js 00:44:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 113 (0x7f766bfe2c00) [pid = 4486] [serial = 340] [outer = 0x7f766ab64000] 00:44:35 INFO - PROCESS | 4486 | 1461051875292 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]]]}] 00:44:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:44:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1590ms 00:44:35 INFO - PROCESS | 4486 | 1461051875332 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 00:44:35 INFO - PROCESS | 4486 | 1461051875336 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 00:44:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:44:35 INFO - PROCESS | 4486 | 1461051875342 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:44:35 INFO - PROCESS | 4486 | 1461051875345 Marionette TRACE conn3 <- [1,426,null,{}] 00:44:35 INFO - PROCESS | 4486 | 1461051875350 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}] 00:44:35 INFO - PROCESS | 4486 | 1461051875535 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 00:44:35 INFO - PROCESS | 4486 | 1461051875896 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cba4800 == 54 [pid = 4486] [id = 114] 00:44:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 114 (0x7f766ab70000) [pid = 4486] [serial = 341] [outer = (nil)] 00:44:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 115 (0x7f766abe4800) [pid = 4486] [serial = 342] [outer = 0x7f766ab70000] 00:44:35 INFO - PROCESS | 4486 | 1461051875960 Marionette DEBUG loaded listener.js 00:44:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 116 (0x7f766abee400) [pid = 4486] [serial = 343] [outer = 0x7f766ab70000] 00:44:36 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bfb3000 == 53 [pid = 4486] [id = 108] 00:44:36 INFO - PROCESS | 4486 | --DOMWINDOW == 115 (0x7f768ae66800) [pid = 4486] [serial = 288] [outer = (nil)] [url = about:blank] 00:44:36 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7683fc2800 == 52 [pid = 4486] [id = 107] 00:44:36 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767c3b1000 == 51 [pid = 4486] [id = 106] 00:44:36 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76772df000 == 50 [pid = 4486] [id = 105] 00:44:36 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675855800 == 49 [pid = 4486] [id = 104] 00:44:36 INFO - PROCESS | 4486 | 1461051876920 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] 00:44:36 INFO - PROCESS | 4486 | 1461051876989 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 00:44:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:44:36 INFO - PROCESS | 4486 | 1461051876996 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:44:37 INFO - PROCESS | 4486 | 1461051877000 Marionette TRACE conn3 <- [1,430,null,{}] 00:44:37 INFO - PROCESS | 4486 | 1461051877006 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}] 00:44:37 INFO - PROCESS | 4486 | 1461051877138 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 00:44:37 INFO - PROCESS | 4486 | 1461051877238 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:37 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7672a7d800 == 48 [pid = 4486] [id = 115] 00:44:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 98 (0x7f766abe2400) [pid = 4486] [serial = 344] [outer = (nil)] 00:44:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 99 (0x7f766d3b9c00) [pid = 4486] [serial = 345] [outer = 0x7f766abe2400] 00:44:37 INFO - PROCESS | 4486 | 1461051877298 Marionette DEBUG loaded listener.js 00:44:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 100 (0x7f7670074c00) [pid = 4486] [serial = 346] [outer = 0x7f766abe2400] 00:44:37 INFO - PROCESS | 4486 | 1461051877947 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]]]}] 00:44:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:44:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 981ms 00:44:37 INFO - PROCESS | 4486 | 1461051877981 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 00:44:37 INFO - PROCESS | 4486 | 1461051877986 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 00:44:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:44:38 INFO - PROCESS | 4486 | 1461051878048 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:44:38 INFO - PROCESS | 4486 | 1461051878053 Marionette TRACE conn3 <- [1,434,null,{}] 00:44:38 INFO - PROCESS | 4486 | 1461051878091 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}] 00:44:38 INFO - PROCESS | 4486 | 1461051878269 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 00:44:38 INFO - PROCESS | 4486 | 1461051878405 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670444800 == 49 [pid = 4486] [id = 116] 00:44:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 101 (0x7f766ba4b000) [pid = 4486] [serial = 347] [outer = (nil)] 00:44:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 102 (0x7f766c14e800) [pid = 4486] [serial = 348] [outer = 0x7f766ba4b000] 00:44:38 INFO - PROCESS | 4486 | 1461051878474 Marionette DEBUG loaded listener.js 00:44:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 103 (0x7f766c88a800) [pid = 4486] [serial = 349] [outer = 0x7f766ba4b000] 00:44:39 INFO - PROCESS | 4486 | 1461051879358 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]]]}] 00:44:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:44:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1367ms 00:44:39 INFO - PROCESS | 4486 | 1461051879413 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 00:44:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:44:39 INFO - PROCESS | 4486 | 1461051879418 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 00:44:39 INFO - PROCESS | 4486 | 1461051879425 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:44:39 INFO - PROCESS | 4486 | 1461051879428 Marionette TRACE conn3 <- [1,438,null,{}] 00:44:39 INFO - PROCESS | 4486 | 1461051879439 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}] 00:44:39 INFO - PROCESS | 4486 | 1461051879604 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 00:44:39 INFO - PROCESS | 4486 | 1461051879735 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:39 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767584b800 == 50 [pid = 4486] [id = 117] 00:44:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 104 (0x7f766ab6b000) [pid = 4486] [serial = 350] [outer = (nil)] 00:44:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 105 (0x7f76745ea400) [pid = 4486] [serial = 351] [outer = 0x7f766ab6b000] 00:44:39 INFO - PROCESS | 4486 | 1461051879804 Marionette DEBUG loaded listener.js 00:44:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 106 (0x7f7675241000) [pid = 4486] [serial = 352] [outer = 0x7f766ab6b000] 00:44:40 INFO - PROCESS | 4486 | 1461051880782 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]]]}] 00:44:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:44:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1433ms 00:44:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:44:40 INFO - PROCESS | 4486 | 1461051880858 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 00:44:40 INFO - PROCESS | 4486 | 1461051880861 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 00:44:40 INFO - PROCESS | 4486 | 1461051880868 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:44:40 INFO - PROCESS | 4486 | 1461051880871 Marionette TRACE conn3 <- [1,442,null,{}] 00:44:40 INFO - PROCESS | 4486 | 1461051880876 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}] 00:44:41 INFO - PROCESS | 4486 | 1461051881026 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 00:44:41 INFO - PROCESS | 4486 | 1461051881169 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76772ee000 == 51 [pid = 4486] [id = 118] 00:44:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 107 (0x7f767552ec00) [pid = 4486] [serial = 353] [outer = (nil)] 00:44:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 108 (0x7f7675b4d400) [pid = 4486] [serial = 354] [outer = 0x7f767552ec00] 00:44:41 INFO - PROCESS | 4486 | 1461051881289 Marionette DEBUG loaded listener.js 00:44:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 109 (0x7f767623ac00) [pid = 4486] [serial = 355] [outer = 0x7f767552ec00] 00:44:42 INFO - PROCESS | 4486 | 1461051882079 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]]]}] 00:44:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:44:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1278ms 00:44:42 INFO - PROCESS | 4486 | 1461051882145 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 00:44:42 INFO - PROCESS | 4486 | 1461051882149 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 00:44:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:44:42 INFO - PROCESS | 4486 | 1461051882155 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:44:42 INFO - PROCESS | 4486 | 1461051882158 Marionette TRACE conn3 <- [1,446,null,{}] 00:44:42 INFO - PROCESS | 4486 | 1461051882163 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}] 00:44:42 INFO - PROCESS | 4486 | 1461051882311 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 00:44:42 INFO - PROCESS | 4486 | 1461051882445 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:42 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767d116000 == 52 [pid = 4486] [id = 119] 00:44:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 110 (0x7f7675383c00) [pid = 4486] [serial = 356] [outer = (nil)] 00:44:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 111 (0x7f76773a6800) [pid = 4486] [serial = 357] [outer = 0x7f7675383c00] 00:44:42 INFO - PROCESS | 4486 | 1461051882513 Marionette DEBUG loaded listener.js 00:44:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 112 (0x7f7678868400) [pid = 4486] [serial = 358] [outer = 0x7f7675383c00] 00:44:43 INFO - PROCESS | 4486 | 1461051883406 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]]]}] 00:44:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:44:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1280ms 00:44:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:44:43 INFO - PROCESS | 4486 | 1461051883436 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 00:44:43 INFO - PROCESS | 4486 | 1461051883439 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 00:44:43 INFO - PROCESS | 4486 | 1461051883445 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:44:43 INFO - PROCESS | 4486 | 1461051883448 Marionette TRACE conn3 <- [1,450,null,{}] 00:44:43 INFO - PROCESS | 4486 | 1461051883453 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}] 00:44:43 INFO - PROCESS | 4486 | 1461051883588 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 00:44:43 INFO - PROCESS | 4486 | 1461051883725 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7683337800 == 53 [pid = 4486] [id = 120] 00:44:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 113 (0x7f767552fc00) [pid = 4486] [serial = 359] [outer = (nil)] 00:44:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 114 (0x7f76822d1c00) [pid = 4486] [serial = 360] [outer = 0x7f767552fc00] 00:44:43 INFO - PROCESS | 4486 | 1461051883792 Marionette DEBUG loaded listener.js 00:44:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 115 (0x7f7683055400) [pid = 4486] [serial = 361] [outer = 0x7f767552fc00] 00:44:44 INFO - PROCESS | 4486 | 1461051884703 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] 00:44:44 INFO - PROCESS | 4486 | 1461051884781 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 00:44:44 INFO - PROCESS | 4486 | 1461051884787 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:44:44 INFO - PROCESS | 4486 | 1461051884790 Marionette TRACE conn3 <- [1,454,null,{}] 00:44:44 INFO - PROCESS | 4486 | 1461051884795 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}] 00:44:45 INFO - PROCESS | 4486 | 1461051885011 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 00:44:45 INFO - PROCESS | 4486 | 1461051885199 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:45 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7687c9a000 == 54 [pid = 4486] [id = 121] 00:44:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 116 (0x7f768305cc00) [pid = 4486] [serial = 362] [outer = (nil)] 00:44:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 117 (0x7f768330d400) [pid = 4486] [serial = 363] [outer = 0x7f768305cc00] 00:44:45 INFO - PROCESS | 4486 | 1461051885322 Marionette DEBUG loaded listener.js 00:44:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 118 (0x7f768422a000) [pid = 4486] [serial = 364] [outer = 0x7f768305cc00] 00:44:46 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:44:46 INFO - PROCESS | 4486 | 1461051886260 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]]]}] 00:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1532ms 00:44:46 INFO - PROCESS | 4486 | 1461051886318 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 00:44:46 INFO - PROCESS | 4486 | 1461051886332 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 00:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:44:46 INFO - PROCESS | 4486 | 1461051886344 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:44:46 INFO - PROCESS | 4486 | 1461051886349 Marionette TRACE conn3 <- [1,458,null,{}] 00:44:46 INFO - PROCESS | 4486 | 1461051886355 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}] 00:44:46 INFO - PROCESS | 4486 | 1461051886539 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 00:44:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cba4800 == 53 [pid = 4486] [id = 114] 00:44:46 INFO - PROCESS | 4486 | 1461051886711 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfb8800 == 54 [pid = 4486] [id = 122] 00:44:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 119 (0x7f766ba56400) [pid = 4486] [serial = 365] [outer = (nil)] 00:44:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 120 (0x7f766ba5fc00) [pid = 4486] [serial = 366] [outer = 0x7f766ba56400] 00:44:46 INFO - PROCESS | 4486 | 1461051886778 Marionette DEBUG loaded listener.js 00:44:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 121 (0x7f766c9b1000) [pid = 4486] [serial = 367] [outer = 0x7f766ba56400] 00:44:47 INFO - PROCESS | 4486 | 1461051887494 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] 00:44:47 INFO - PROCESS | 4486 | 1461051887533 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 00:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:44:47 INFO - PROCESS | 4486 | 1461051887543 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:44:47 INFO - PROCESS | 4486 | 1461051887547 Marionette TRACE conn3 <- [1,462,null,{}] 00:44:47 INFO - PROCESS | 4486 | 1461051887552 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}] 00:44:47 INFO - PROCESS | 4486 | 1461051887739 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 00:44:47 INFO - PROCESS | 4486 | 1461051887841 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:47 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb99800 == 55 [pid = 4486] [id = 123] 00:44:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 122 (0x7f7672abd000) [pid = 4486] [serial = 368] [outer = (nil)] 00:44:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 123 (0x7f7675384c00) [pid = 4486] [serial = 369] [outer = 0x7f7672abd000] 00:44:47 INFO - PROCESS | 4486 | 1461051887900 Marionette DEBUG loaded listener.js 00:44:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 124 (0x7f76753ba400) [pid = 4486] [serial = 370] [outer = 0x7f7672abd000] 00:44:48 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:44:48 INFO - PROCESS | 4486 | 1461051888757 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] 00:44:48 INFO - PROCESS | 4486 | 1461051888828 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 00:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:44:48 INFO - PROCESS | 4486 | 1461051888841 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:44:48 INFO - PROCESS | 4486 | 1461051888846 Marionette TRACE conn3 <- [1,466,null,{}] 00:44:48 INFO - PROCESS | 4486 | 1461051888859 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}] 00:44:49 INFO - PROCESS | 4486 | 1461051889030 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 00:44:49 INFO - PROCESS | 4486 | 1461051889054 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:49 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688663800 == 56 [pid = 4486] [id = 124] 00:44:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 125 (0x7f7677436800) [pid = 4486] [serial = 371] [outer = (nil)] 00:44:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 126 (0x7f7683059000) [pid = 4486] [serial = 372] [outer = 0x7f7677436800] 00:44:49 INFO - PROCESS | 4486 | 1461051889114 Marionette DEBUG loaded listener.js 00:44:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 127 (0x7f76835d9c00) [pid = 4486] [serial = 373] [outer = 0x7f7677436800] 00:44:49 INFO - PROCESS | 4486 | --DOMWINDOW == 126 (0x7f766e0be800) [pid = 4486] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:44:49 INFO - PROCESS | 4486 | --DOMWINDOW == 125 (0x7f7670075400) [pid = 4486] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:44:49 INFO - PROCESS | 4486 | --DOMWINDOW == 124 (0x7f7675b50400) [pid = 4486] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:44:49 INFO - PROCESS | 4486 | --DOMWINDOW == 123 (0x7f766d482400) [pid = 4486] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:44:49 INFO - PROCESS | 4486 | --DOMWINDOW == 122 (0x7f768aee5400) [pid = 4486] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:44:49 INFO - PROCESS | 4486 | --DOMWINDOW == 121 (0x7f7675385800) [pid = 4486] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:44:49 INFO - PROCESS | 4486 | --DOMWINDOW == 120 (0x7f766c57e400) [pid = 4486] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:44:49 INFO - PROCESS | 4486 | --DOMWINDOW == 119 (0x7f766d3bb400) [pid = 4486] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:44:49 INFO - PROCESS | 4486 | --DOMWINDOW == 118 (0x7f766bfdd800) [pid = 4486] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:44:49 INFO - PROCESS | 4486 | --DOMWINDOW == 117 (0x7f766ab70000) [pid = 4486] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:44:49 INFO - PROCESS | 4486 | 1461051889871 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] 00:44:49 INFO - PROCESS | 4486 | 1461051889928 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 00:44:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:44:49 INFO - PROCESS | 4486 | 1461051889934 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:44:49 INFO - PROCESS | 4486 | 1461051889936 Marionette TRACE conn3 <- [1,470,null,{}] 00:44:49 INFO - PROCESS | 4486 | 1461051889948 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}] 00:44:50 INFO - PROCESS | 4486 | 1461051890071 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 00:44:50 INFO - PROCESS | 4486 | 1461051890086 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768a486800 == 57 [pid = 4486] [id = 125] 00:44:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 118 (0x7f766ab6f400) [pid = 4486] [serial = 374] [outer = (nil)] 00:44:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 119 (0x7f7675385800) [pid = 4486] [serial = 375] [outer = 0x7f766ab6f400] 00:44:50 INFO - PROCESS | 4486 | 1461051890145 Marionette DEBUG loaded listener.js 00:44:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 120 (0x7f76843ff800) [pid = 4486] [serial = 376] [outer = 0x7f766ab6f400] 00:44:50 INFO - PROCESS | 4486 | 1461051890891 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]]]}] 00:44:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:44:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 979ms 00:44:50 INFO - PROCESS | 4486 | 1461051890913 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 00:44:50 INFO - PROCESS | 4486 | 1461051890917 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 00:44:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:44:50 INFO - PROCESS | 4486 | 1461051890925 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:44:50 INFO - PROCESS | 4486 | 1461051890928 Marionette TRACE conn3 <- [1,474,null,{}] 00:44:50 INFO - PROCESS | 4486 | 1461051890933 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}] 00:44:51 INFO - PROCESS | 4486 | 1461051891092 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 00:44:51 INFO - PROCESS | 4486 | 1461051891110 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:51 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76843a2800 == 58 [pid = 4486] [id = 126] 00:44:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 121 (0x7f766abed400) [pid = 4486] [serial = 377] [outer = (nil)] 00:44:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 122 (0x7f76704c9400) [pid = 4486] [serial = 378] [outer = 0x7f766abed400] 00:44:51 INFO - PROCESS | 4486 | 1461051891169 Marionette DEBUG loaded listener.js 00:44:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 123 (0x7f76704cd400) [pid = 4486] [serial = 379] [outer = 0x7f766abed400] 00:44:52 INFO - PROCESS | 4486 | 1461051892066 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]]]}] 00:44:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:44:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1178ms 00:44:52 INFO - PROCESS | 4486 | 1461051892105 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 00:44:52 INFO - PROCESS | 4486 | 1461051892111 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 00:44:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:44:52 INFO - PROCESS | 4486 | 1461051892120 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:44:52 INFO - PROCESS | 4486 | 1461051892125 Marionette TRACE conn3 <- [1,478,null,{}] 00:44:52 INFO - PROCESS | 4486 | 1461051892134 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}] 00:44:52 INFO - PROCESS | 4486 | 1461051892293 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 00:44:52 INFO - PROCESS | 4486 | 1461051892433 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:52 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766b9db000 == 59 [pid = 4486] [id = 127] 00:44:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 124 (0x7f766ba42400) [pid = 4486] [serial = 380] [outer = (nil)] 00:44:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 125 (0x7f766c9b4c00) [pid = 4486] [serial = 381] [outer = 0x7f766ba42400] 00:44:52 INFO - PROCESS | 4486 | 1461051892510 Marionette DEBUG loaded listener.js 00:44:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 126 (0x7f7670481c00) [pid = 4486] [serial = 382] [outer = 0x7f766ba42400] 00:44:53 INFO - PROCESS | 4486 | 1461051893340 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]]]}] 00:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1282ms 00:44:53 INFO - PROCESS | 4486 | 1461051893402 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 00:44:53 INFO - PROCESS | 4486 | 1461051893411 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 00:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:44:53 INFO - PROCESS | 4486 | 1461051893420 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:44:53 INFO - PROCESS | 4486 | 1461051893424 Marionette TRACE conn3 <- [1,482,null,{}] 00:44:53 INFO - PROCESS | 4486 | 1461051893430 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}] 00:44:53 INFO - PROCESS | 4486 | 1461051893596 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 00:44:53 INFO - PROCESS | 4486 | 1461051893733 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675ada000 == 60 [pid = 4486] [id = 128] 00:44:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 127 (0x7f766ba55400) [pid = 4486] [serial = 383] [outer = (nil)] 00:44:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 128 (0x7f7675389800) [pid = 4486] [serial = 384] [outer = 0x7f766ba55400] 00:44:53 INFO - PROCESS | 4486 | 1461051893802 Marionette DEBUG loaded listener.js 00:44:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 129 (0x7f767552e400) [pid = 4486] [serial = 385] [outer = 0x7f766ba55400] 00:44:54 INFO - PROCESS | 4486 | 1461051894840 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]]]}] 00:44:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:44:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1483ms 00:44:54 INFO - PROCESS | 4486 | 1461051894904 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 00:44:54 INFO - PROCESS | 4486 | 1461051894908 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 00:44:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:44:54 INFO - PROCESS | 4486 | 1461051894914 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:44:54 INFO - PROCESS | 4486 | 1461051894919 Marionette TRACE conn3 <- [1,486,null,{}] 00:44:54 INFO - PROCESS | 4486 | 1461051894934 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}] 00:44:55 INFO - PROCESS | 4486 | 1461051895126 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 00:44:55 INFO - PROCESS | 4486 | 1461051895324 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768b140800 == 61 [pid = 4486] [id = 129] 00:44:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 130 (0x7f767753b800) [pid = 4486] [serial = 386] [outer = (nil)] 00:44:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 131 (0x7f7684502400) [pid = 4486] [serial = 387] [outer = 0x7f767753b800] 00:44:55 INFO - PROCESS | 4486 | 1461051895412 Marionette DEBUG loaded listener.js 00:44:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 132 (0x7f768649a000) [pid = 4486] [serial = 388] [outer = 0x7f767753b800] 00:44:56 INFO - PROCESS | 4486 | 1461051896163 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]]]}] 00:44:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:44:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1286ms 00:44:56 INFO - PROCESS | 4486 | 1461051896204 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 00:44:56 INFO - PROCESS | 4486 | 1461051896208 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 00:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:44:56 INFO - PROCESS | 4486 | 1461051896214 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:44:56 INFO - PROCESS | 4486 | 1461051896217 Marionette TRACE conn3 <- [1,490,null,{}] 00:44:56 INFO - PROCESS | 4486 | 1461051896222 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}] 00:44:56 INFO - PROCESS | 4486 | 1461051896362 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 00:44:56 INFO - PROCESS | 4486 | 1461051896505 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:56 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bd1d800 == 62 [pid = 4486] [id = 130] 00:44:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 133 (0x7f7675382c00) [pid = 4486] [serial = 389] [outer = (nil)] 00:44:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 134 (0x7f7688604c00) [pid = 4486] [serial = 390] [outer = 0x7f7675382c00] 00:44:56 INFO - PROCESS | 4486 | 1461051896575 Marionette DEBUG loaded listener.js 00:44:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 135 (0x7f7688830000) [pid = 4486] [serial = 391] [outer = 0x7f7675382c00] 00:44:57 INFO - PROCESS | 4486 | 1461051897365 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]]]}] 00:44:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1180ms 00:44:57 INFO - PROCESS | 4486 | 1461051897400 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 00:44:57 INFO - PROCESS | 4486 | 1461051897403 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 00:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:44:57 INFO - PROCESS | 4486 | 1461051897410 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:44:57 INFO - PROCESS | 4486 | 1461051897412 Marionette TRACE conn3 <- [1,494,null,{}] 00:44:57 INFO - PROCESS | 4486 | 1461051897418 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}] 00:44:57 INFO - PROCESS | 4486 | 1461051897559 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 00:44:57 INFO - PROCESS | 4486 | 1461051897701 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:57 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c393800 == 63 [pid = 4486] [id = 131] 00:44:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 136 (0x7f76845ce800) [pid = 4486] [serial = 392] [outer = (nil)] 00:44:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 137 (0x7f768ae68800) [pid = 4486] [serial = 393] [outer = 0x7f76845ce800] 00:44:57 INFO - PROCESS | 4486 | 1461051897770 Marionette DEBUG loaded listener.js 00:44:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 138 (0x7f768b19f000) [pid = 4486] [serial = 394] [outer = 0x7f76845ce800] 00:44:58 INFO - PROCESS | 4486 | 1461051898873 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]]]}] 00:44:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:44:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1534ms 00:44:58 INFO - PROCESS | 4486 | 1461051898946 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 00:44:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:44:58 INFO - PROCESS | 4486 | 1461051898952 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 00:44:58 INFO - PROCESS | 4486 | 1461051898959 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:44:58 INFO - PROCESS | 4486 | 1461051898964 Marionette TRACE conn3 <- [1,498,null,{}] 00:44:58 INFO - PROCESS | 4486 | 1461051898972 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}] 00:44:59 INFO - PROCESS | 4486 | 1461051899157 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 00:44:59 INFO - PROCESS | 4486 | 1461051899354 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c914000 == 64 [pid = 4486] [id = 132] 00:44:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 139 (0x7f766bfe2000) [pid = 4486] [serial = 395] [outer = (nil)] 00:44:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 140 (0x7f766c15a800) [pid = 4486] [serial = 396] [outer = 0x7f766bfe2000] 00:44:59 INFO - PROCESS | 4486 | 1461051899416 Marionette DEBUG loaded listener.js 00:44:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 141 (0x7f766c9bc000) [pid = 4486] [serial = 397] [outer = 0x7f766bfe2000] 00:45:00 INFO - PROCESS | 4486 | 1461051900288 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]]]}] 00:45:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:45:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1383ms 00:45:00 INFO - PROCESS | 4486 | 1461051900342 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 00:45:00 INFO - PROCESS | 4486 | 1461051900350 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 00:45:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:45:00 INFO - PROCESS | 4486 | 1461051900361 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:45:00 INFO - PROCESS | 4486 | 1461051900364 Marionette TRACE conn3 <- [1,502,null,{}] 00:45:00 INFO - PROCESS | 4486 | 1461051900370 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}] 00:45:00 INFO - PROCESS | 4486 | 1461051900516 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 00:45:00 INFO - PROCESS | 4486 | 1461051900658 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:00 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb06800 == 65 [pid = 4486] [id = 133] 00:45:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f766ba5e800) [pid = 4486] [serial = 398] [outer = (nil)] 00:45:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f76704c5400) [pid = 4486] [serial = 399] [outer = 0x7f766ba5e800] 00:45:00 INFO - PROCESS | 4486 | 1461051900719 Marionette DEBUG loaded listener.js 00:45:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f7670704000) [pid = 4486] [serial = 400] [outer = 0x7f766ba5e800] 00:45:01 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bdef000 == 64 [pid = 4486] [id = 113] 00:45:01 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766d312800 == 63 [pid = 4486] [id = 97] 00:45:01 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768a486800 == 62 [pid = 4486] [id = 125] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f766d3b9c00) [pid = 4486] [serial = 345] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f767047c000) [pid = 4486] [serial = 330] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f766ba50800) [pid = 4486] [serial = 333] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 140 (0x7f7675385c00) [pid = 4486] [serial = 336] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 139 (0x7f766ab6a400) [pid = 4486] [serial = 339] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 138 (0x7f768ae72000) [pid = 4486] [serial = 303] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 137 (0x7f76845d1400) [pid = 4486] [serial = 300] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 136 (0x7f7675245000) [pid = 4486] [serial = 294] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 135 (0x7f766c9bd800) [pid = 4486] [serial = 291] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 134 (0x7f7675c4ac00) [pid = 4486] [serial = 297] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7688663800 == 61 [pid = 4486] [id = 124] 00:45:01 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb99800 == 60 [pid = 4486] [id = 123] 00:45:01 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bfb8800 == 59 [pid = 4486] [id = 122] 00:45:01 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670444800 == 58 [pid = 4486] [id = 116] 00:45:01 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76883a0800 == 57 [pid = 4486] [id = 109] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 133 (0x7f7687c5d400) [pid = 4486] [serial = 252] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 132 (0x7f766abe4800) [pid = 4486] [serial = 342] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 131 (0x7f766abee400) [pid = 4486] [serial = 343] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 130 (0x7f766c158400) [pid = 4486] [serial = 327] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 129 (0x7f76845cf000) [pid = 4486] [serial = 316] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 128 (0x7f7675b4ec00) [pid = 4486] [serial = 310] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 127 (0x7f7684227000) [pid = 4486] [serial = 315] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 126 (0x7f767753ac00) [pid = 4486] [serial = 312] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 125 (0x7f7675529c00) [pid = 4486] [serial = 309] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 124 (0x7f7688827c00) [pid = 4486] [serial = 319] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 123 (0x7f768c9a0400) [pid = 4486] [serial = 322] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 122 (0x7f7675390400) [pid = 4486] [serial = 324] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 121 (0x7f768658b400) [pid = 4486] [serial = 325] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 120 (0x7f768b182c00) [pid = 4486] [serial = 289] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 119 (0x7f768b1ac000) [pid = 4486] [serial = 321] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 118 (0x7f768224d000) [pid = 4486] [serial = 313] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 117 (0x7f766e0b5800) [pid = 4486] [serial = 306] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 116 (0x7f7670425000) [pid = 4486] [serial = 307] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | --DOMWINDOW == 115 (0x7f7687c5a400) [pid = 4486] [serial = 318] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 4486 | 1461051901652 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]]]}] 00:45:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:45:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1339ms 00:45:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:45:01 INFO - PROCESS | 4486 | 1461051901703 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 00:45:01 INFO - PROCESS | 4486 | 1461051901706 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 00:45:01 INFO - PROCESS | 4486 | 1461051901713 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:45:01 INFO - PROCESS | 4486 | 1461051901719 Marionette TRACE conn3 <- [1,506,null,{}] 00:45:01 INFO - PROCESS | 4486 | 1461051901738 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}] 00:45:01 INFO - PROCESS | 4486 | 1461051901896 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 00:45:02 INFO - PROCESS | 4486 | 1461051902011 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7672de9800 == 58 [pid = 4486] [id = 134] 00:45:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 116 (0x7f766abec400) [pid = 4486] [serial = 401] [outer = (nil)] 00:45:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 117 (0x7f767070f000) [pid = 4486] [serial = 402] [outer = 0x7f766abec400] 00:45:02 INFO - PROCESS | 4486 | 1461051902073 Marionette DEBUG loaded listener.js 00:45:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 118 (0x7f76746fcc00) [pid = 4486] [serial = 403] [outer = 0x7f766abec400] 00:45:02 INFO - PROCESS | 4486 | 1461051902780 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]]]}] 00:45:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:45:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1088ms 00:45:02 INFO - PROCESS | 4486 | 1461051902814 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 00:45:02 INFO - PROCESS | 4486 | 1461051902818 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 00:45:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:45:02 INFO - PROCESS | 4486 | 1461051902824 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:45:02 INFO - PROCESS | 4486 | 1461051902826 Marionette TRACE conn3 <- [1,510,null,{}] 00:45:02 INFO - PROCESS | 4486 | 1461051902832 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}] 00:45:03 INFO - PROCESS | 4486 | 1461051902999 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 00:45:03 INFO - PROCESS | 4486 | 1461051903021 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767583c000 == 59 [pid = 4486] [id = 135] 00:45:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 119 (0x7f766bfe2400) [pid = 4486] [serial = 404] [outer = (nil)] 00:45:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 120 (0x7f7675240c00) [pid = 4486] [serial = 405] [outer = 0x7f766bfe2400] 00:45:03 INFO - PROCESS | 4486 | 1461051903086 Marionette DEBUG loaded listener.js 00:45:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 121 (0x7f767552a400) [pid = 4486] [serial = 406] [outer = 0x7f766bfe2400] 00:45:03 INFO - PROCESS | 4486 | 1461051903819 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]]]}] 00:45:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:45:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1031ms 00:45:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:45:03 INFO - PROCESS | 4486 | 1461051903855 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 00:45:03 INFO - PROCESS | 4486 | 1461051903858 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 00:45:03 INFO - PROCESS | 4486 | 1461051903863 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:45:03 INFO - PROCESS | 4486 | 1461051903866 Marionette TRACE conn3 <- [1,514,null,{}] 00:45:03 INFO - PROCESS | 4486 | 1461051903904 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}] 00:45:04 INFO - PROCESS | 4486 | 1461051904071 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 00:45:04 INFO - PROCESS | 4486 | 1461051904100 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:04 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767628a000 == 60 [pid = 4486] [id = 136] 00:45:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 122 (0x7f767070fc00) [pid = 4486] [serial = 407] [outer = (nil)] 00:45:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 123 (0x7f767613bc00) [pid = 4486] [serial = 408] [outer = 0x7f767070fc00] 00:45:04 INFO - PROCESS | 4486 | 1461051904162 Marionette DEBUG loaded listener.js 00:45:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 124 (0x7f767694cc00) [pid = 4486] [serial = 409] [outer = 0x7f767070fc00] 00:45:04 INFO - PROCESS | 4486 | 1461051904984 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]]]}] 00:45:05 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 00:45:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1189ms 00:45:05 INFO - PROCESS | 4486 | 1461051905052 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 00:45:05 INFO - PROCESS | 4486 | 1461051905055 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 00:45:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:45:05 INFO - PROCESS | 4486 | 1461051905061 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:45:05 INFO - PROCESS | 4486 | 1461051905063 Marionette TRACE conn3 <- [1,518,null,{}] 00:45:05 INFO - PROCESS | 4486 | 1461051905068 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}] 00:45:05 INFO - PROCESS | 4486 | 1461051905289 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 00:45:05 INFO - PROCESS | 4486 | 1461051905310 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76787b2000 == 61 [pid = 4486] [id = 137] 00:45:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 125 (0x7f7675b52000) [pid = 4486] [serial = 410] [outer = (nil)] 00:45:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 126 (0x7f7682e6c000) [pid = 4486] [serial = 411] [outer = 0x7f7675b52000] 00:45:05 INFO - PROCESS | 4486 | 1461051905386 Marionette DEBUG loaded listener.js 00:45:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 127 (0x7f768422f400) [pid = 4486] [serial = 412] [outer = 0x7f7675b52000] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 126 (0x7f76773b4800) [pid = 4486] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 125 (0x7f766e27e800) [pid = 4486] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 124 (0x7f766bfeac00) [pid = 4486] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 123 (0x7f766bfecc00) [pid = 4486] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 122 (0x7f7674ce4000) [pid = 4486] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 121 (0x7f7675b51000) [pid = 4486] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 120 (0x7f766bfe7400) [pid = 4486] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 119 (0x7f766e0b6800) [pid = 4486] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 118 (0x7f76833e9000) [pid = 4486] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 117 (0x7f766c888400) [pid = 4486] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 116 (0x7f7672abb400) [pid = 4486] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 115 (0x7f767747d000) [pid = 4486] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 114 (0x7f766cb48c00) [pid = 4486] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 113 (0x7f7677436800) [pid = 4486] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 112 (0x7f766ab6f400) [pid = 4486] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 111 (0x7f766abe2400) [pid = 4486] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 110 (0x7f768305cc00) [pid = 4486] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 109 (0x7f766ba56400) [pid = 4486] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 108 (0x7f7672abd000) [pid = 4486] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 107 (0x7f766c174400) [pid = 4486] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 106 (0x7f766bfe8000) [pid = 4486] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:45:06 INFO - PROCESS | 4486 | --DOMWINDOW == 105 (0x7f766c17c400) [pid = 4486] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:45:06 INFO - PROCESS | 4486 | 1461051906460 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]]]}] 00:45:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:45:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1426ms 00:45:06 INFO - PROCESS | 4486 | 1461051906487 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 00:45:06 INFO - PROCESS | 4486 | 1461051906491 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 00:45:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:45:06 INFO - PROCESS | 4486 | 1461051906496 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:45:06 INFO - PROCESS | 4486 | 1461051906498 Marionette TRACE conn3 <- [1,522,null,{}] 00:45:06 INFO - PROCESS | 4486 | 1461051906503 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}] 00:45:06 INFO - PROCESS | 4486 | 1461051906671 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 00:45:06 INFO - PROCESS | 4486 | 1461051906698 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7672dde000 == 62 [pid = 4486] [id = 138] 00:45:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 106 (0x7f766bfe8000) [pid = 4486] [serial = 413] [outer = (nil)] 00:45:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 107 (0x7f76704c4400) [pid = 4486] [serial = 414] [outer = 0x7f766bfe8000] 00:45:06 INFO - PROCESS | 4486 | 1461051906756 Marionette DEBUG loaded listener.js 00:45:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 108 (0x7f767622e800) [pid = 4486] [serial = 415] [outer = 0x7f766bfe8000] 00:45:07 INFO - PROCESS | 4486 | 1461051907456 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]]]}] 00:45:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:45:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 982ms 00:45:07 INFO - PROCESS | 4486 | 1461051907478 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 00:45:07 INFO - PROCESS | 4486 | 1461051907482 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 00:45:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:45:07 INFO - PROCESS | 4486 | 1461051907490 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:45:07 INFO - PROCESS | 4486 | 1461051907492 Marionette TRACE conn3 <- [1,526,null,{}] 00:45:07 INFO - PROCESS | 4486 | 1461051907496 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}] 00:45:07 INFO - PROCESS | 4486 | 1461051907661 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 00:45:07 INFO - PROCESS | 4486 | 1461051907677 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7683082800 == 63 [pid = 4486] [id = 139] 00:45:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 109 (0x7f766bfeac00) [pid = 4486] [serial = 416] [outer = (nil)] 00:45:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 110 (0x7f76773b4800) [pid = 4486] [serial = 417] [outer = 0x7f766bfeac00] 00:45:07 INFO - PROCESS | 4486 | 1461051907736 Marionette DEBUG loaded listener.js 00:45:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 111 (0x7f7684505400) [pid = 4486] [serial = 418] [outer = 0x7f766bfeac00] 00:45:08 INFO - PROCESS | 4486 | 1461051908603 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]]]}] 00:45:08 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 00:45:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1176ms 00:45:08 INFO - PROCESS | 4486 | 1461051908669 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 00:45:08 INFO - PROCESS | 4486 | 1461051908675 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 00:45:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:45:08 INFO - PROCESS | 4486 | 1461051908683 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:45:08 INFO - PROCESS | 4486 | 1461051908688 Marionette TRACE conn3 <- [1,530,null,{}] 00:45:08 INFO - PROCESS | 4486 | 1461051908695 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}] 00:45:08 INFO - PROCESS | 4486 | 1461051908894 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 00:45:09 INFO - PROCESS | 4486 | 1461051909097 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb93000 == 64 [pid = 4486] [id = 140] 00:45:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 112 (0x7f766cb48c00) [pid = 4486] [serial = 419] [outer = (nil)] 00:45:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 113 (0x7f766d3bb400) [pid = 4486] [serial = 420] [outer = 0x7f766cb48c00] 00:45:09 INFO - PROCESS | 4486 | 1461051909214 Marionette DEBUG loaded listener.js 00:45:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 114 (0x7f7670476400) [pid = 4486] [serial = 421] [outer = 0x7f766cb48c00] 00:45:09 INFO - PROCESS | 4486 | 1461051909978 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"]]]}] 00:45:10 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 00:45:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:45:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:45:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:45:10 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 00:45:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:45:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:45:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:45:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1331ms 00:45:10 INFO - PROCESS | 4486 | 1461051910017 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 00:45:10 INFO - PROCESS | 4486 | 1461051910025 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 00:45:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:45:10 INFO - PROCESS | 4486 | 1461051910053 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:45:10 INFO - PROCESS | 4486 | 1461051910058 Marionette TRACE conn3 <- [1,534,null,{}] 00:45:10 INFO - PROCESS | 4486 | 1461051910064 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}] 00:45:10 INFO - PROCESS | 4486 | 1461051910234 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 00:45:10 INFO - PROCESS | 4486 | 1461051910372 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:10 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76835ae000 == 65 [pid = 4486] [id = 141] 00:45:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 115 (0x7f766cb4c800) [pid = 4486] [serial = 422] [outer = (nil)] 00:45:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 116 (0x7f7670be7c00) [pid = 4486] [serial = 423] [outer = 0x7f766cb4c800] 00:45:10 INFO - PROCESS | 4486 | 1461051910442 Marionette DEBUG loaded listener.js 00:45:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 117 (0x7f7670bed800) [pid = 4486] [serial = 424] [outer = 0x7f766cb4c800] 00:45:11 INFO - PROCESS | 4486 | 1461051911346 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]]]}] 00:45:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:45:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1359ms 00:45:11 INFO - PROCESS | 4486 | 1461051911394 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 00:45:11 INFO - PROCESS | 4486 | 1461051911398 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 00:45:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:45:11 INFO - PROCESS | 4486 | 1461051911422 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:45:11 INFO - PROCESS | 4486 | 1461051911427 Marionette TRACE conn3 <- [1,538,null,{}] 00:45:11 INFO - PROCESS | 4486 | 1461051911443 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}] 00:45:11 INFO - PROCESS | 4486 | 1461051911620 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 00:45:11 INFO - PROCESS | 4486 | 1461051911741 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:11 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76865d4800 == 66 [pid = 4486] [id = 142] 00:45:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 118 (0x7f76704cd800) [pid = 4486] [serial = 425] [outer = (nil)] 00:45:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 119 (0x7f7670bf0800) [pid = 4486] [serial = 426] [outer = 0x7f76704cd800] 00:45:11 INFO - PROCESS | 4486 | 1461051911832 Marionette DEBUG loaded listener.js 00:45:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 120 (0x7f767886c400) [pid = 4486] [serial = 427] [outer = 0x7f76704cd800] 00:45:12 INFO - PROCESS | 4486 | 1461051912552 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]]]}] 00:45:12 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. 00:45:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1192ms 00:45:12 INFO - PROCESS | 4486 | 1461051912611 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 00:45:12 INFO - PROCESS | 4486 | 1461051912616 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 00:45:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:45:12 INFO - PROCESS | 4486 | 1461051912622 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:45:12 INFO - PROCESS | 4486 | 1461051912624 Marionette TRACE conn3 <- [1,542,null,{}] 00:45:12 INFO - PROCESS | 4486 | 1461051912629 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}] 00:45:12 INFO - PROCESS | 4486 | 1461051912779 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 00:45:12 INFO - PROCESS | 4486 | 1461051912924 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:12 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768a486800 == 67 [pid = 4486] [id = 143] 00:45:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 121 (0x7f766d14c400) [pid = 4486] [serial = 428] [outer = (nil)] 00:45:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 122 (0x7f766d152800) [pid = 4486] [serial = 429] [outer = 0x7f766d14c400] 00:45:13 INFO - PROCESS | 4486 | 1461051913000 Marionette DEBUG loaded listener.js 00:45:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 123 (0x7f766d159c00) [pid = 4486] [serial = 430] [outer = 0x7f766d14c400] 00:45:13 INFO - PROCESS | 4486 | 1461051913749 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]]]}] 00:45:13 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. 00:45:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1177ms 00:45:13 INFO - PROCESS | 4486 | 1461051913814 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 00:45:13 INFO - PROCESS | 4486 | 1461051913818 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 00:45:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:45:13 INFO - PROCESS | 4486 | 1461051913826 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:45:13 INFO - PROCESS | 4486 | 1461051913829 Marionette TRACE conn3 <- [1,546,null,{}] 00:45:13 INFO - PROCESS | 4486 | 1461051913834 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}] 00:45:14 INFO - PROCESS | 4486 | 1461051913995 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 00:45:14 INFO - PROCESS | 4486 | 1461051914116 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:14 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c254000 == 68 [pid = 4486] [id = 144] 00:45:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 124 (0x7f766d14e000) [pid = 4486] [serial = 431] [outer = (nil)] 00:45:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 125 (0x7f7670bebc00) [pid = 4486] [serial = 432] [outer = 0x7f766d14e000] 00:45:14 INFO - PROCESS | 4486 | 1461051914188 Marionette DEBUG loaded listener.js 00:45:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 126 (0x7f768305c800) [pid = 4486] [serial = 433] [outer = 0x7f766d14e000] 00:45:15 INFO - PROCESS | 4486 | 1461051915007 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]]]}] 00:45:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:45:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1234ms 00:45:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:45:15 INFO - PROCESS | 4486 | 1461051915061 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 00:45:15 INFO - PROCESS | 4486 | 1461051915064 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 00:45:15 INFO - PROCESS | 4486 | 1461051915071 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:45:15 INFO - PROCESS | 4486 | 1461051915074 Marionette TRACE conn3 <- [1,550,null,{}] 00:45:15 INFO - PROCESS | 4486 | 1461051915079 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}] 00:45:15 INFO - PROCESS | 4486 | 1461051915277 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 00:45:15 INFO - PROCESS | 4486 | 1461051915448 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665985000 == 69 [pid = 4486] [id = 145] 00:45:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 127 (0x7f766cfc4000) [pid = 4486] [serial = 434] [outer = (nil)] 00:45:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 128 (0x7f766cfc9800) [pid = 4486] [serial = 435] [outer = 0x7f766cfc4000] 00:45:15 INFO - PROCESS | 4486 | 1461051915522 Marionette DEBUG loaded listener.js 00:45:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 129 (0x7f76843fe800) [pid = 4486] [serial = 436] [outer = 0x7f766cfc4000] 00:45:16 INFO - PROCESS | 4486 | 1461051916285 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]]]}] 00:45:16 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. 00:45:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1279ms 00:45:16 INFO - PROCESS | 4486 | 1461051916350 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 00:45:16 INFO - PROCESS | 4486 | 1461051916352 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 00:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:45:16 INFO - PROCESS | 4486 | 1461051916359 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:45:16 INFO - PROCESS | 4486 | 1461051916362 Marionette TRACE conn3 <- [1,554,null,{}] 00:45:16 INFO - PROCESS | 4486 | 1461051916367 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}] 00:45:16 INFO - PROCESS | 4486 | 1461051916515 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 00:45:16 INFO - PROCESS | 4486 | 1461051916662 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:16 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665aa4000 == 70 [pid = 4486] [id = 146] 00:45:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 130 (0x7f7665a63800) [pid = 4486] [serial = 437] [outer = (nil)] 00:45:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 131 (0x7f7665a6a800) [pid = 4486] [serial = 438] [outer = 0x7f7665a63800] 00:45:16 INFO - PROCESS | 4486 | 1461051916733 Marionette DEBUG loaded listener.js 00:45:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 132 (0x7f7665a70c00) [pid = 4486] [serial = 439] [outer = 0x7f7665a63800] 00:45:17 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:17 INFO - PROCESS | 4486 | 1461051917565 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]]]}] 00:45:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:45:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1232ms 00:45:17 INFO - PROCESS | 4486 | 1461051917594 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 00:45:17 INFO - PROCESS | 4486 | 1461051917598 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 00:45:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:45:17 INFO - PROCESS | 4486 | 1461051917603 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:45:17 INFO - PROCESS | 4486 | 1461051917606 Marionette TRACE conn3 <- [1,558,null,{}] 00:45:17 INFO - PROCESS | 4486 | 1461051917611 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}] 00:45:17 INFO - PROCESS | 4486 | 1461051917749 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 00:45:17 INFO - PROCESS | 4486 | 1461051917896 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:17 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768454f800 == 71 [pid = 4486] [id = 147] 00:45:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 133 (0x7f7665a65000) [pid = 4486] [serial = 440] [outer = (nil)] 00:45:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 134 (0x7f7665c26400) [pid = 4486] [serial = 441] [outer = 0x7f7665a65000] 00:45:17 INFO - PROCESS | 4486 | 1461051917966 Marionette DEBUG loaded listener.js 00:45:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 135 (0x7f7665c2b000) [pid = 4486] [serial = 442] [outer = 0x7f7665a65000] 00:45:18 INFO - PROCESS | 4486 | 1461051918817 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]]]}] 00:45:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:45:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1279ms 00:45:18 INFO - PROCESS | 4486 | 1461051918883 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 00:45:18 INFO - PROCESS | 4486 | 1461051918887 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 00:45:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:45:18 INFO - PROCESS | 4486 | 1461051918893 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:45:18 INFO - PROCESS | 4486 | 1461051918895 Marionette TRACE conn3 <- [1,562,null,{}] 00:45:18 INFO - PROCESS | 4486 | 1461051918900 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}] 00:45:19 INFO - PROCESS | 4486 | 1461051919051 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 00:45:19 INFO - PROCESS | 4486 | 1461051919199 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:19 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb9f000 == 72 [pid = 4486] [id = 148] 00:45:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 136 (0x7f76654e7800) [pid = 4486] [serial = 443] [outer = (nil)] 00:45:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 137 (0x7f76654ed400) [pid = 4486] [serial = 444] [outer = 0x7f76654e7800] 00:45:19 INFO - PROCESS | 4486 | 1461051919267 Marionette DEBUG loaded listener.js 00:45:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 138 (0x7f76654f2400) [pid = 4486] [serial = 445] [outer = 0x7f76654e7800] 00:45:19 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:20 INFO - PROCESS | 4486 | 1461051920306 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]]]}] 00:45:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:45:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1427ms 00:45:20 INFO - PROCESS | 4486 | 1461051920320 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 00:45:20 INFO - PROCESS | 4486 | 1461051920324 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 00:45:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:45:20 INFO - PROCESS | 4486 | 1461051920333 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:45:20 INFO - PROCESS | 4486 | 1461051920338 Marionette TRACE conn3 <- [1,566,null,{}] 00:45:20 INFO - PROCESS | 4486 | 1461051920346 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}] 00:45:20 INFO - PROCESS | 4486 | 1461051920502 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 00:45:20 INFO - PROCESS | 4486 | 1461051920703 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:20 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb0e800 == 73 [pid = 4486] [id = 149] 00:45:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 139 (0x7f7665c30000) [pid = 4486] [serial = 446] [outer = (nil)] 00:45:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 140 (0x7f7665c33c00) [pid = 4486] [serial = 447] [outer = 0x7f7665c30000] 00:45:20 INFO - PROCESS | 4486 | 1461051920771 Marionette DEBUG loaded listener.js 00:45:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 141 (0x7f766abef000) [pid = 4486] [serial = 448] [outer = 0x7f7665c30000] 00:45:21 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:21 INFO - PROCESS | 4486 | 1461051921573 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]]]}] 00:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1288ms 00:45:21 INFO - PROCESS | 4486 | 1461051921621 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 00:45:21 INFO - PROCESS | 4486 | 1461051921629 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 00:45:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:45:21 INFO - PROCESS | 4486 | 1461051921638 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:45:21 INFO - PROCESS | 4486 | 1461051921641 Marionette TRACE conn3 <- [1,570,null,{}] 00:45:21 INFO - PROCESS | 4486 | 1461051921646 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}] 00:45:21 INFO - PROCESS | 4486 | 1461051921789 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 00:45:21 INFO - PROCESS | 4486 | 1461051921941 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:21 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfb6000 == 74 [pid = 4486] [id = 150] 00:45:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f766bfeb800) [pid = 4486] [serial = 449] [outer = (nil)] 00:45:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f766c175800) [pid = 4486] [serial = 450] [outer = 0x7f766bfeb800] 00:45:22 INFO - PROCESS | 4486 | 1461051922004 Marionette DEBUG loaded listener.js 00:45:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f766c9ba400) [pid = 4486] [serial = 451] [outer = 0x7f766bfeb800] 00:45:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7672a7d800 == 73 [pid = 4486] [id = 115] 00:45:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7672dde000 == 72 [pid = 4486] [id = 138] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f76704c9400) [pid = 4486] [serial = 378] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76787b2000 == 71 [pid = 4486] [id = 137] 00:45:22 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767583c000 == 70 [pid = 4486] [id = 135] 00:45:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7672de9800 == 69 [pid = 4486] [id = 134] 00:45:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb06800 == 68 [pid = 4486] [id = 133] 00:45:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c914000 == 67 [pid = 4486] [id = 132] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f76845d7800) [pid = 4486] [serial = 265] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f7675525000) [pid = 4486] [serial = 295] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 140 (0x7f766e271800) [pid = 4486] [serial = 292] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 139 (0x7f76887af400) [pid = 4486] [serial = 301] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 138 (0x7f7683392800) [pid = 4486] [serial = 262] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 137 (0x7f76753f1800) [pid = 4486] [serial = 219] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 136 (0x7f767c509800) [pid = 4486] [serial = 177] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 135 (0x7f7677436400) [pid = 4486] [serial = 298] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 134 (0x7f76883b2c00) [pid = 4486] [serial = 225] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 133 (0x7f766c9b9c00) [pid = 4486] [serial = 216] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 132 (0x7f768315d800) [pid = 4486] [serial = 222] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 131 (0x7f768b1a4400) [pid = 4486] [serial = 304] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 130 (0x7f76746f7c00) [pid = 4486] [serial = 255] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 129 (0x7f7676b39000) [pid = 4486] [serial = 258] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 128 (0x7f768882b800) [pid = 4486] [serial = 228] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 127 (0x7f7688685400) [pid = 4486] [serial = 268] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 126 (0x7f7683059000) [pid = 4486] [serial = 372] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 125 (0x7f7675385800) [pid = 4486] [serial = 375] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 124 (0x7f76835d9c00) [pid = 4486] [serial = 373] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 123 (0x7f7670074c00) [pid = 4486] [serial = 346] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 122 (0x7f766c14e800) [pid = 4486] [serial = 348] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 121 (0x7f76745ea400) [pid = 4486] [serial = 351] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 120 (0x7f7675b4d400) [pid = 4486] [serial = 354] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 119 (0x7f76773a6800) [pid = 4486] [serial = 357] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 118 (0x7f768422a000) [pid = 4486] [serial = 364] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 117 (0x7f768330d400) [pid = 4486] [serial = 363] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 116 (0x7f766ba5fc00) [pid = 4486] [serial = 366] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 115 (0x7f766c9b1000) [pid = 4486] [serial = 367] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 114 (0x7f76822d1c00) [pid = 4486] [serial = 360] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 113 (0x7f7675384c00) [pid = 4486] [serial = 369] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 112 (0x7f76753ba400) [pid = 4486] [serial = 370] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 4486 | --DOMWINDOW == 111 (0x7f76843ff800) [pid = 4486] [serial = 376] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 4486 | 1461051923294 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]]]}] 00:45:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:45:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1736ms 00:45:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:45:23 INFO - PROCESS | 4486 | 1461051923385 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 00:45:23 INFO - PROCESS | 4486 | 1461051923387 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 00:45:23 INFO - PROCESS | 4486 | 1461051923438 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:45:23 INFO - PROCESS | 4486 | 1461051923443 Marionette TRACE conn3 <- [1,574,null,{}] 00:45:23 INFO - PROCESS | 4486 | 1461051923458 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}] 00:45:23 INFO - PROCESS | 4486 | 1461051923590 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 00:45:23 INFO - PROCESS | 4486 | 1461051923603 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767583e800 == 68 [pid = 4486] [id = 151] 00:45:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 112 (0x7f766cfcc400) [pid = 4486] [serial = 452] [outer = (nil)] 00:45:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 113 (0x7f767070a000) [pid = 4486] [serial = 453] [outer = 0x7f766cfcc400] 00:45:23 INFO - PROCESS | 4486 | 1461051923664 Marionette DEBUG loaded listener.js 00:45:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 114 (0x7f7670befc00) [pid = 4486] [serial = 454] [outer = 0x7f766cfcc400] 00:45:24 INFO - PROCESS | 4486 | 1461051924372 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]]]}] 00:45:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:45:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1027ms 00:45:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:45:24 INFO - PROCESS | 4486 | 1461051924421 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 00:45:24 INFO - PROCESS | 4486 | 1461051924425 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 00:45:24 INFO - PROCESS | 4486 | 1461051924430 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:45:24 INFO - PROCESS | 4486 | 1461051924433 Marionette TRACE conn3 <- [1,578,null,{}] 00:45:24 INFO - PROCESS | 4486 | 1461051924458 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}] 00:45:24 INFO - PROCESS | 4486 | 1461051924587 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 00:45:24 INFO - PROCESS | 4486 | 1461051924601 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:24 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76772d3800 == 69 [pid = 4486] [id = 152] 00:45:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 115 (0x7f7670706800) [pid = 4486] [serial = 455] [outer = (nil)] 00:45:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 116 (0x7f7674c60400) [pid = 4486] [serial = 456] [outer = 0x7f7670706800] 00:45:24 INFO - PROCESS | 4486 | 1461051924658 Marionette DEBUG loaded listener.js 00:45:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 117 (0x7f7675243c00) [pid = 4486] [serial = 457] [outer = 0x7f7670706800] 00:45:25 INFO - PROCESS | 4486 | 1461051925440 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]]]}] 00:45:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:45:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1046ms 00:45:25 INFO - PROCESS | 4486 | 1461051925476 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 00:45:25 INFO - PROCESS | 4486 | 1461051925479 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 00:45:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:45:25 INFO - PROCESS | 4486 | 1461051925484 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:45:25 INFO - PROCESS | 4486 | 1461051925486 Marionette TRACE conn3 <- [1,582,null,{}] 00:45:25 INFO - PROCESS | 4486 | 1461051925528 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}] 00:45:25 INFO - PROCESS | 4486 | 1461051925700 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 00:45:25 INFO - PROCESS | 4486 | 1461051925766 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7682ece800 == 70 [pid = 4486] [id = 153] 00:45:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 118 (0x7f7670709c00) [pid = 4486] [serial = 458] [outer = (nil)] 00:45:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 119 (0x7f7675521000) [pid = 4486] [serial = 459] [outer = 0x7f7670709c00] 00:45:25 INFO - PROCESS | 4486 | 1461051925823 Marionette DEBUG loaded listener.js 00:45:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 120 (0x7f7675b51800) [pid = 4486] [serial = 460] [outer = 0x7f7670709c00] 00:45:26 INFO - PROCESS | 4486 | 1461051926609 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]]]}] 00:45:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:45:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1178ms 00:45:26 INFO - PROCESS | 4486 | 1461051926665 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 00:45:26 INFO - PROCESS | 4486 | 1461051926667 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 00:45:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:45:26 INFO - PROCESS | 4486 | 1461051926673 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:45:26 INFO - PROCESS | 4486 | 1461051926674 Marionette TRACE conn3 <- [1,586,null,{}] 00:45:26 INFO - PROCESS | 4486 | 1461051926679 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}] 00:45:26 INFO - PROCESS | 4486 | 1461051926866 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 00:45:27 INFO - PROCESS | 4486 | --DOMWINDOW == 119 (0x7f766bfe2000) [pid = 4486] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:45:27 INFO - PROCESS | 4486 | --DOMWINDOW == 118 (0x7f766bfe2400) [pid = 4486] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:45:27 INFO - PROCESS | 4486 | --DOMWINDOW == 117 (0x7f766abec400) [pid = 4486] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:45:27 INFO - PROCESS | 4486 | --DOMWINDOW == 116 (0x7f766ba5e800) [pid = 4486] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:45:27 INFO - PROCESS | 4486 | --DOMWINDOW == 115 (0x7f766bfe8000) [pid = 4486] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:45:27 INFO - PROCESS | 4486 | --DOMWINDOW == 114 (0x7f767070fc00) [pid = 4486] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:45:27 INFO - PROCESS | 4486 | --DOMWINDOW == 113 (0x7f7675b52000) [pid = 4486] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:45:27 INFO - PROCESS | 4486 | 1461051927089 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfb5000 == 71 [pid = 4486] [id = 154] 00:45:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 114 (0x7f766ab6a400) [pid = 4486] [serial = 461] [outer = (nil)] 00:45:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 115 (0x7f766bfe2400) [pid = 4486] [serial = 462] [outer = 0x7f766ab6a400] 00:45:27 INFO - PROCESS | 4486 | 1461051927150 Marionette DEBUG loaded listener.js 00:45:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 116 (0x7f7675b52000) [pid = 4486] [serial = 463] [outer = 0x7f766ab6a400] 00:45:27 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:27 INFO - PROCESS | 4486 | 1461051927734 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]]]}] 00:45:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:45:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1127ms 00:45:27 INFO - PROCESS | 4486 | 1461051927800 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 00:45:27 INFO - PROCESS | 4486 | 1461051927803 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 00:45:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:45:27 INFO - PROCESS | 4486 | 1461051927808 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:45:27 INFO - PROCESS | 4486 | 1461051927811 Marionette TRACE conn3 <- [1,590,null,{}] 00:45:27 INFO - PROCESS | 4486 | 1461051927825 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}] 00:45:27 INFO - PROCESS | 4486 | 1461051927985 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 00:45:28 INFO - PROCESS | 4486 | 1461051928053 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76865bb000 == 72 [pid = 4486] [id = 155] 00:45:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 117 (0x7f766abe2400) [pid = 4486] [serial = 464] [outer = (nil)] 00:45:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 118 (0x7f768315d800) [pid = 4486] [serial = 465] [outer = 0x7f766abe2400] 00:45:28 INFO - PROCESS | 4486 | 1461051928110 Marionette DEBUG loaded listener.js 00:45:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 119 (0x7f76835b2c00) [pid = 4486] [serial = 466] [outer = 0x7f766abe2400] 00:45:28 INFO - PROCESS | 4486 | 1461051928695 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]]]}] 00:45:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:45:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 940ms 00:45:28 INFO - PROCESS | 4486 | 1461051928751 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 00:45:28 INFO - PROCESS | 4486 | 1461051928755 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 00:45:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:45:28 INFO - PROCESS | 4486 | 1461051928761 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:45:28 INFO - PROCESS | 4486 | 1461051928765 Marionette TRACE conn3 <- [1,594,null,{}] 00:45:28 INFO - PROCESS | 4486 | 1461051928770 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}] 00:45:28 INFO - PROCESS | 4486 | 1461051928904 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 00:45:29 INFO - PROCESS | 4486 | 1461051929005 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768a469000 == 73 [pid = 4486] [id = 156] 00:45:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 120 (0x7f766ba5e400) [pid = 4486] [serial = 467] [outer = (nil)] 00:45:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 121 (0x7f767080bc00) [pid = 4486] [serial = 468] [outer = 0x7f766ba5e400] 00:45:29 INFO - PROCESS | 4486 | 1461051929062 Marionette DEBUG loaded listener.js 00:45:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 122 (0x7f7670814400) [pid = 4486] [serial = 469] [outer = 0x7f766ba5e400] 00:45:29 INFO - PROCESS | 4486 | 1461051929990 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]]]}] 00:45:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:45:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1330ms 00:45:30 INFO - PROCESS | 4486 | 1461051930092 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 00:45:30 INFO - PROCESS | 4486 | 1461051930096 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 00:45:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:45:30 INFO - PROCESS | 4486 | 1461051930103 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:45:30 INFO - PROCESS | 4486 | 1461051930109 Marionette TRACE conn3 <- [1,598,null,{}] 00:45:30 INFO - PROCESS | 4486 | 1461051930167 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}] 00:45:30 INFO - PROCESS | 4486 | 1461051930306 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 00:45:30 INFO - PROCESS | 4486 | 1461051930555 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb9a800 == 74 [pid = 4486] [id = 157] 00:45:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 123 (0x7f766ba59400) [pid = 4486] [serial = 470] [outer = (nil)] 00:45:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 124 (0x7f766bfe8000) [pid = 4486] [serial = 471] [outer = 0x7f766ba59400] 00:45:30 INFO - PROCESS | 4486 | 1461051930632 Marionette DEBUG loaded listener.js 00:45:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 125 (0x7f766cb46400) [pid = 4486] [serial = 472] [outer = 0x7f766ba59400] 00:45:31 INFO - PROCESS | 4486 | 1461051931599 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]]]}] 00:45:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 126 (0x7f766bfea000) [pid = 4486] [serial = 473] [outer = 0x7f766c57c400] 00:45:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:45:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1535ms 00:45:31 INFO - PROCESS | 4486 | 1461051931656 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 00:45:31 INFO - PROCESS | 4486 | 1461051931664 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 00:45:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:45:31 INFO - PROCESS | 4486 | 1461051931716 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:45:31 INFO - PROCESS | 4486 | 1461051931719 Marionette TRACE conn3 <- [1,602,null,{}] 00:45:31 INFO - PROCESS | 4486 | 1461051931728 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}] 00:45:31 INFO - PROCESS | 4486 | 1461051931891 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 00:45:32 INFO - PROCESS | 4486 | 1461051932130 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:32 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767d122000 == 75 [pid = 4486] [id = 158] 00:45:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 127 (0x7f766d14fc00) [pid = 4486] [serial = 474] [outer = (nil)] 00:45:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 128 (0x7f7670707000) [pid = 4486] [serial = 475] [outer = 0x7f766d14fc00] 00:45:32 INFO - PROCESS | 4486 | 1461051932245 Marionette DEBUG loaded listener.js 00:45:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 129 (0x7f7670bef400) [pid = 4486] [serial = 476] [outer = 0x7f766d14fc00] 00:45:33 INFO - PROCESS | 4486 | 1461051933044 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]]]}] 00:45:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:45:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1410ms 00:45:33 INFO - PROCESS | 4486 | 1461051933103 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 00:45:33 INFO - PROCESS | 4486 | 1461051933106 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 00:45:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:45:33 INFO - PROCESS | 4486 | 1461051933112 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:45:33 INFO - PROCESS | 4486 | 1461051933117 Marionette TRACE conn3 <- [1,606,null,{}] 00:45:33 INFO - PROCESS | 4486 | 1461051933132 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}] 00:45:33 INFO - PROCESS | 4486 | 1461051933288 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 00:45:33 INFO - PROCESS | 4486 | 1461051933430 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:33 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768fe8d800 == 76 [pid = 4486] [id = 159] 00:45:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 130 (0x7f7670bf1c00) [pid = 4486] [serial = 477] [outer = (nil)] 00:45:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 131 (0x7f76762e0c00) [pid = 4486] [serial = 478] [outer = 0x7f7670bf1c00] 00:45:33 INFO - PROCESS | 4486 | 1461051933499 Marionette DEBUG loaded listener.js 00:45:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 132 (0x7f7678a59000) [pid = 4486] [serial = 479] [outer = 0x7f7670bf1c00] 00:45:34 INFO - PROCESS | 4486 | 1461051934325 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]]]}] 00:45:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:45:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1239ms 00:45:34 INFO - PROCESS | 4486 | 1461051934352 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 00:45:34 INFO - PROCESS | 4486 | 1461051934356 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 00:45:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:45:34 INFO - PROCESS | 4486 | 1461051934361 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:45:34 INFO - PROCESS | 4486 | 1461051934363 Marionette TRACE conn3 <- [1,610,null,{}] 00:45:34 INFO - PROCESS | 4486 | 1461051934369 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}] 00:45:34 INFO - PROCESS | 4486 | 1461051934507 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 00:45:34 INFO - PROCESS | 4486 | 1461051934653 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:34 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766abd1000 == 77 [pid = 4486] [id = 160] 00:45:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 133 (0x7f7674c61800) [pid = 4486] [serial = 480] [outer = (nil)] 00:45:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 134 (0x7f768305ac00) [pid = 4486] [serial = 481] [outer = 0x7f7674c61800] 00:45:34 INFO - PROCESS | 4486 | 1461051934721 Marionette DEBUG loaded listener.js 00:45:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 135 (0x7f76835bd000) [pid = 4486] [serial = 482] [outer = 0x7f7674c61800] 00:45:35 INFO - PROCESS | 4486 | 1461051935519 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]]]}] 00:45:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:45:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1228ms 00:45:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:45:35 INFO - PROCESS | 4486 | 1461051935591 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 00:45:35 INFO - PROCESS | 4486 | 1461051935594 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 00:45:35 INFO - PROCESS | 4486 | 1461051935600 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:45:35 INFO - PROCESS | 4486 | 1461051935603 Marionette TRACE conn3 <- [1,614,null,{}] 00:45:35 INFO - PROCESS | 4486 | 1461051935608 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}] 00:45:35 INFO - PROCESS | 4486 | 1461051935754 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 00:45:35 INFO - PROCESS | 4486 | 1461051935898 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766a718000 == 78 [pid = 4486] [id = 161] 00:45:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 136 (0x7f7665a6d800) [pid = 4486] [serial = 483] [outer = (nil)] 00:45:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 137 (0x7f766ba56400) [pid = 4486] [serial = 484] [outer = 0x7f7665a6d800] 00:45:35 INFO - PROCESS | 4486 | 1461051935963 Marionette DEBUG loaded listener.js 00:45:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 138 (0x7f766ce53000) [pid = 4486] [serial = 485] [outer = 0x7f7665a6d800] 00:45:37 INFO - PROCESS | 4486 | 1461051937096 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]]]}] 00:45:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:45:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1533ms 00:45:37 INFO - PROCESS | 4486 | 1461051937132 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 00:45:37 INFO - PROCESS | 4486 | 1461051937136 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 00:45:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:45:37 INFO - PROCESS | 4486 | 1461051937144 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:45:37 INFO - PROCESS | 4486 | 1461051937149 Marionette TRACE conn3 <- [1,618,null,{}] 00:45:37 INFO - PROCESS | 4486 | 1461051937157 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}] 00:45:37 INFO - PROCESS | 4486 | 1461051937290 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 00:45:37 INFO - PROCESS | 4486 | 1461051937472 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:37 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb11800 == 79 [pid = 4486] [id = 162] 00:45:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 139 (0x7f766ba4bc00) [pid = 4486] [serial = 486] [outer = (nil)] 00:45:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 140 (0x7f766ba57800) [pid = 4486] [serial = 487] [outer = 0x7f766ba4bc00] 00:45:37 INFO - PROCESS | 4486 | 1461051937531 Marionette DEBUG loaded listener.js 00:45:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 141 (0x7f766c15a400) [pid = 4486] [serial = 488] [outer = 0x7f766ba4bc00] 00:45:38 INFO - PROCESS | 4486 | 1461051938376 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]]]}] 00:45:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:45:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1285ms 00:45:38 INFO - PROCESS | 4486 | 1461051938431 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 00:45:38 INFO - PROCESS | 4486 | 1461051938438 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 00:45:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:45:38 INFO - PROCESS | 4486 | 1461051938447 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:45:38 INFO - PROCESS | 4486 | 1461051938451 Marionette TRACE conn3 <- [1,622,null,{}] 00:45:38 INFO - PROCESS | 4486 | 1461051938456 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}] 00:45:38 INFO - PROCESS | 4486 | 1461051938589 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 00:45:38 INFO - PROCESS | 4486 | 1461051938741 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bd05000 == 80 [pid = 4486] [id = 163] 00:45:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f766bfe7400) [pid = 4486] [serial = 489] [outer = (nil)] 00:45:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f766c174c00) [pid = 4486] [serial = 490] [outer = 0x7f766bfe7400] 00:45:38 INFO - PROCESS | 4486 | 1461051938803 Marionette DEBUG loaded listener.js 00:45:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f766cb4c000) [pid = 4486] [serial = 491] [outer = 0x7f766bfe7400] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767584b800 == 79 [pid = 4486] [id = 117] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76772ee000 == 78 [pid = 4486] [id = 118] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767d116000 == 77 [pid = 4486] [id = 119] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f76773b4800) [pid = 4486] [serial = 417] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f7688604c00) [pid = 4486] [serial = 390] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f7684502400) [pid = 4486] [serial = 387] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76865bb000 == 76 [pid = 4486] [id = 155] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bfb5000 == 75 [pid = 4486] [id = 154] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7682ece800 == 74 [pid = 4486] [id = 153] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767628a000 == 73 [pid = 4486] [id = 136] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76772d3800 == 72 [pid = 4486] [id = 152] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767583e800 == 71 [pid = 4486] [id = 151] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bfb6000 == 70 [pid = 4486] [id = 150] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb0e800 == 69 [pid = 4486] [id = 149] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c254000 == 68 [pid = 4486] [id = 144] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768a486800 == 67 [pid = 4486] [id = 143] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76835ae000 == 66 [pid = 4486] [id = 141] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb93000 == 65 [pid = 4486] [id = 140] 00:45:39 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7683082800 == 64 [pid = 4486] [id = 139] 00:45:39 INFO - PROCESS | 4486 | 1461051939718 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]]]}] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 140 (0x7f767622e800) [pid = 4486] [serial = 415] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 139 (0x7f766c9b4c00) [pid = 4486] [serial = 381] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 138 (0x7f767694cc00) [pid = 4486] [serial = 409] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 137 (0x7f7682e6c000) [pid = 4486] [serial = 411] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 136 (0x7f766c15a800) [pid = 4486] [serial = 396] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 135 (0x7f766c9bc000) [pid = 4486] [serial = 397] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 134 (0x7f76704c4400) [pid = 4486] [serial = 414] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 133 (0x7f767552a400) [pid = 4486] [serial = 406] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 132 (0x7f76746fcc00) [pid = 4486] [serial = 403] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 131 (0x7f7675240c00) [pid = 4486] [serial = 405] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 130 (0x7f7675389800) [pid = 4486] [serial = 384] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 129 (0x7f768ae68800) [pid = 4486] [serial = 393] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 128 (0x7f767070f000) [pid = 4486] [serial = 402] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 127 (0x7f767613bc00) [pid = 4486] [serial = 408] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 126 (0x7f76704c5400) [pid = 4486] [serial = 399] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 125 (0x7f768422f400) [pid = 4486] [serial = 412] [outer = (nil)] [url = about:blank] 00:45:39 INFO - PROCESS | 4486 | --DOMWINDOW == 124 (0x7f7670704000) [pid = 4486] [serial = 400] [outer = (nil)] [url = about:blank] 00:45:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:45:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1330ms 00:45:39 INFO - PROCESS | 4486 | 1461051939778 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 00:45:39 INFO - PROCESS | 4486 | 1461051939781 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 00:45:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:45:39 INFO - PROCESS | 4486 | 1461051939786 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:45:39 INFO - PROCESS | 4486 | 1461051939791 Marionette TRACE conn3 <- [1,626,null,{}] 00:45:39 INFO - PROCESS | 4486 | 1461051939805 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}] 00:45:39 INFO - PROCESS | 4486 | 1461051939944 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 00:45:39 INFO - PROCESS | 4486 | 1461051939958 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:39 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c92d000 == 65 [pid = 4486] [id = 164] 00:45:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 125 (0x7f766cb4c400) [pid = 4486] [serial = 492] [outer = (nil)] 00:45:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 126 (0x7f766d14c000) [pid = 4486] [serial = 493] [outer = 0x7f766cb4c400] 00:45:40 INFO - PROCESS | 4486 | 1461051940017 Marionette DEBUG loaded listener.js 00:45:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 127 (0x7f766e27dc00) [pid = 4486] [serial = 494] [outer = 0x7f766cb4c400] 00:45:40 INFO - PROCESS | 4486 | 1461051940770 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]]]}] 00:45:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:45:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1030ms 00:45:40 INFO - PROCESS | 4486 | 1461051940817 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 00:45:40 INFO - PROCESS | 4486 | 1461051940821 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 00:45:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:45:40 INFO - PROCESS | 4486 | 1461051940826 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:45:40 INFO - PROCESS | 4486 | 1461051940828 Marionette TRACE conn3 <- [1,630,null,{}] 00:45:40 INFO - PROCESS | 4486 | 1461051940836 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}] 00:45:40 INFO - PROCESS | 4486 | 1461051940960 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 00:45:40 INFO - PROCESS | 4486 | 1461051940974 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:40 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76720af000 == 66 [pid = 4486] [id = 165] 00:45:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 128 (0x7f766e4e8800) [pid = 4486] [serial = 495] [outer = (nil)] 00:45:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 129 (0x7f76704c6c00) [pid = 4486] [serial = 496] [outer = 0x7f766e4e8800] 00:45:41 INFO - PROCESS | 4486 | 1461051941030 Marionette DEBUG loaded listener.js 00:45:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 130 (0x7f767070fc00) [pid = 4486] [serial = 497] [outer = 0x7f766e4e8800] 00:45:41 INFO - PROCESS | 4486 | 1461051941733 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]]]}] 00:45:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:45:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 924ms 00:45:41 INFO - PROCESS | 4486 | 1461051941752 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 00:45:41 INFO - PROCESS | 4486 | 1461051941755 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 00:45:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:45:41 INFO - PROCESS | 4486 | 1461051941769 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:45:41 INFO - PROCESS | 4486 | 1461051941773 Marionette TRACE conn3 <- [1,634,null,{}] 00:45:41 INFO - PROCESS | 4486 | 1461051941778 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}] 00:45:41 INFO - PROCESS | 4486 | 1461051941947 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 00:45:41 INFO - PROCESS | 4486 | 1461051941981 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76752bd000 == 67 [pid = 4486] [id = 166] 00:45:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 131 (0x7f766c14f800) [pid = 4486] [serial = 498] [outer = (nil)] 00:45:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 132 (0x7f767070d400) [pid = 4486] [serial = 499] [outer = 0x7f766c14f800] 00:45:42 INFO - PROCESS | 4486 | 1461051942039 Marionette DEBUG loaded listener.js 00:45:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 133 (0x7f7670be9c00) [pid = 4486] [serial = 500] [outer = 0x7f766c14f800] 00:45:42 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:42 INFO - PROCESS | 4486 | 1461051942837 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]]]}] 00:45:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:45:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1134ms 00:45:42 INFO - PROCESS | 4486 | 1461051942897 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 00:45:42 INFO - PROCESS | 4486 | 1461051942901 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 00:45:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:45:42 INFO - PROCESS | 4486 | 1461051942906 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:45:42 INFO - PROCESS | 4486 | 1461051942909 Marionette TRACE conn3 <- [1,638,null,{}] 00:45:42 INFO - PROCESS | 4486 | 1461051942915 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}] 00:45:43 INFO - PROCESS | 4486 | 1461051943121 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 00:45:43 INFO - PROCESS | 4486 | 1461051943146 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675855800 == 68 [pid = 4486] [id = 167] 00:45:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 134 (0x7f76735e6400) [pid = 4486] [serial = 501] [outer = (nil)] 00:45:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 135 (0x7f7674ce0800) [pid = 4486] [serial = 502] [outer = 0x7f76735e6400] 00:45:43 INFO - PROCESS | 4486 | 1461051943206 Marionette DEBUG loaded listener.js 00:45:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 136 (0x7f7675240c00) [pid = 4486] [serial = 503] [outer = 0x7f76735e6400] 00:45:43 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:44 INFO - PROCESS | 4486 | 1461051944332 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]]]}] 00:45:44 INFO - PROCESS | 4486 | --DOMWINDOW == 135 (0x7f766bfeb800) [pid = 4486] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:45:44 INFO - PROCESS | 4486 | --DOMWINDOW == 134 (0x7f7670709c00) [pid = 4486] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:45:44 INFO - PROCESS | 4486 | --DOMWINDOW == 133 (0x7f766ab6a400) [pid = 4486] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:45:44 INFO - PROCESS | 4486 | --DOMWINDOW == 132 (0x7f766abe2400) [pid = 4486] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:45:44 INFO - PROCESS | 4486 | --DOMWINDOW == 131 (0x7f7670706800) [pid = 4486] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:45:44 INFO - PROCESS | 4486 | --DOMWINDOW == 130 (0x7f7665c30000) [pid = 4486] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:45:44 INFO - PROCESS | 4486 | --DOMWINDOW == 129 (0x7f766cfcc400) [pid = 4486] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:45:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:45:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1485ms 00:45:44 INFO - PROCESS | 4486 | 1461051944396 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 00:45:44 INFO - PROCESS | 4486 | 1461051944399 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 00:45:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:45:44 INFO - PROCESS | 4486 | 1461051944404 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:45:44 INFO - PROCESS | 4486 | 1461051944407 Marionette TRACE conn3 <- [1,642,null,{}] 00:45:44 INFO - PROCESS | 4486 | 1461051944412 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}] 00:45:44 INFO - PROCESS | 4486 | 1461051944548 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 00:45:44 INFO - PROCESS | 4486 | 1461051944651 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:44 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675b8f800 == 69 [pid = 4486] [id = 168] 00:45:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 130 (0x7f7670bea400) [pid = 4486] [serial = 504] [outer = (nil)] 00:45:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 131 (0x7f76749e8400) [pid = 4486] [serial = 505] [outer = 0x7f7670bea400] 00:45:44 INFO - PROCESS | 4486 | 1461051944714 Marionette DEBUG loaded listener.js 00:45:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 132 (0x7f767538e400) [pid = 4486] [serial = 506] [outer = 0x7f7670bea400] 00:45:45 INFO - PROCESS | 4486 | 1461051945378 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]]]}] 00:45:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:45:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 988ms 00:45:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:45:45 INFO - PROCESS | 4486 | 1461051945393 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 00:45:45 INFO - PROCESS | 4486 | 1461051945396 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 00:45:45 INFO - PROCESS | 4486 | 1461051945401 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:45:45 INFO - PROCESS | 4486 | 1461051945404 Marionette TRACE conn3 <- [1,646,null,{}] 00:45:45 INFO - PROCESS | 4486 | 1461051945409 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}] 00:45:45 INFO - PROCESS | 4486 | 1461051945552 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 00:45:45 INFO - PROCESS | 4486 | 1461051945663 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:45 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76787a1800 == 70 [pid = 4486] [id = 169] 00:45:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 133 (0x7f76654f1800) [pid = 4486] [serial = 507] [outer = (nil)] 00:45:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 134 (0x7f7675b4d400) [pid = 4486] [serial = 508] [outer = 0x7f76654f1800] 00:45:45 INFO - PROCESS | 4486 | 1461051945721 Marionette DEBUG loaded listener.js 00:45:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 135 (0x7f767622f800) [pid = 4486] [serial = 509] [outer = 0x7f76654f1800] 00:45:46 INFO - PROCESS | 4486 | 1461051946392 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]]]}] 00:45:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:45:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1029ms 00:45:46 INFO - PROCESS | 4486 | 1461051946439 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 00:45:46 INFO - PROCESS | 4486 | 1461051946445 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 00:45:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:45:46 INFO - PROCESS | 4486 | 1461051946485 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:45:46 INFO - PROCESS | 4486 | 1461051946491 Marionette TRACE conn3 <- [1,650,null,{}] 00:45:46 INFO - PROCESS | 4486 | 1461051946508 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}] 00:45:46 INFO - PROCESS | 4486 | 1461051946700 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 00:45:46 INFO - PROCESS | 4486 | 1461051946817 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfa3800 == 71 [pid = 4486] [id = 170] 00:45:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 136 (0x7f76654ecc00) [pid = 4486] [serial = 510] [outer = (nil)] 00:45:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 137 (0x7f766abe3c00) [pid = 4486] [serial = 511] [outer = 0x7f76654ecc00] 00:45:46 INFO - PROCESS | 4486 | 1461051946884 Marionette DEBUG loaded listener.js 00:45:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 138 (0x7f766ba5d000) [pid = 4486] [serial = 512] [outer = 0x7f76654ecc00] 00:45:47 INFO - PROCESS | 4486 | 1461051947711 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]]]}] 00:45:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:45:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1320ms 00:45:47 INFO - PROCESS | 4486 | 1461051947776 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 00:45:47 INFO - PROCESS | 4486 | 1461051947784 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 00:45:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:45:47 INFO - PROCESS | 4486 | 1461051947794 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:45:47 INFO - PROCESS | 4486 | 1461051947798 Marionette TRACE conn3 <- [1,654,null,{}] 00:45:47 INFO - PROCESS | 4486 | 1461051947804 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}] 00:45:48 INFO - PROCESS | 4486 | 1461051947998 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 00:45:48 INFO - PROCESS | 4486 | 1461051948141 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767494b800 == 72 [pid = 4486] [id = 171] 00:45:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 139 (0x7f766ab67400) [pid = 4486] [serial = 513] [outer = (nil)] 00:45:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 140 (0x7f766ce55400) [pid = 4486] [serial = 514] [outer = 0x7f766ab67400] 00:45:48 INFO - PROCESS | 4486 | 1461051948208 Marionette DEBUG loaded listener.js 00:45:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 141 (0x7f766e272c00) [pid = 4486] [serial = 515] [outer = 0x7f766ab67400] 00:45:49 INFO - PROCESS | 4486 | 1461051949184 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]]]}] 00:45:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:45:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1431ms 00:45:49 INFO - PROCESS | 4486 | 1461051949226 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 00:45:49 INFO - PROCESS | 4486 | 1461051949230 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 00:45:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:45:49 INFO - PROCESS | 4486 | 1461051949235 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:45:49 INFO - PROCESS | 4486 | 1461051949241 Marionette TRACE conn3 <- [1,658,null,{}] 00:45:49 INFO - PROCESS | 4486 | 1461051949256 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}] 00:45:49 INFO - PROCESS | 4486 | 1461051949422 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 00:45:49 INFO - PROCESS | 4486 | 1461051949565 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:49 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767d11c000 == 73 [pid = 4486] [id = 172] 00:45:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f766ce57800) [pid = 4486] [serial = 516] [outer = (nil)] 00:45:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f7670bf0000) [pid = 4486] [serial = 517] [outer = 0x7f766ce57800] 00:45:49 INFO - PROCESS | 4486 | 1461051949637 Marionette DEBUG loaded listener.js 00:45:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f767462e000) [pid = 4486] [serial = 518] [outer = 0x7f766ce57800] 00:45:50 INFO - PROCESS | 4486 | 1461051950444 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]]]}] 00:45:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:45:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1243ms 00:45:50 INFO - PROCESS | 4486 | 1461051950480 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 00:45:50 INFO - PROCESS | 4486 | 1461051950484 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 00:45:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:45:50 INFO - PROCESS | 4486 | 1461051950490 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:45:50 INFO - PROCESS | 4486 | 1461051950492 Marionette TRACE conn3 <- [1,662,null,{}] 00:45:50 INFO - PROCESS | 4486 | 1461051950498 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}] 00:45:50 INFO - PROCESS | 4486 | 1461051950665 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 00:45:50 INFO - PROCESS | 4486 | 1461051950808 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7684213800 == 74 [pid = 4486] [id = 173] 00:45:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 145 (0x7f766eea0800) [pid = 4486] [serial = 519] [outer = (nil)] 00:45:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 146 (0x7f7675527c00) [pid = 4486] [serial = 520] [outer = 0x7f766eea0800] 00:45:50 INFO - PROCESS | 4486 | 1461051950876 Marionette DEBUG loaded listener.js 00:45:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 147 (0x7f7676b05400) [pid = 4486] [serial = 521] [outer = 0x7f766eea0800] 00:45:51 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:51 INFO - PROCESS | 4486 | 1461051951703 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]]]}] 00:45:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:45:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1275ms 00:45:51 INFO - PROCESS | 4486 | 1461051951767 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 00:45:51 INFO - PROCESS | 4486 | 1461051951770 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 00:45:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:45:51 INFO - PROCESS | 4486 | 1461051951776 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:45:51 INFO - PROCESS | 4486 | 1461051951778 Marionette TRACE conn3 <- [1,666,null,{}] 00:45:51 INFO - PROCESS | 4486 | 1461051951784 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}] 00:45:51 INFO - PROCESS | 4486 | 1461051951926 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 00:45:52 INFO - PROCESS | 4486 | 1461051952077 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:52 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76865ba000 == 75 [pid = 4486] [id = 174] 00:45:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 148 (0x7f7675093000) [pid = 4486] [serial = 522] [outer = (nil)] 00:45:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 149 (0x7f7677436400) [pid = 4486] [serial = 523] [outer = 0x7f7675093000] 00:45:52 INFO - PROCESS | 4486 | 1461051952145 Marionette DEBUG loaded listener.js 00:45:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 150 (0x7f767c453000) [pid = 4486] [serial = 524] [outer = 0x7f7675093000] 00:45:52 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:52 INFO - PROCESS | 4486 | 1461051952974 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]]]}] 00:45:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:45:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1227ms 00:45:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:45:53 INFO - PROCESS | 4486 | 1461051953006 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 00:45:53 INFO - PROCESS | 4486 | 1461051953008 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 00:45:53 INFO - PROCESS | 4486 | 1461051953016 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:45:53 INFO - PROCESS | 4486 | 1461051953019 Marionette TRACE conn3 <- [1,670,null,{}] 00:45:53 INFO - PROCESS | 4486 | 1461051953024 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}] 00:45:53 INFO - PROCESS | 4486 | 1461051953203 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 00:45:53 INFO - PROCESS | 4486 | 1461051953359 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768a46e800 == 76 [pid = 4486] [id = 175] 00:45:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 151 (0x7f767524a400) [pid = 4486] [serial = 525] [outer = (nil)] 00:45:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 152 (0x7f768330bc00) [pid = 4486] [serial = 526] [outer = 0x7f767524a400] 00:45:53 INFO - PROCESS | 4486 | 1461051953432 Marionette DEBUG loaded listener.js 00:45:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 153 (0x7f7684229800) [pid = 4486] [serial = 527] [outer = 0x7f767524a400] 00:45:54 INFO - PROCESS | 4486 | 1461051954285 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]]]}] 00:45:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:45:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1331ms 00:45:54 INFO - PROCESS | 4486 | 1461051954347 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 00:45:54 INFO - PROCESS | 4486 | 1461051954350 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 00:45:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:45:54 INFO - PROCESS | 4486 | 1461051954356 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:45:54 INFO - PROCESS | 4486 | 1461051954358 Marionette TRACE conn3 <- [1,674,null,{}] 00:45:54 INFO - PROCESS | 4486 | 1461051954364 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}] 00:45:54 INFO - PROCESS | 4486 | 1461051954509 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 00:45:54 INFO - PROCESS | 4486 | 1461051954659 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76654ca000 == 77 [pid = 4486] [id = 176] 00:45:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 154 (0x7f7665d07800) [pid = 4486] [serial = 528] [outer = (nil)] 00:45:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 155 (0x7f7665d0d000) [pid = 4486] [serial = 529] [outer = 0x7f7665d07800] 00:45:54 INFO - PROCESS | 4486 | 1461051954728 Marionette DEBUG loaded listener.js 00:45:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 156 (0x7f7665d11400) [pid = 4486] [serial = 530] [outer = 0x7f7665d07800] 00:45:55 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:55 INFO - PROCESS | 4486 | 1461051955596 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]]]}] 00:45:55 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 00:45:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1280ms 00:45:55 INFO - PROCESS | 4486 | 1461051955636 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 00:45:55 INFO - PROCESS | 4486 | 1461051955639 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 00:45:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:45:55 INFO - PROCESS | 4486 | 1461051955645 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:45:55 INFO - PROCESS | 4486 | 1461051955647 Marionette TRACE conn3 <- [1,678,null,{}] 00:45:55 INFO - PROCESS | 4486 | 1461051955653 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}] 00:45:55 INFO - PROCESS | 4486 | 1461051955811 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 00:45:55 INFO - PROCESS | 4486 | 1461051955965 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766a71e800 == 78 [pid = 4486] [id = 177] 00:45:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 157 (0x7f76658d5c00) [pid = 4486] [serial = 531] [outer = (nil)] 00:45:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 158 (0x7f76658dc400) [pid = 4486] [serial = 532] [outer = 0x7f76658d5c00] 00:45:56 INFO - PROCESS | 4486 | 1461051956034 Marionette DEBUG loaded listener.js 00:45:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 159 (0x7f76658e1800) [pid = 4486] [serial = 533] [outer = 0x7f76658d5c00] 00:45:57 INFO - PROCESS | 4486 | 1461051957106 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]]]}] 00:45:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:45:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1534ms 00:45:57 INFO - PROCESS | 4486 | 1461051957180 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 00:45:57 INFO - PROCESS | 4486 | 1461051957186 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 00:45:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:45:57 INFO - PROCESS | 4486 | 1461051957194 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:45:57 INFO - PROCESS | 4486 | 1461051957197 Marionette TRACE conn3 <- [1,682,null,{}] 00:45:57 INFO - PROCESS | 4486 | 1461051957205 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}] 00:45:57 INFO - PROCESS | 4486 | 1461051957474 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 00:45:57 INFO - PROCESS | 4486 | 1461051957695 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:57 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766abb5800 == 79 [pid = 4486] [id = 178] 00:45:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 160 (0x7f7665d12c00) [pid = 4486] [serial = 534] [outer = (nil)] 00:45:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 161 (0x7f766ab6ec00) [pid = 4486] [serial = 535] [outer = 0x7f7665d12c00] 00:45:57 INFO - PROCESS | 4486 | 1461051957762 Marionette DEBUG loaded listener.js 00:45:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 162 (0x7f766ba4fc00) [pid = 4486] [serial = 536] [outer = 0x7f7665d12c00] 00:45:58 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675b8f800 == 78 [pid = 4486] [id = 168] 00:45:58 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675855800 == 77 [pid = 4486] [id = 167] 00:45:58 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76752bd000 == 76 [pid = 4486] [id = 166] 00:45:58 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76720af000 == 75 [pid = 4486] [id = 165] 00:45:58 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c92d000 == 74 [pid = 4486] [id = 164] 00:45:58 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bd05000 == 73 [pid = 4486] [id = 163] 00:45:58 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb11800 == 72 [pid = 4486] [id = 162] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 161 (0x7f7675521000) [pid = 4486] [serial = 459] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 160 (0x7f766bfe2400) [pid = 4486] [serial = 462] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 159 (0x7f7675b51800) [pid = 4486] [serial = 460] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 158 (0x7f768315d800) [pid = 4486] [serial = 465] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 157 (0x7f7674c60400) [pid = 4486] [serial = 456] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 156 (0x7f766abef000) [pid = 4486] [serial = 448] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 155 (0x7f7665c33c00) [pid = 4486] [serial = 447] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 154 (0x7f767070a000) [pid = 4486] [serial = 453] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 153 (0x7f7670befc00) [pid = 4486] [serial = 454] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 152 (0x7f766c9ba400) [pid = 4486] [serial = 451] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 151 (0x7f766c175800) [pid = 4486] [serial = 450] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 150 (0x7f76654ed400) [pid = 4486] [serial = 444] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 149 (0x7f766d3bb400) [pid = 4486] [serial = 420] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 148 (0x7f7670be7c00) [pid = 4486] [serial = 423] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 147 (0x7f7670bf0800) [pid = 4486] [serial = 426] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 146 (0x7f766d152800) [pid = 4486] [serial = 429] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 145 (0x7f7670bebc00) [pid = 4486] [serial = 432] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 144 (0x7f766cfc9800) [pid = 4486] [serial = 435] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f7665a6a800) [pid = 4486] [serial = 438] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f7665c26400) [pid = 4486] [serial = 441] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f76835b2c00) [pid = 4486] [serial = 466] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 140 (0x7f7675b52000) [pid = 4486] [serial = 463] [outer = (nil)] [url = about:blank] 00:45:58 INFO - PROCESS | 4486 | --DOMWINDOW == 139 (0x7f7675243c00) [pid = 4486] [serial = 457] [outer = (nil)] [url = about:blank] 00:45:59 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:45:59 INFO - PROCESS | 4486 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:45:59 INFO - PROCESS | 4486 | 1461051959036 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]]]}] 00:45:59 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) 00:45:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1881ms 00:45:59 INFO - PROCESS | 4486 | 1461051959076 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 00:45:59 INFO - PROCESS | 4486 | 1461051959084 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 00:45:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:45:59 INFO - PROCESS | 4486 | 1461051959198 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:45:59 INFO - PROCESS | 4486 | 1461051959201 Marionette TRACE conn3 <- [1,686,null,{}] 00:45:59 INFO - PROCESS | 4486 | 1461051959208 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}] 00:45:59 INFO - PROCESS | 4486 | 1461051959344 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 00:45:59 INFO - PROCESS | 4486 | 1461051959354 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c519800 == 73 [pid = 4486] [id = 179] 00:45:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 140 (0x7f766abe4800) [pid = 4486] [serial = 537] [outer = (nil)] 00:45:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 141 (0x7f766cb4a400) [pid = 4486] [serial = 538] [outer = 0x7f766abe4800] 00:45:59 INFO - PROCESS | 4486 | 1461051959413 Marionette DEBUG loaded listener.js 00:45:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f766ce56000) [pid = 4486] [serial = 539] [outer = 0x7f766abe4800] 00:46:00 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:00 INFO - PROCESS | 4486 | 1461051960595 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]]]}] 00:46:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:46:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1456ms 00:46:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:46:00 INFO - PROCESS | 4486 | 1461051960638 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 00:46:00 INFO - PROCESS | 4486 | 1461051960641 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 00:46:00 INFO - PROCESS | 4486 | 1461051960646 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:46:00 INFO - PROCESS | 4486 | 1461051960651 Marionette TRACE conn3 <- [1,690,null,{}] 00:46:00 INFO - PROCESS | 4486 | 1461051960672 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}] 00:46:00 INFO - PROCESS | 4486 | 1461051960839 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 00:46:00 INFO - PROCESS | 4486 | 1461051960948 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:00 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7672dea000 == 74 [pid = 4486] [id = 180] 00:46:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f766d156800) [pid = 4486] [serial = 540] [outer = (nil)] 00:46:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f76704d0c00) [pid = 4486] [serial = 541] [outer = 0x7f766d156800] 00:46:01 INFO - PROCESS | 4486 | 1461051961009 Marionette DEBUG loaded listener.js 00:46:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 145 (0x7f7670811000) [pid = 4486] [serial = 542] [outer = 0x7f766d156800] 00:46:02 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:46:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1532ms 00:46:02 INFO - PROCESS | 4486 | 1461051962171 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]]]}] 00:46:02 INFO - PROCESS | 4486 | 1461051962179 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 00:46:02 INFO - PROCESS | 4486 | 1461051962182 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 00:46:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:46:02 INFO - PROCESS | 4486 | 1461051962188 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:46:02 INFO - PROCESS | 4486 | 1461051962190 Marionette TRACE conn3 <- [1,694,null,{}] 00:46:02 INFO - PROCESS | 4486 | 1461051962195 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}] 00:46:02 INFO - PROCESS | 4486 | 1461051962371 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 00:46:02 INFO - PROCESS | 4486 | 1461051962448 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675855000 == 75 [pid = 4486] [id = 181] 00:46:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 146 (0x7f766ce51800) [pid = 4486] [serial = 543] [outer = (nil)] 00:46:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 147 (0x7f7673dc5400) [pid = 4486] [serial = 544] [outer = 0x7f766ce51800] 00:46:02 INFO - PROCESS | 4486 | 1461051962507 Marionette DEBUG loaded listener.js 00:46:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 148 (0x7f7674ce4000) [pid = 4486] [serial = 545] [outer = 0x7f766ce51800] 00:46:02 INFO - PROCESS | 4486 | --DOMWINDOW == 147 (0x7f76735e6400) [pid = 4486] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:46:02 INFO - PROCESS | 4486 | --DOMWINDOW == 146 (0x7f766e4e8800) [pid = 4486] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:46:02 INFO - PROCESS | 4486 | --DOMWINDOW == 145 (0x7f766ba4bc00) [pid = 4486] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:46:02 INFO - PROCESS | 4486 | --DOMWINDOW == 144 (0x7f766bfe7400) [pid = 4486] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:46:02 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f766cb4c400) [pid = 4486] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:46:02 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f7670bea400) [pid = 4486] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:46:02 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f766c14f800) [pid = 4486] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:46:03 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:03 INFO - PROCESS | 4486 | 1461051963815 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]]]}] 00:46:03 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) 00:46:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1676ms 00:46:03 INFO - PROCESS | 4486 | 1461051963866 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 00:46:03 INFO - PROCESS | 4486 | 1461051963870 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 00:46:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:46:03 INFO - PROCESS | 4486 | 1461051963876 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:46:03 INFO - PROCESS | 4486 | 1461051963878 Marionette TRACE conn3 <- [1,698,null,{}] 00:46:03 INFO - PROCESS | 4486 | 1461051963884 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}] 00:46:04 INFO - PROCESS | 4486 | 1461051964055 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 00:46:04 INFO - PROCESS | 4486 | 1461051964104 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:04 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676283800 == 76 [pid = 4486] [id = 182] 00:46:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f7665a6fc00) [pid = 4486] [serial = 546] [outer = (nil)] 00:46:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f767070f000) [pid = 4486] [serial = 547] [outer = 0x7f7665a6fc00] 00:46:04 INFO - PROCESS | 4486 | 1461051964161 Marionette DEBUG loaded listener.js 00:46:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f76753f1800) [pid = 4486] [serial = 548] [outer = 0x7f7665a6fc00] 00:46:05 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:05 INFO - PROCESS | 4486 | 1461051965256 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]]]}] 00:46:05 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) 00:46:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1425ms 00:46:05 INFO - PROCESS | 4486 | 1461051965302 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 00:46:05 INFO - PROCESS | 4486 | 1461051965307 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 00:46:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:46:05 INFO - PROCESS | 4486 | 1461051965316 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:46:05 INFO - PROCESS | 4486 | 1461051965321 Marionette TRACE conn3 <- [1,702,null,{}] 00:46:05 INFO - PROCESS | 4486 | 1461051965328 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}] 00:46:05 INFO - PROCESS | 4486 | 1461051965524 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 00:46:05 INFO - PROCESS | 4486 | 1461051965738 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c386800 == 77 [pid = 4486] [id = 183] 00:46:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 145 (0x7f7665d12400) [pid = 4486] [serial = 549] [outer = (nil)] 00:46:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 146 (0x7f766ba47000) [pid = 4486] [serial = 550] [outer = 0x7f7665d12400] 00:46:05 INFO - PROCESS | 4486 | 1461051965807 Marionette DEBUG loaded listener.js 00:46:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 147 (0x7f766c154400) [pid = 4486] [serial = 551] [outer = 0x7f7665d12400] 00:46:07 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:07 INFO - PROCESS | 4486 | 1461051967091 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]]]}] 00:46:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:46:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1786ms 00:46:07 INFO - PROCESS | 4486 | 1461051967100 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 00:46:07 INFO - PROCESS | 4486 | 1461051967108 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 00:46:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:46:07 INFO - PROCESS | 4486 | 1461051967117 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:46:07 INFO - PROCESS | 4486 | 1461051967121 Marionette TRACE conn3 <- [1,706,null,{}] 00:46:07 INFO - PROCESS | 4486 | 1461051967126 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}] 00:46:07 INFO - PROCESS | 4486 | 1461051967362 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 00:46:07 INFO - PROCESS | 4486 | 1461051967508 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675846800 == 78 [pid = 4486] [id = 184] 00:46:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 148 (0x7f76654f0000) [pid = 4486] [serial = 552] [outer = (nil)] 00:46:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 149 (0x7f766cfc3800) [pid = 4486] [serial = 553] [outer = 0x7f76654f0000] 00:46:07 INFO - PROCESS | 4486 | 1461051967574 Marionette DEBUG loaded listener.js 00:46:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 150 (0x7f7670709400) [pid = 4486] [serial = 554] [outer = 0x7f76654f0000] 00:46:08 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:08 INFO - PROCESS | 4486 | 1461051968967 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]]]}] 00:46:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:46:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1878ms 00:46:08 INFO - PROCESS | 4486 | 1461051968995 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 00:46:09 INFO - PROCESS | 4486 | 1461051968998 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 00:46:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:46:09 INFO - PROCESS | 4486 | 1461051969005 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:46:09 INFO - PROCESS | 4486 | 1461051969010 Marionette TRACE conn3 <- [1,710,null,{}] 00:46:09 INFO - PROCESS | 4486 | 1461051969069 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}] 00:46:09 INFO - PROCESS | 4486 | 1461051969216 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 00:46:09 INFO - PROCESS | 4486 | 1461051969359 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7683325800 == 79 [pid = 4486] [id = 185] 00:46:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 151 (0x7f7665d09c00) [pid = 4486] [serial = 555] [outer = (nil)] 00:46:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 152 (0x7f767538f400) [pid = 4486] [serial = 556] [outer = 0x7f7665d09c00] 00:46:09 INFO - PROCESS | 4486 | 1461051969471 Marionette DEBUG loaded listener.js 00:46:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 153 (0x7f7676b46400) [pid = 4486] [serial = 557] [outer = 0x7f7665d09c00] 00:46:10 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:10 INFO - PROCESS | 4486 | 1461051970719 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]]]}] 00:46:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:46:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1735ms 00:46:10 INFO - PROCESS | 4486 | 1461051970740 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 00:46:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:46:10 INFO - PROCESS | 4486 | 1461051970745 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 00:46:10 INFO - PROCESS | 4486 | 1461051970750 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:46:10 INFO - PROCESS | 4486 | 1461051970753 Marionette TRACE conn3 <- [1,714,null,{}] 00:46:10 INFO - PROCESS | 4486 | 1461051970758 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}] 00:46:10 INFO - PROCESS | 4486 | 1461051970944 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 00:46:11 INFO - PROCESS | 4486 | 1461051971094 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:11 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766a70f800 == 80 [pid = 4486] [id = 186] 00:46:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 154 (0x7f76654eb000) [pid = 4486] [serial = 558] [outer = (nil)] 00:46:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 155 (0x7f7665d11000) [pid = 4486] [serial = 559] [outer = 0x7f76654eb000] 00:46:11 INFO - PROCESS | 4486 | 1461051971166 Marionette DEBUG loaded listener.js 00:46:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 156 (0x7f7670810c00) [pid = 4486] [serial = 560] [outer = 0x7f76654eb000] 00:46:12 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:12 INFO - PROCESS | 4486 | 1461051972690 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]]]}] 00:46:12 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 00:46:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1980ms 00:46:12 INFO - PROCESS | 4486 | 1461051972731 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 00:46:12 INFO - PROCESS | 4486 | 1461051972737 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 00:46:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:46:12 INFO - PROCESS | 4486 | 1461051972746 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:46:12 INFO - PROCESS | 4486 | 1461051972751 Marionette TRACE conn3 <- [1,718,null,{}] 00:46:12 INFO - PROCESS | 4486 | 1461051972758 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}] 00:46:12 INFO - PROCESS | 4486 | 1461051972938 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 00:46:13 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768454f800 == 79 [pid = 4486] [id = 147] 00:46:13 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665aa4000 == 78 [pid = 4486] [id = 146] 00:46:13 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665985000 == 77 [pid = 4486] [id = 145] 00:46:13 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675855000 == 76 [pid = 4486] [id = 181] 00:46:13 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7672dea000 == 75 [pid = 4486] [id = 180] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 155 (0x7f7675b4d400) [pid = 4486] [serial = 508] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 154 (0x7f76762e0c00) [pid = 4486] [serial = 478] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 153 (0x7f768305ac00) [pid = 4486] [serial = 481] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | 1461051973142 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:13 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c519800 == 74 [pid = 4486] [id = 179] 00:46:13 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766abb5800 == 73 [pid = 4486] [id = 178] 00:46:13 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665985000 == 74 [pid = 4486] [id = 187] 00:46:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 154 (0x7f7665c2e800) [pid = 4486] [serial = 561] [outer = (nil)] 00:46:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 155 (0x7f7665d11800) [pid = 4486] [serial = 562] [outer = 0x7f7665c2e800] 00:46:13 INFO - PROCESS | 4486 | 1461051973206 Marionette DEBUG loaded listener.js 00:46:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 156 (0x7f766ab70c00) [pid = 4486] [serial = 563] [outer = 0x7f7665c2e800] 00:46:13 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768a46e800 == 73 [pid = 4486] [id = 175] 00:46:13 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76865ba000 == 72 [pid = 4486] [id = 174] 00:46:13 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7684213800 == 71 [pid = 4486] [id = 173] 00:46:13 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767d11c000 == 70 [pid = 4486] [id = 172] 00:46:13 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767494b800 == 69 [pid = 4486] [id = 171] 00:46:13 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bfa3800 == 68 [pid = 4486] [id = 170] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 155 (0x7f7674ce0800) [pid = 4486] [serial = 502] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 154 (0x7f76704c6c00) [pid = 4486] [serial = 496] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 153 (0x7f767070fc00) [pid = 4486] [serial = 497] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 152 (0x7f766c15a400) [pid = 4486] [serial = 488] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 151 (0x7f766ba57800) [pid = 4486] [serial = 487] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 150 (0x7f766bfe8000) [pid = 4486] [serial = 471] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 149 (0x7f767080bc00) [pid = 4486] [serial = 468] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 148 (0x7f766cb4c000) [pid = 4486] [serial = 491] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 147 (0x7f766c174c00) [pid = 4486] [serial = 490] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 146 (0x7f7670707000) [pid = 4486] [serial = 475] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 145 (0x7f766d14c000) [pid = 4486] [serial = 493] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 144 (0x7f766e27dc00) [pid = 4486] [serial = 494] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f766ba56400) [pid = 4486] [serial = 484] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f76749e8400) [pid = 4486] [serial = 505] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f767070d400) [pid = 4486] [serial = 499] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 140 (0x7f7683050c00) [pid = 4486] [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.] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 139 (0x7f7675240c00) [pid = 4486] [serial = 503] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 138 (0x7f767538e400) [pid = 4486] [serial = 506] [outer = (nil)] [url = about:blank] 00:46:13 INFO - PROCESS | 4486 | --DOMWINDOW == 137 (0x7f7670be9c00) [pid = 4486] [serial = 500] [outer = (nil)] [url = about:blank] 00:46:14 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:14 INFO - PROCESS | 4486 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:46:14 INFO - PROCESS | 4486 | 1461051974432 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]]]}] 00:46:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:46:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1731ms 00:46:14 INFO - PROCESS | 4486 | 1461051974481 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 00:46:14 INFO - PROCESS | 4486 | 1461051974489 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 00:46:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:46:14 INFO - PROCESS | 4486 | 1461051974511 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:46:14 INFO - PROCESS | 4486 | 1461051974515 Marionette TRACE conn3 <- [1,722,null,{}] 00:46:14 INFO - PROCESS | 4486 | 1461051974521 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}] 00:46:14 INFO - PROCESS | 4486 | 1461051974701 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 00:46:14 INFO - PROCESS | 4486 | 1461051974808 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:14 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfa9000 == 69 [pid = 4486] [id = 188] 00:46:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 138 (0x7f766abee400) [pid = 4486] [serial = 564] [outer = (nil)] 00:46:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 139 (0x7f766c14ec00) [pid = 4486] [serial = 565] [outer = 0x7f766abee400] 00:46:14 INFO - PROCESS | 4486 | 1461051974865 Marionette DEBUG loaded listener.js 00:46:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 140 (0x7f766c16e400) [pid = 4486] [serial = 566] [outer = 0x7f766abee400] 00:46:15 INFO - PROCESS | 4486 | 1461051975519 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] 00:46:15 INFO - PROCESS | 4486 | 1461051975551 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 00:46:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:46:15 INFO - PROCESS | 4486 | 1461051975557 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:46:15 INFO - PROCESS | 4486 | 1461051975562 Marionette TRACE conn3 <- [1,726,null,{}] 00:46:15 INFO - PROCESS | 4486 | 1461051975673 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}] 00:46:15 INFO - PROCESS | 4486 | 1461051975869 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 00:46:15 INFO - PROCESS | 4486 | 1461051975889 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb0e000 == 70 [pid = 4486] [id = 189] 00:46:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 141 (0x7f766c88f800) [pid = 4486] [serial = 567] [outer = (nil)] 00:46:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f766ce52800) [pid = 4486] [serial = 568] [outer = 0x7f766c88f800] 00:46:15 INFO - PROCESS | 4486 | 1461051975963 Marionette DEBUG loaded listener.js 00:46:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f766d14bc00) [pid = 4486] [serial = 569] [outer = 0x7f766c88f800] 00:46:16 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:16 INFO - PROCESS | 4486 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:46:16 INFO - PROCESS | 4486 | 1461051976913 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]]]}] 00:46:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:46:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1384ms 00:46:16 INFO - PROCESS | 4486 | 1461051976941 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 00:46:16 INFO - PROCESS | 4486 | 1461051976945 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 00:46:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:46:16 INFO - PROCESS | 4486 | 1461051976952 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:46:16 INFO - PROCESS | 4486 | 1461051976954 Marionette TRACE conn3 <- [1,730,null,{}] 00:46:16 INFO - PROCESS | 4486 | 1461051976965 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}] 00:46:17 INFO - PROCESS | 4486 | 1461051977133 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 00:46:17 INFO - PROCESS | 4486 | 1461051977159 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:17 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766eed0800 == 71 [pid = 4486] [id = 190] 00:46:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f766c9b5800) [pid = 4486] [serial = 570] [outer = (nil)] 00:46:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 145 (0x7f766e277c00) [pid = 4486] [serial = 571] [outer = 0x7f766c9b5800] 00:46:17 INFO - PROCESS | 4486 | 1461051977216 Marionette DEBUG loaded listener.js 00:46:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 146 (0x7f767007f000) [pid = 4486] [serial = 572] [outer = 0x7f766c9b5800] 00:46:17 INFO - PROCESS | 4486 | --DOMWINDOW == 145 (0x7f76654f1800) [pid = 4486] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:46:17 INFO - PROCESS | 4486 | --DOMWINDOW == 144 (0x7f766d156800) [pid = 4486] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:46:17 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f766abe4800) [pid = 4486] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:46:17 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f7665d12c00) [pid = 4486] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:46:17 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f766ce51800) [pid = 4486] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:46:18 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:18 INFO - PROCESS | 4486 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:46:18 INFO - PROCESS | 4486 | 1461051978202 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] 00:46:18 INFO - PROCESS | 4486 | 1461051978242 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 00:46:18 INFO - PROCESS | 4486 | 1461051978247 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:46:18 INFO - PROCESS | 4486 | 1461051978250 Marionette TRACE conn3 <- [1,734,null,{}] 00:46:18 INFO - PROCESS | 4486 | 1461051978255 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}] 00:46:18 INFO - PROCESS | 4486 | 1461051978389 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 00:46:18 INFO - PROCESS | 4486 | 1461051978403 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76746b0000 == 72 [pid = 4486] [id = 191] 00:46:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f76658db000) [pid = 4486] [serial = 573] [outer = (nil)] 00:46:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f7670479000) [pid = 4486] [serial = 574] [outer = 0x7f76658db000] 00:46:18 INFO - PROCESS | 4486 | 1461051978461 Marionette DEBUG loaded listener.js 00:46:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f7670703400) [pid = 4486] [serial = 575] [outer = 0x7f76658db000] 00:46:19 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:19 INFO - PROCESS | 4486 | 1461051979211 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]]]}] 00:46:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:46:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1026ms 00:46:19 INFO - PROCESS | 4486 | 1461051979276 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 00:46:19 INFO - PROCESS | 4486 | 1461051979279 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 00:46:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:46:19 INFO - PROCESS | 4486 | 1461051979285 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:46:19 INFO - PROCESS | 4486 | 1461051979286 Marionette TRACE conn3 <- [1,738,null,{}] 00:46:19 INFO - PROCESS | 4486 | 1461051979291 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}] 00:46:19 INFO - PROCESS | 4486 | 1461051979471 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 00:46:19 INFO - PROCESS | 4486 | 1461051979483 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:19 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76756a5000 == 73 [pid = 4486] [id = 192] 00:46:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 145 (0x7f767080c400) [pid = 4486] [serial = 576] [outer = (nil)] 00:46:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 146 (0x7f7671611c00) [pid = 4486] [serial = 577] [outer = 0x7f767080c400] 00:46:19 INFO - PROCESS | 4486 | 1461051979545 Marionette DEBUG loaded listener.js 00:46:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 147 (0x7f7672abd800) [pid = 4486] [serial = 578] [outer = 0x7f767080c400] 00:46:20 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:20 INFO - PROCESS | 4486 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:46:21 INFO - PROCESS | 4486 | 1461051981010 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]]]}] 00:46:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:46:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1775ms 00:46:21 INFO - PROCESS | 4486 | 1461051981061 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 00:46:21 INFO - PROCESS | 4486 | 1461051981066 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 00:46:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:46:21 INFO - PROCESS | 4486 | 1461051981128 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:46:21 INFO - PROCESS | 4486 | 1461051981133 Marionette TRACE conn3 <- [1,742,null,{}] 00:46:21 INFO - PROCESS | 4486 | 1461051981161 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}] 00:46:21 INFO - PROCESS | 4486 | 1461051981310 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 00:46:21 INFO - PROCESS | 4486 | 1461051981461 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:21 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c260000 == 74 [pid = 4486] [id = 193] 00:46:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 148 (0x7f7665d12c00) [pid = 4486] [serial = 579] [outer = (nil)] 00:46:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 149 (0x7f766abed000) [pid = 4486] [serial = 580] [outer = 0x7f7665d12c00] 00:46:21 INFO - PROCESS | 4486 | 1461051981534 Marionette DEBUG loaded listener.js 00:46:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 150 (0x7f766c17b400) [pid = 4486] [serial = 581] [outer = 0x7f7665d12c00] 00:46:22 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:23 INFO - PROCESS | 4486 | 1461051983017 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]]]}] 00:46:23 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 00:46:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1952ms 00:46:23 INFO - PROCESS | 4486 | 1461051983079 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 00:46:23 INFO - PROCESS | 4486 | 1461051983087 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 00:46:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:46:23 INFO - PROCESS | 4486 | 1461051983097 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:46:23 INFO - PROCESS | 4486 | 1461051983101 Marionette TRACE conn3 <- [1,746,null,{}] 00:46:23 INFO - PROCESS | 4486 | 1461051983107 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}] 00:46:23 INFO - PROCESS | 4486 | 1461051983258 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 00:46:23 INFO - PROCESS | 4486 | 1461051983407 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675852000 == 75 [pid = 4486] [id = 194] 00:46:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 151 (0x7f7665d11c00) [pid = 4486] [serial = 582] [outer = (nil)] 00:46:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 152 (0x7f766d14ac00) [pid = 4486] [serial = 583] [outer = 0x7f7665d11c00] 00:46:23 INFO - PROCESS | 4486 | 1461051983477 Marionette DEBUG loaded listener.js 00:46:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 153 (0x7f7670bf1000) [pid = 4486] [serial = 584] [outer = 0x7f7665d11c00] 00:46:24 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:24 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:24 INFO - PROCESS | 4486 | 1461051984698 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]]]}] 00:46:24 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.) 00:46:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1628ms 00:46:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:46:24 INFO - PROCESS | 4486 | 1461051984730 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 00:46:24 INFO - PROCESS | 4486 | 1461051984732 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 00:46:24 INFO - PROCESS | 4486 | 1461051984738 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:46:24 INFO - PROCESS | 4486 | 1461051984743 Marionette TRACE conn3 <- [1,750,null,{}] 00:46:24 INFO - PROCESS | 4486 | 1461051984758 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}] 00:46:25 INFO - PROCESS | 4486 | 1461051984994 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 00:46:25 INFO - PROCESS | 4486 | 1461051985146 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767d10d800 == 76 [pid = 4486] [id = 195] 00:46:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 154 (0x7f766ab67800) [pid = 4486] [serial = 585] [outer = (nil)] 00:46:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 155 (0x7f7671602800) [pid = 4486] [serial = 586] [outer = 0x7f766ab67800] 00:46:25 INFO - PROCESS | 4486 | 1461051985214 Marionette DEBUG loaded listener.js 00:46:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 156 (0x7f7675241800) [pid = 4486] [serial = 587] [outer = 0x7f766ab67800] 00:46:26 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:26 INFO - PROCESS | 4486 | 1461051986504 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]]]}] 00:46:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:46:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1784ms 00:46:26 INFO - PROCESS | 4486 | 1461051986579 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 00:46:26 INFO - PROCESS | 4486 | 1461051986583 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 00:46:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:46:26 INFO - PROCESS | 4486 | 1461051986593 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:46:26 INFO - PROCESS | 4486 | 1461051986595 Marionette TRACE conn3 <- [1,754,null,{}] 00:46:26 INFO - PROCESS | 4486 | 1461051986599 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}] 00:46:26 INFO - PROCESS | 4486 | 1461051986742 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 00:46:27 INFO - PROCESS | 4486 | 1461051987078 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766b9dc800 == 77 [pid = 4486] [id = 196] 00:46:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 157 (0x7f7665a68c00) [pid = 4486] [serial = 588] [outer = (nil)] 00:46:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 158 (0x7f7665a72800) [pid = 4486] [serial = 589] [outer = 0x7f7665a68c00] 00:46:27 INFO - PROCESS | 4486 | 1461051987168 Marionette DEBUG loaded listener.js 00:46:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 159 (0x7f766ab62400) [pid = 4486] [serial = 590] [outer = 0x7f7665a68c00] 00:46:28 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:28 INFO - PROCESS | 4486 | 1461051988447 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]]]}] 00:46:28 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 00:46:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1890ms 00:46:28 INFO - PROCESS | 4486 | 1461051988522 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 00:46:28 INFO - PROCESS | 4486 | 1461051988527 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 00:46:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:46:28 INFO - PROCESS | 4486 | 1461051988556 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:46:28 INFO - PROCESS | 4486 | 1461051988562 Marionette TRACE conn3 <- [1,758,null,{}] 00:46:28 INFO - PROCESS | 4486 | 1461051988570 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}] 00:46:28 INFO - PROCESS | 4486 | 1461051988719 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 00:46:28 INFO - PROCESS | 4486 | 1461051988868 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cbaf000 == 78 [pid = 4486] [id = 197] 00:46:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 160 (0x7f766abe2400) [pid = 4486] [serial = 591] [outer = (nil)] 00:46:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 161 (0x7f766c175800) [pid = 4486] [serial = 592] [outer = 0x7f766abe2400] 00:46:28 INFO - PROCESS | 4486 | 1461051988933 Marionette DEBUG loaded listener.js 00:46:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 162 (0x7f766c9b9400) [pid = 4486] [serial = 593] [outer = 0x7f766abe2400] 00:46:29 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766abd1000 == 77 [pid = 4486] [id = 160] 00:46:29 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7683337800 == 76 [pid = 4486] [id = 120] 00:46:29 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c393800 == 75 [pid = 4486] [id = 131] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 161 (0x7f7677436400) [pid = 4486] [serial = 523] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 160 (0x7f768330bc00) [pid = 4486] [serial = 526] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 159 (0x7f766ce55400) [pid = 4486] [serial = 514] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 158 (0x7f7665d0d000) [pid = 4486] [serial = 529] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 157 (0x7f766abe3c00) [pid = 4486] [serial = 511] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 156 (0x7f76658dc400) [pid = 4486] [serial = 532] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 155 (0x7f7670bf0000) [pid = 4486] [serial = 517] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 154 (0x7f767070f000) [pid = 4486] [serial = 547] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 153 (0x7f7675527c00) [pid = 4486] [serial = 520] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675ceb800 == 74 [pid = 4486] [id = 64] 00:46:29 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76746b0000 == 73 [pid = 4486] [id = 191] 00:46:29 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766eed0800 == 72 [pid = 4486] [id = 190] 00:46:29 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb0e000 == 71 [pid = 4486] [id = 189] 00:46:29 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bfa9000 == 70 [pid = 4486] [id = 188] 00:46:29 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665985000 == 69 [pid = 4486] [id = 187] 00:46:29 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7683325800 == 68 [pid = 4486] [id = 185] 00:46:29 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:29 INFO - PROCESS | 4486 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:46:29 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:29 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:29 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:29 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675846800 == 67 [pid = 4486] [id = 184] 00:46:29 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c386800 == 66 [pid = 4486] [id = 183] 00:46:29 INFO - PROCESS | 4486 | 1461051989770 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]]]}] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 152 (0x7f767622f800) [pid = 4486] [serial = 509] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 151 (0x7f76704d0c00) [pid = 4486] [serial = 541] [outer = (nil)] [url = about:blank] 00:46:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:46:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1242ms 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 150 (0x7f7670811000) [pid = 4486] [serial = 542] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 149 (0x7f766ce56000) [pid = 4486] [serial = 539] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 148 (0x7f766ab6ec00) [pid = 4486] [serial = 535] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 147 (0x7f766ba4fc00) [pid = 4486] [serial = 536] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 146 (0x7f766cb4a400) [pid = 4486] [serial = 538] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 145 (0x7f7674ce4000) [pid = 4486] [serial = 545] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | --DOMWINDOW == 144 (0x7f7673dc5400) [pid = 4486] [serial = 544] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 4486 | 1461051989805 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 00:46:29 INFO - PROCESS | 4486 | 1461051989810 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 00:46:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:46:29 INFO - PROCESS | 4486 | 1461051989819 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:46:29 INFO - PROCESS | 4486 | 1461051989822 Marionette TRACE conn3 <- [1,762,null,{}] 00:46:29 INFO - PROCESS | 4486 | 1461051989827 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}] 00:46:29 INFO - PROCESS | 4486 | 1461051989962 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 00:46:29 INFO - PROCESS | 4486 | 1461051989978 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bd17000 == 67 [pid = 4486] [id = 198] 00:46:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 145 (0x7f766ba54000) [pid = 4486] [serial = 594] [outer = (nil)] 00:46:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 146 (0x7f766cfc3c00) [pid = 4486] [serial = 595] [outer = 0x7f766ba54000] 00:46:30 INFO - PROCESS | 4486 | 1461051990048 Marionette DEBUG loaded listener.js 00:46:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 147 (0x7f766e0b6800) [pid = 4486] [serial = 596] [outer = 0x7f766ba54000] 00:46:31 INFO - PROCESS | 4486 | 1461051991333 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]]]}] 00:46:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:46:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1530ms 00:46:31 INFO - PROCESS | 4486 | 1461051991349 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 00:46:31 INFO - PROCESS | 4486 | 1461051991353 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 00:46:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:46:31 INFO - PROCESS | 4486 | 1461051991360 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:46:31 INFO - PROCESS | 4486 | 1461051991368 Marionette TRACE conn3 <- [1,766,null,{}] 00:46:31 INFO - PROCESS | 4486 | 1461051991380 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}] 00:46:31 INFO - PROCESS | 4486 | 1461051991552 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 00:46:31 INFO - PROCESS | 4486 | 1461051991673 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:31 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767494a800 == 68 [pid = 4486] [id = 199] 00:46:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 148 (0x7f766c151400) [pid = 4486] [serial = 597] [outer = (nil)] 00:46:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 149 (0x7f767070e000) [pid = 4486] [serial = 598] [outer = 0x7f766c151400] 00:46:31 INFO - PROCESS | 4486 | 1461051991732 Marionette DEBUG loaded listener.js 00:46:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 150 (0x7f7672aaf400) [pid = 4486] [serial = 599] [outer = 0x7f766c151400] 00:46:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:46:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1441ms 00:46:32 INFO - PROCESS | 4486 | 1461051992791 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]]]}] 00:46:32 INFO - PROCESS | 4486 | 1461051992801 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 00:46:32 INFO - PROCESS | 4486 | 1461051992805 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 00:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:46:32 INFO - PROCESS | 4486 | 1461051992816 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:46:32 INFO - PROCESS | 4486 | 1461051992818 Marionette TRACE conn3 <- [1,770,null,{}] 00:46:32 INFO - PROCESS | 4486 | 1461051992824 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}] 00:46:33 INFO - PROCESS | 4486 | 1461051993005 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 00:46:33 INFO - PROCESS | 4486 | 1461051993123 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:33 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675837000 == 69 [pid = 4486] [id = 200] 00:46:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 151 (0x7f7665a64c00) [pid = 4486] [serial = 600] [outer = (nil)] 00:46:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 152 (0x7f7673916800) [pid = 4486] [serial = 601] [outer = 0x7f7665a64c00] 00:46:33 INFO - PROCESS | 4486 | 1461051993179 Marionette DEBUG loaded listener.js 00:46:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 153 (0x7f76748c5c00) [pid = 4486] [serial = 602] [outer = 0x7f7665a64c00] 00:46:33 INFO - PROCESS | 4486 | 1461051993924 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]]]}] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 152 (0x7f76845ce800) [pid = 4486] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 151 (0x7f76654e7800) [pid = 4486] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 150 (0x7f76658d5c00) [pid = 4486] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 149 (0x7f7665a6d800) [pid = 4486] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 148 (0x7f766c9b5800) [pid = 4486] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 147 (0x7f76658db000) [pid = 4486] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 146 (0x7f7665d09c00) [pid = 4486] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 145 (0x7f76654f0000) [pid = 4486] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 144 (0x7f76654eb000) [pid = 4486] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f7665d12400) [pid = 4486] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f7665c2e800) [pid = 4486] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f766abee400) [pid = 4486] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 140 (0x7f766c88f800) [pid = 4486] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 139 (0x7f7675383c00) [pid = 4486] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 138 (0x7f766ba55400) [pid = 4486] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 137 (0x7f766ba59400) [pid = 4486] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 136 (0x7f767524a400) [pid = 4486] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 135 (0x7f766ba5e400) [pid = 4486] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 134 (0x7f766cb48c00) [pid = 4486] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 133 (0x7f766cfc4000) [pid = 4486] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 132 (0x7f766ba46c00) [pid = 4486] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1531ms 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 131 (0x7f7675093000) [pid = 4486] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 130 (0x7f766bfeac00) [pid = 4486] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 129 (0x7f7674c61800) [pid = 4486] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 128 (0x7f767552ec00) [pid = 4486] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 127 (0x7f766ba4b000) [pid = 4486] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 126 (0x7f766ab67400) [pid = 4486] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 125 (0x7f766abeb800) [pid = 4486] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 124 (0x7f76704cd800) [pid = 4486] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 123 (0x7f766d14fc00) [pid = 4486] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 122 (0x7f766d14e000) [pid = 4486] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 121 (0x7f766d14c400) [pid = 4486] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 120 (0x7f766cb4c800) [pid = 4486] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 119 (0x7f76654ecc00) [pid = 4486] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 118 (0x7f766eea0800) [pid = 4486] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 117 (0x7f7665a65000) [pid = 4486] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 116 (0x7f766c14dc00) [pid = 4486] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 115 (0x7f766ab6b000) [pid = 4486] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 114 (0x7f767753b800) [pid = 4486] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 113 (0x7f766ba42400) [pid = 4486] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 112 (0x7f767552fc00) [pid = 4486] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 111 (0x7f7670bf1c00) [pid = 4486] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 110 (0x7f766c14e400) [pid = 4486] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 109 (0x7f7675382c00) [pid = 4486] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 108 (0x7f766ce57800) [pid = 4486] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 107 (0x7f766abed400) [pid = 4486] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 106 (0x7f7665d07800) [pid = 4486] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 105 (0x7f766ab64000) [pid = 4486] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:46:34 INFO - PROCESS | 4486 | --DOMWINDOW == 104 (0x7f7665a63800) [pid = 4486] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:46:34 INFO - PROCESS | 4486 | 1461051994371 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 00:46:34 INFO - PROCESS | 4486 | 1461051994375 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 00:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:46:34 INFO - PROCESS | 4486 | 1461051994395 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:46:34 INFO - PROCESS | 4486 | 1461051994398 Marionette TRACE conn3 <- [1,774,null,{}] 00:46:34 INFO - PROCESS | 4486 | 1461051994408 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}] 00:46:34 INFO - PROCESS | 4486 | 1461051994572 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 00:46:34 INFO - PROCESS | 4486 | 1461051994689 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:34 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766abc4800 == 70 [pid = 4486] [id = 201] 00:46:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 105 (0x7f7665d07800) [pid = 4486] [serial = 603] [outer = (nil)] 00:46:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 106 (0x7f766ab63000) [pid = 4486] [serial = 604] [outer = 0x7f7665d07800] 00:46:34 INFO - PROCESS | 4486 | 1461051994766 Marionette DEBUG loaded listener.js 00:46:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 107 (0x7f766ba53c00) [pid = 4486] [serial = 605] [outer = 0x7f7665d07800] 00:46:35 INFO - PROCESS | 4486 | 1461051995395 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]]]}] 00:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1040ms 00:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:46:35 INFO - PROCESS | 4486 | 1461051995426 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 00:46:35 INFO - PROCESS | 4486 | 1461051995428 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 00:46:35 INFO - PROCESS | 4486 | 1461051995433 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:46:35 INFO - PROCESS | 4486 | 1461051995436 Marionette TRACE conn3 <- [1,778,null,{}] 00:46:35 INFO - PROCESS | 4486 | 1461051995441 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}] 00:46:35 INFO - PROCESS | 4486 | 1461051995628 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 00:46:35 INFO - PROCESS | 4486 | 1461051995647 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675077000 == 71 [pid = 4486] [id = 202] 00:46:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 108 (0x7f7665d08400) [pid = 4486] [serial = 606] [outer = (nil)] 00:46:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 109 (0x7f766cfc4000) [pid = 4486] [serial = 607] [outer = 0x7f7665d08400] 00:46:35 INFO - PROCESS | 4486 | 1461051995703 Marionette DEBUG loaded listener.js 00:46:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 110 (0x7f76704ce400) [pid = 4486] [serial = 608] [outer = 0x7f7665d08400] 00:46:36 INFO - PROCESS | 4486 | 1461051996437 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]]]}] 00:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1028ms 00:46:36 INFO - PROCESS | 4486 | 1461051996476 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 00:46:36 INFO - PROCESS | 4486 | 1461051996482 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 00:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:46:36 INFO - PROCESS | 4486 | 1461051996523 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:46:36 INFO - PROCESS | 4486 | 1461051996530 Marionette TRACE conn3 <- [1,782,null,{}] 00:46:36 INFO - PROCESS | 4486 | 1461051996547 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}] 00:46:36 INFO - PROCESS | 4486 | 1461051996748 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 00:46:36 INFO - PROCESS | 4486 | 1461051996873 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:36 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76654c1000 == 72 [pid = 4486] [id = 203] 00:46:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 111 (0x7f7665d04000) [pid = 4486] [serial = 609] [outer = (nil)] 00:46:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 112 (0x7f7665d0d000) [pid = 4486] [serial = 610] [outer = 0x7f7665d04000] 00:46:36 INFO - PROCESS | 4486 | 1461051996942 Marionette DEBUG loaded listener.js 00:46:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 113 (0x7f766abe9400) [pid = 4486] [serial = 611] [outer = 0x7f7665d04000] 00:46:37 INFO - PROCESS | 4486 | 1461051997806 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]]]}] 00:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1332ms 00:46:37 INFO - PROCESS | 4486 | 1461051997824 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 00:46:37 INFO - PROCESS | 4486 | 1461051997832 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 00:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:46:37 INFO - PROCESS | 4486 | 1461051997842 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:46:37 INFO - PROCESS | 4486 | 1461051997846 Marionette TRACE conn3 <- [1,786,null,{}] 00:46:37 INFO - PROCESS | 4486 | 1461051997851 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}] 00:46:38 INFO - PROCESS | 4486 | 1461051998016 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 00:46:38 INFO - PROCESS | 4486 | 1461051998174 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7672a74000 == 73 [pid = 4486] [id = 204] 00:46:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 114 (0x7f7665d09000) [pid = 4486] [serial = 612] [outer = (nil)] 00:46:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 115 (0x7f766c15b800) [pid = 4486] [serial = 613] [outer = 0x7f7665d09000] 00:46:38 INFO - PROCESS | 4486 | 1461051998242 Marionette DEBUG loaded listener.js 00:46:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 116 (0x7f766c9b0800) [pid = 4486] [serial = 614] [outer = 0x7f7665d09000] 00:46:39 INFO - PROCESS | 4486 | 1461051999232 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]]]}] 00:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1427ms 00:46:39 INFO - PROCESS | 4486 | 1461051999282 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 00:46:39 INFO - PROCESS | 4486 | 1461051999286 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 00:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:46:39 INFO - PROCESS | 4486 | 1461051999293 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:46:39 INFO - PROCESS | 4486 | 1461051999298 Marionette TRACE conn3 <- [1,790,null,{}] 00:46:39 INFO - PROCESS | 4486 | 1461051999313 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}] 00:46:39 INFO - PROCESS | 4486 | 1461051999485 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 00:46:39 INFO - PROCESS | 4486 | 1461051999638 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:39 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76787b1800 == 74 [pid = 4486] [id = 205] 00:46:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 117 (0x7f766c9b3000) [pid = 4486] [serial = 615] [outer = (nil)] 00:46:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 118 (0x7f766eea3800) [pid = 4486] [serial = 616] [outer = 0x7f766c9b3000] 00:46:39 INFO - PROCESS | 4486 | 1461051999709 Marionette DEBUG loaded listener.js 00:46:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 119 (0x7f7670711800) [pid = 4486] [serial = 617] [outer = 0x7f766c9b3000] 00:46:40 INFO - PROCESS | 4486 | 1461052000594 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]]]}] 00:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1332ms 00:46:40 INFO - PROCESS | 4486 | 1461052000625 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 00:46:40 INFO - PROCESS | 4486 | 1461052000634 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 00:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:46:40 INFO - PROCESS | 4486 | 1461052000641 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:46:40 INFO - PROCESS | 4486 | 1461052000644 Marionette TRACE conn3 <- [1,794,null,{}] 00:46:40 INFO - PROCESS | 4486 | 1461052000649 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}] 00:46:40 INFO - PROCESS | 4486 | 1461052000819 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 00:46:40 INFO - PROCESS | 4486 | 1461052000980 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7682ee7000 == 75 [pid = 4486] [id = 206] 00:46:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 120 (0x7f76654e8800) [pid = 4486] [serial = 618] [outer = (nil)] 00:46:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 121 (0x7f7670bee800) [pid = 4486] [serial = 619] [outer = 0x7f76654e8800] 00:46:41 INFO - PROCESS | 4486 | 1461052001048 Marionette DEBUG loaded listener.js 00:46:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 122 (0x7f76749db000) [pid = 4486] [serial = 620] [outer = 0x7f76654e8800] 00:46:41 INFO - PROCESS | 4486 | 1461052001911 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]]]}] 00:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1327ms 00:46:41 INFO - PROCESS | 4486 | 1461052001968 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 00:46:41 INFO - PROCESS | 4486 | 1461052001970 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 00:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:46:41 INFO - PROCESS | 4486 | 1461052001976 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:46:41 INFO - PROCESS | 4486 | 1461052001979 Marionette TRACE conn3 <- [1,798,null,{}] 00:46:41 INFO - PROCESS | 4486 | 1461052001984 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}] 00:46:42 INFO - PROCESS | 4486 | 1461052002128 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 00:46:42 INFO - PROCESS | 4486 | 1461052002285 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:42 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7683fbc000 == 76 [pid = 4486] [id = 207] 00:46:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 123 (0x7f767042a800) [pid = 4486] [serial = 621] [outer = (nil)] 00:46:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 124 (0x7f767523e800) [pid = 4486] [serial = 622] [outer = 0x7f767042a800] 00:46:42 INFO - PROCESS | 4486 | 1461052002357 Marionette DEBUG loaded listener.js 00:46:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 125 (0x7f767524b800) [pid = 4486] [serial = 623] [outer = 0x7f767042a800] 00:46:43 INFO - PROCESS | 4486 | 1461052003206 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]]]}] 00:46:43 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 00:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1278ms 00:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:46:43 INFO - PROCESS | 4486 | 1461052003256 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 00:46:43 INFO - PROCESS | 4486 | 1461052003258 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 00:46:43 INFO - PROCESS | 4486 | 1461052003263 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:46:43 INFO - PROCESS | 4486 | 1461052003267 Marionette TRACE conn3 <- [1,802,null,{}] 00:46:43 INFO - PROCESS | 4486 | 1461052003271 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}] 00:46:43 INFO - PROCESS | 4486 | 1461052003463 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 00:46:43 INFO - PROCESS | 4486 | 1461052003618 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7684548800 == 77 [pid = 4486] [id = 208] 00:46:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 126 (0x7f7675091c00) [pid = 4486] [serial = 624] [outer = (nil)] 00:46:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 127 (0x7f767552d800) [pid = 4486] [serial = 625] [outer = 0x7f7675091c00] 00:46:43 INFO - PROCESS | 4486 | 1461052003691 Marionette DEBUG loaded listener.js 00:46:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 128 (0x7f7675b53400) [pid = 4486] [serial = 626] [outer = 0x7f7675091c00] 00:46:44 INFO - PROCESS | 4486 | 1461052004546 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]]]}] 00:46:44 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 00:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1335ms 00:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:46:44 INFO - PROCESS | 4486 | 1461052004600 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 00:46:44 INFO - PROCESS | 4486 | 1461052004602 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 00:46:44 INFO - PROCESS | 4486 | 1461052004608 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:46:44 INFO - PROCESS | 4486 | 1461052004611 Marionette TRACE conn3 <- [1,806,null,{}] 00:46:44 INFO - PROCESS | 4486 | 1461052004616 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}] 00:46:44 INFO - PROCESS | 4486 | 1461052004764 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 00:46:44 INFO - PROCESS | 4486 | 1461052004922 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:44 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7687c8c800 == 78 [pid = 4486] [id = 209] 00:46:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 129 (0x7f76658d5c00) [pid = 4486] [serial = 627] [outer = (nil)] 00:46:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 130 (0x7f7676232800) [pid = 4486] [serial = 628] [outer = 0x7f76658d5c00] 00:46:45 INFO - PROCESS | 4486 | 1461052004994 Marionette DEBUG loaded listener.js 00:46:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 131 (0x7f767654c800) [pid = 4486] [serial = 629] [outer = 0x7f76658d5c00] 00:46:45 INFO - PROCESS | 4486 | 1461052005831 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]]]}] 00:46:45 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 00:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1284ms 00:46:45 INFO - PROCESS | 4486 | 1461052005893 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 00:46:45 INFO - PROCESS | 4486 | 1461052005896 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 00:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:46:45 INFO - PROCESS | 4486 | 1461052005901 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:46:45 INFO - PROCESS | 4486 | 1461052005903 Marionette TRACE conn3 <- [1,810,null,{}] 00:46:45 INFO - PROCESS | 4486 | 1461052005909 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}] 00:46:46 INFO - PROCESS | 4486 | 1461052006076 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 00:46:46 INFO - PROCESS | 4486 | 1461052006232 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688666800 == 79 [pid = 4486] [id = 210] 00:46:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 132 (0x7f7675261c00) [pid = 4486] [serial = 630] [outer = (nil)] 00:46:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 133 (0x7f7676944c00) [pid = 4486] [serial = 631] [outer = 0x7f7675261c00] 00:46:46 INFO - PROCESS | 4486 | 1461052006317 Marionette DEBUG loaded listener.js 00:46:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 134 (0x7f76773af400) [pid = 4486] [serial = 632] [outer = 0x7f7675261c00] 00:46:47 INFO - PROCESS | 4486 | 1461052007206 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]]]}] 00:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1331ms 00:46:47 INFO - PROCESS | 4486 | 1461052007234 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 00:46:47 INFO - PROCESS | 4486 | 1461052007237 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 00:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:46:47 INFO - PROCESS | 4486 | 1461052007243 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:46:47 INFO - PROCESS | 4486 | 1461052007245 Marionette TRACE conn3 <- [1,814,null,{}] 00:46:47 INFO - PROCESS | 4486 | 1461052007251 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}] 00:46:47 INFO - PROCESS | 4486 | 1461052007408 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 00:46:47 INFO - PROCESS | 4486 | 1461052007569 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:47 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766b9dc000 == 80 [pid = 4486] [id = 211] 00:46:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 135 (0x7f76658d6800) [pid = 4486] [serial = 633] [outer = (nil)] 00:46:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 136 (0x7f7665a6d400) [pid = 4486] [serial = 634] [outer = 0x7f76658d6800] 00:46:47 INFO - PROCESS | 4486 | 1461052007640 Marionette DEBUG loaded listener.js 00:46:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 137 (0x7f766c587000) [pid = 4486] [serial = 635] [outer = 0x7f76658d6800] 00:46:48 INFO - PROCESS | 4486 | 1461052008517 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] 00:46:48 INFO - PROCESS | 4486 | 1461052008584 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 00:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:46:48 INFO - PROCESS | 4486 | 1461052008590 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:46:48 INFO - PROCESS | 4486 | 1461052008593 Marionette TRACE conn3 <- [1,818,null,{}] 00:46:48 INFO - PROCESS | 4486 | 1461052008598 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}] 00:46:48 INFO - PROCESS | 4486 | 1461052008756 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 00:46:48 INFO - PROCESS | 4486 | 1461052008915 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766abca800 == 81 [pid = 4486] [id = 212] 00:46:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 138 (0x7f76654e3c00) [pid = 4486] [serial = 636] [outer = (nil)] 00:46:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 139 (0x7f7665c24c00) [pid = 4486] [serial = 637] [outer = 0x7f76654e3c00] 00:46:48 INFO - PROCESS | 4486 | 1461052008985 Marionette DEBUG loaded listener.js 00:46:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 140 (0x7f766c153400) [pid = 4486] [serial = 638] [outer = 0x7f76654e3c00] 00:46:50 INFO - PROCESS | 4486 | 1461052010055 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]]]}] 00:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1536ms 00:46:50 INFO - PROCESS | 4486 | 1461052010128 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 00:46:50 INFO - PROCESS | 4486 | 1461052010132 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 00:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:46:50 INFO - PROCESS | 4486 | 1461052010141 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:46:50 INFO - PROCESS | 4486 | 1461052010146 Marionette TRACE conn3 <- [1,822,null,{}] 00:46:50 INFO - PROCESS | 4486 | 1461052010154 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}] 00:46:50 INFO - PROCESS | 4486 | 1461052010364 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 00:46:50 INFO - PROCESS | 4486 | 1461052010669 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665aae000 == 82 [pid = 4486] [id = 213] 00:46:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 141 (0x7f766abe5400) [pid = 4486] [serial = 639] [outer = (nil)] 00:46:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f766abed400) [pid = 4486] [serial = 640] [outer = 0x7f766abe5400] 00:46:50 INFO - PROCESS | 4486 | 1461052010741 Marionette DEBUG loaded listener.js 00:46:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f766ba52c00) [pid = 4486] [serial = 641] [outer = 0x7f766abe5400] 00:46:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766abc4800 == 81 [pid = 4486] [id = 201] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f7671611c00) [pid = 4486] [serial = 577] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767494a800 == 80 [pid = 4486] [id = 199] 00:46:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bd17000 == 79 [pid = 4486] [id = 198] 00:46:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cbaf000 == 78 [pid = 4486] [id = 197] 00:46:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766b9dc800 == 77 [pid = 4486] [id = 196] 00:46:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767d10d800 == 76 [pid = 4486] [id = 195] 00:46:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675852000 == 75 [pid = 4486] [id = 194] 00:46:51 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c260000 == 74 [pid = 4486] [id = 193] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f76704cd400) [pid = 4486] [serial = 379] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 140 (0x7f7665d11400) [pid = 4486] [serial = 530] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 139 (0x7f766bfe2c00) [pid = 4486] [serial = 340] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 138 (0x7f7665a70c00) [pid = 4486] [serial = 439] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 137 (0x7f768b19f000) [pid = 4486] [serial = 394] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 136 (0x7f76654f2400) [pid = 4486] [serial = 445] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 135 (0x7f76658e1800) [pid = 4486] [serial = 533] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 134 (0x7f766ce53000) [pid = 4486] [serial = 485] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 133 (0x7f766ce52800) [pid = 4486] [serial = 568] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 132 (0x7f767007f000) [pid = 4486] [serial = 572] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 131 (0x7f766d14bc00) [pid = 4486] [serial = 569] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 130 (0x7f766c16e400) [pid = 4486] [serial = 566] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 129 (0x7f7670703400) [pid = 4486] [serial = 575] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 128 (0x7f7678868400) [pid = 4486] [serial = 358] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 127 (0x7f767552e400) [pid = 4486] [serial = 385] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 126 (0x7f766cb46400) [pid = 4486] [serial = 472] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 125 (0x7f7684229800) [pid = 4486] [serial = 527] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 124 (0x7f7670814400) [pid = 4486] [serial = 469] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 123 (0x7f7670476400) [pid = 4486] [serial = 421] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 122 (0x7f76843fe800) [pid = 4486] [serial = 436] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 121 (0x7f7675385000) [pid = 4486] [serial = 334] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 120 (0x7f767c453000) [pid = 4486] [serial = 524] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 119 (0x7f7684505400) [pid = 4486] [serial = 418] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 118 (0x7f76835bd000) [pid = 4486] [serial = 482] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 117 (0x7f767623ac00) [pid = 4486] [serial = 355] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 116 (0x7f766c88a800) [pid = 4486] [serial = 349] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 115 (0x7f766e272c00) [pid = 4486] [serial = 515] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 114 (0x7f7675523400) [pid = 4486] [serial = 337] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 113 (0x7f767886c400) [pid = 4486] [serial = 427] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 112 (0x7f7670bef400) [pid = 4486] [serial = 476] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 111 (0x7f768305c800) [pid = 4486] [serial = 433] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 110 (0x7f766d159c00) [pid = 4486] [serial = 430] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 109 (0x7f7670bed800) [pid = 4486] [serial = 424] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 108 (0x7f766ba5d000) [pid = 4486] [serial = 512] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 107 (0x7f7676b05400) [pid = 4486] [serial = 521] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 106 (0x7f7665c2b000) [pid = 4486] [serial = 442] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 105 (0x7f7675389000) [pid = 4486] [serial = 328] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 104 (0x7f7675241000) [pid = 4486] [serial = 352] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 103 (0x7f768649a000) [pid = 4486] [serial = 388] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 102 (0x7f7670481c00) [pid = 4486] [serial = 382] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 101 (0x7f7683055400) [pid = 4486] [serial = 361] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 100 (0x7f7678a59000) [pid = 4486] [serial = 479] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 99 (0x7f7675248000) [pid = 4486] [serial = 331] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 98 (0x7f7688830000) [pid = 4486] [serial = 391] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 97 (0x7f767462e000) [pid = 4486] [serial = 518] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 96 (0x7f766e277c00) [pid = 4486] [serial = 571] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 95 (0x7f7670479000) [pid = 4486] [serial = 574] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 94 (0x7f7676b46400) [pid = 4486] [serial = 557] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 93 (0x7f767538f400) [pid = 4486] [serial = 556] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 92 (0x7f7670709400) [pid = 4486] [serial = 554] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 91 (0x7f766cfc3800) [pid = 4486] [serial = 553] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 90 (0x7f7670810c00) [pid = 4486] [serial = 560] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 89 (0x7f7665d11000) [pid = 4486] [serial = 559] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 88 (0x7f766c154400) [pid = 4486] [serial = 551] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 87 (0x7f766ba47000) [pid = 4486] [serial = 550] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 86 (0x7f7665d11800) [pid = 4486] [serial = 562] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 85 (0x7f766ab70c00) [pid = 4486] [serial = 563] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | --DOMWINDOW == 84 (0x7f766c14ec00) [pid = 4486] [serial = 565] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 4486 | 1461052011683 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] 00:46:51 INFO - PROCESS | 4486 | 1461052011740 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 00:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:46:51 INFO - PROCESS | 4486 | 1461052011751 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:46:51 INFO - PROCESS | 4486 | 1461052011754 Marionette TRACE conn3 <- [1,826,null,{}] 00:46:51 INFO - PROCESS | 4486 | 1461052011760 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}] 00:46:51 INFO - PROCESS | 4486 | 1461052011912 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 00:46:51 INFO - PROCESS | 4486 | 1461052011928 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:51 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766b9de800 == 75 [pid = 4486] [id = 214] 00:46:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 85 (0x7f7665d11400) [pid = 4486] [serial = 642] [outer = (nil)] 00:46:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 86 (0x7f766c15c400) [pid = 4486] [serial = 643] [outer = 0x7f7665d11400] 00:46:52 INFO - PROCESS | 4486 | 1461052012009 Marionette DEBUG loaded listener.js 00:46:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 87 (0x7f766c9b9c00) [pid = 4486] [serial = 644] [outer = 0x7f7665d11400] 00:46:52 INFO - PROCESS | 4486 | 1461052012909 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]]]}] 00:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1186ms 00:46:52 INFO - PROCESS | 4486 | 1461052012936 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 00:46:52 INFO - PROCESS | 4486 | 1461052012939 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 00:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:46:52 INFO - PROCESS | 4486 | 1461052012946 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:46:52 INFO - PROCESS | 4486 | 1461052012951 Marionette TRACE conn3 <- [1,830,null,{}] 00:46:52 INFO - PROCESS | 4486 | 1461052012966 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}] 00:46:53 INFO - PROCESS | 4486 | 1461052013166 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 00:46:53 INFO - PROCESS | 4486 | 1461052013189 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cba4000 == 76 [pid = 4486] [id = 215] 00:46:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 88 (0x7f766ba53800) [pid = 4486] [serial = 645] [outer = (nil)] 00:46:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 89 (0x7f766cfcf400) [pid = 4486] [serial = 646] [outer = 0x7f766ba53800] 00:46:53 INFO - PROCESS | 4486 | 1461052013255 Marionette DEBUG loaded listener.js 00:46:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 90 (0x7f7670080000) [pid = 4486] [serial = 647] [outer = 0x7f766ba53800] 00:46:54 INFO - PROCESS | 4486 | 1461052014067 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]]]}] 00:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1181ms 00:46:54 INFO - PROCESS | 4486 | 1461052014128 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 00:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:46:54 INFO - PROCESS | 4486 | 1461052014132 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 00:46:54 INFO - PROCESS | 4486 | 1461052014146 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:46:54 INFO - PROCESS | 4486 | 1461052014149 Marionette TRACE conn3 <- [1,834,null,{}] 00:46:54 INFO - PROCESS | 4486 | 1461052014160 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}] 00:46:54 INFO - PROCESS | 4486 | 1461052014345 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 00:46:54 INFO - PROCESS | 4486 | 1461052014366 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766e24d800 == 77 [pid = 4486] [id = 216] 00:46:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 91 (0x7f766bfdd800) [pid = 4486] [serial = 648] [outer = (nil)] 00:46:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 92 (0x7f7670702c00) [pid = 4486] [serial = 649] [outer = 0x7f766bfdd800] 00:46:54 INFO - PROCESS | 4486 | 1461052014427 Marionette DEBUG loaded listener.js 00:46:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 93 (0x7f767080d800) [pid = 4486] [serial = 650] [outer = 0x7f766bfdd800] 00:46:55 INFO - PROCESS | 4486 | 1461052015325 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]]]}] 00:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1247ms 00:46:55 INFO - PROCESS | 4486 | 1461052015386 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 00:46:55 INFO - PROCESS | 4486 | 1461052015390 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 00:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:46:55 INFO - PROCESS | 4486 | 1461052015395 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:46:55 INFO - PROCESS | 4486 | 1461052015398 Marionette TRACE conn3 <- [1,838,null,{}] 00:46:55 INFO - PROCESS | 4486 | 1461052015403 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}] 00:46:55 INFO - PROCESS | 4486 | 1461052015584 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 00:46:55 INFO - PROCESS | 4486 | 1461052015605 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767399e000 == 78 [pid = 4486] [id = 217] 00:46:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 94 (0x7f767047a000) [pid = 4486] [serial = 651] [outer = (nil)] 00:46:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 95 (0x7f7670bea000) [pid = 4486] [serial = 652] [outer = 0x7f767047a000] 00:46:55 INFO - PROCESS | 4486 | 1461052015670 Marionette DEBUG loaded listener.js 00:46:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 96 (0x7f7672ab7400) [pid = 4486] [serial = 653] [outer = 0x7f767047a000] 00:46:56 INFO - PROCESS | 4486 | --DOMWINDOW == 95 (0x7f7665d07800) [pid = 4486] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:46:56 INFO - PROCESS | 4486 | --DOMWINDOW == 94 (0x7f7665a68c00) [pid = 4486] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:46:56 INFO - PROCESS | 4486 | --DOMWINDOW == 93 (0x7f766abe2400) [pid = 4486] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:46:56 INFO - PROCESS | 4486 | --DOMWINDOW == 92 (0x7f766c151400) [pid = 4486] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:46:56 INFO - PROCESS | 4486 | --DOMWINDOW == 91 (0x7f767080c400) [pid = 4486] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:46:56 INFO - PROCESS | 4486 | --DOMWINDOW == 90 (0x7f7665a64c00) [pid = 4486] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:46:56 INFO - PROCESS | 4486 | --DOMWINDOW == 89 (0x7f766ba54000) [pid = 4486] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:46:56 INFO - PROCESS | 4486 | 1461052016526 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]]]}] 00:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1178ms 00:46:56 INFO - PROCESS | 4486 | 1461052016575 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 00:46:56 INFO - PROCESS | 4486 | 1461052016578 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 00:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:46:56 INFO - PROCESS | 4486 | 1461052016584 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:46:56 INFO - PROCESS | 4486 | 1461052016587 Marionette TRACE conn3 <- [1,842,null,{}] 00:46:56 INFO - PROCESS | 4486 | 1461052016592 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}] 00:46:56 INFO - PROCESS | 4486 | 1461052016809 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 00:46:56 INFO - PROCESS | 4486 | 1461052016824 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:56 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767540a000 == 79 [pid = 4486] [id = 218] 00:46:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 90 (0x7f766abeb400) [pid = 4486] [serial = 654] [outer = (nil)] 00:46:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 91 (0x7f766ba4f800) [pid = 4486] [serial = 655] [outer = 0x7f766abeb400] 00:46:56 INFO - PROCESS | 4486 | 1461052016887 Marionette DEBUG loaded listener.js 00:46:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 92 (0x7f7675383c00) [pid = 4486] [serial = 656] [outer = 0x7f766abeb400] 00:46:57 INFO - PROCESS | 4486 | 1461052017574 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]]]}] 00:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1027ms 00:46:57 INFO - PROCESS | 4486 | 1461052017613 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 00:46:57 INFO - PROCESS | 4486 | 1461052017615 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 00:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:46:57 INFO - PROCESS | 4486 | 1461052017621 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:46:57 INFO - PROCESS | 4486 | 1461052017624 Marionette TRACE conn3 <- [1,846,null,{}] 00:46:57 INFO - PROCESS | 4486 | 1461052017628 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}] 00:46:57 INFO - PROCESS | 4486 | 1461052017768 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 00:46:57 INFO - PROCESS | 4486 | 1461052017887 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:57 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675cd3000 == 80 [pid = 4486] [id = 219] 00:46:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 93 (0x7f766abf0000) [pid = 4486] [serial = 657] [outer = (nil)] 00:46:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 94 (0x7f7675522800) [pid = 4486] [serial = 658] [outer = 0x7f766abf0000] 00:46:57 INFO - PROCESS | 4486 | 1461052017946 Marionette DEBUG loaded listener.js 00:46:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 95 (0x7f7675a49400) [pid = 4486] [serial = 659] [outer = 0x7f766abf0000] 00:46:58 INFO - PROCESS | 4486 | 1461052018893 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]]]}] 00:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1325ms 00:46:58 INFO - PROCESS | 4486 | 1461052018947 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 00:46:58 INFO - PROCESS | 4486 | 1461052018954 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 00:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:46:58 INFO - PROCESS | 4486 | 1461052018962 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:46:58 INFO - PROCESS | 4486 | 1461052018966 Marionette TRACE conn3 <- [1,850,null,{}] 00:46:58 INFO - PROCESS | 4486 | 1461052018974 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}] 00:46:59 INFO - PROCESS | 4486 | 1461052019182 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 00:46:59 INFO - PROCESS | 4486 | 1461052019335 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c395000 == 81 [pid = 4486] [id = 220] 00:46:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 96 (0x7f766ab6c400) [pid = 4486] [serial = 660] [outer = (nil)] 00:46:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 97 (0x7f766ba54000) [pid = 4486] [serial = 661] [outer = 0x7f766ab6c400] 00:46:59 INFO - PROCESS | 4486 | 1461052019413 Marionette DEBUG loaded listener.js 00:46:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 98 (0x7f766c16e400) [pid = 4486] [serial = 662] [outer = 0x7f766ab6c400] 00:47:00 INFO - PROCESS | 4486 | 1461052020363 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]]]}] 00:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1432ms 00:47:00 INFO - PROCESS | 4486 | 1461052020396 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 00:47:00 INFO - PROCESS | 4486 | 1461052020403 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 00:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:47:00 INFO - PROCESS | 4486 | 1461052020414 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:47:00 INFO - PROCESS | 4486 | 1461052020418 Marionette TRACE conn3 <- [1,854,null,{}] 00:47:00 INFO - PROCESS | 4486 | 1461052020424 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}] 00:47:00 INFO - PROCESS | 4486 | 1461052020598 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 00:47:00 INFO - PROCESS | 4486 | 1461052020763 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:00 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7674b06800 == 82 [pid = 4486] [id = 221] 00:47:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 99 (0x7f766ce49800) [pid = 4486] [serial = 663] [outer = (nil)] 00:47:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 100 (0x7f766d155400) [pid = 4486] [serial = 664] [outer = 0x7f766ce49800] 00:47:00 INFO - PROCESS | 4486 | 1461052020926 Marionette DEBUG loaded listener.js 00:47:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 101 (0x7f7670476400) [pid = 4486] [serial = 665] [outer = 0x7f766ce49800] 00:47:01 INFO - PROCESS | 4486 | 1461052021775 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]]]}] 00:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1432ms 00:47:01 INFO - PROCESS | 4486 | 1461052021848 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 00:47:01 INFO - PROCESS | 4486 | 1461052021851 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 00:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:47:01 INFO - PROCESS | 4486 | 1461052021858 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:47:01 INFO - PROCESS | 4486 | 1461052021863 Marionette TRACE conn3 <- [1,858,null,{}] 00:47:01 INFO - PROCESS | 4486 | 1461052021879 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}] 00:47:02 INFO - PROCESS | 4486 | 1461052022096 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 00:47:02 INFO - PROCESS | 4486 | 1461052022251 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7678a47000 == 83 [pid = 4486] [id = 222] 00:47:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 102 (0x7f7670479000) [pid = 4486] [serial = 666] [outer = (nil)] 00:47:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 103 (0x7f7674be0c00) [pid = 4486] [serial = 667] [outer = 0x7f7670479000] 00:47:02 INFO - PROCESS | 4486 | 1461052022335 Marionette DEBUG loaded listener.js 00:47:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 104 (0x7f767538a400) [pid = 4486] [serial = 668] [outer = 0x7f7670479000] 00:47:03 INFO - PROCESS | 4486 | 1461052023172 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]]]}] 00:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1333ms 00:47:03 INFO - PROCESS | 4486 | 1461052023196 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 00:47:03 INFO - PROCESS | 4486 | 1461052023200 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 00:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:47:03 INFO - PROCESS | 4486 | 1461052023209 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:47:03 INFO - PROCESS | 4486 | 1461052023212 Marionette TRACE conn3 <- [1,862,null,{}] 00:47:03 INFO - PROCESS | 4486 | 1461052023218 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}] 00:47:03 INFO - PROCESS | 4486 | 1461052023388 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 00:47:03 INFO - PROCESS | 4486 | 1461052023547 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7683332800 == 84 [pid = 4486] [id = 223] 00:47:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 105 (0x7f7672a07400) [pid = 4486] [serial = 669] [outer = (nil)] 00:47:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 106 (0x7f7675b52c00) [pid = 4486] [serial = 670] [outer = 0x7f7672a07400] 00:47:03 INFO - PROCESS | 4486 | 1461052023617 Marionette DEBUG loaded listener.js 00:47:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 107 (0x7f76762e0000) [pid = 4486] [serial = 671] [outer = 0x7f7672a07400] 00:47:04 INFO - PROCESS | 4486 | 1461052024474 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]]]}] 00:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1330ms 00:47:04 INFO - PROCESS | 4486 | 1461052024539 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 00:47:04 INFO - PROCESS | 4486 | 1461052024543 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 00:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:47:04 INFO - PROCESS | 4486 | 1461052024552 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:47:04 INFO - PROCESS | 4486 | 1461052024555 Marionette TRACE conn3 <- [1,866,null,{}] 00:47:04 INFO - PROCESS | 4486 | 1461052024561 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}] 00:47:04 INFO - PROCESS | 4486 | 1461052024737 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 00:47:04 INFO - PROCESS | 4486 | 1461052024897 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:04 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76843a1000 == 85 [pid = 4486] [id = 224] 00:47:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 108 (0x7f766ba55000) [pid = 4486] [serial = 672] [outer = (nil)] 00:47:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 109 (0x7f7676b09c00) [pid = 4486] [serial = 673] [outer = 0x7f766ba55000] 00:47:04 INFO - PROCESS | 4486 | 1461052024974 Marionette DEBUG loaded listener.js 00:47:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 110 (0x7f7677485400) [pid = 4486] [serial = 674] [outer = 0x7f766ba55000] 00:47:05 INFO - PROCESS | 4486 | 1461052025833 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]]]}] 00:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1328ms 00:47:05 INFO - PROCESS | 4486 | 1461052025880 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 00:47:05 INFO - PROCESS | 4486 | 1461052025884 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 00:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:47:05 INFO - PROCESS | 4486 | 1461052025890 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:47:05 INFO - PROCESS | 4486 | 1461052025894 Marionette TRACE conn3 <- [1,870,null,{}] 00:47:05 INFO - PROCESS | 4486 | 1461052025900 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}] 00:47:06 INFO - PROCESS | 4486 | 1461052026124 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 00:47:06 INFO - PROCESS | 4486 | 1461052026291 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7687c8e000 == 86 [pid = 4486] [id = 225] 00:47:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 111 (0x7f7675526400) [pid = 4486] [serial = 675] [outer = (nil)] 00:47:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 112 (0x7f7678a59400) [pid = 4486] [serial = 676] [outer = 0x7f7675526400] 00:47:06 INFO - PROCESS | 4486 | 1461052026369 Marionette DEBUG loaded listener.js 00:47:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 113 (0x7f76822d3800) [pid = 4486] [serial = 677] [outer = 0x7f7675526400] 00:47:07 INFO - PROCESS | 4486 | 1461052027203 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]]]}] 00:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1382ms 00:47:07 INFO - PROCESS | 4486 | 1461052027274 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 00:47:07 INFO - PROCESS | 4486 | 1461052027277 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 00:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:47:07 INFO - PROCESS | 4486 | 1461052027283 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:47:07 INFO - PROCESS | 4486 | 1461052027285 Marionette TRACE conn3 <- [1,874,null,{}] 00:47:07 INFO - PROCESS | 4486 | 1461052027291 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}] 00:47:07 INFO - PROCESS | 4486 | 1461052027455 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 00:47:07 INFO - PROCESS | 4486 | 1461052027610 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768ae5a800 == 87 [pid = 4486] [id = 226] 00:47:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 114 (0x7f76762df800) [pid = 4486] [serial = 678] [outer = (nil)] 00:47:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 115 (0x7f7682e73800) [pid = 4486] [serial = 679] [outer = 0x7f76762df800] 00:47:07 INFO - PROCESS | 4486 | 1461052027680 Marionette DEBUG loaded listener.js 00:47:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 116 (0x7f7683054800) [pid = 4486] [serial = 680] [outer = 0x7f76762df800] 00:47:08 INFO - PROCESS | 4486 | 1461052028487 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]]]}] 00:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1224ms 00:47:08 INFO - PROCESS | 4486 | 1461052028509 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 00:47:08 INFO - PROCESS | 4486 | 1461052028513 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 00:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:47:08 INFO - PROCESS | 4486 | 1461052028518 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:47:08 INFO - PROCESS | 4486 | 1461052028520 Marionette TRACE conn3 <- [1,878,null,{}] 00:47:08 INFO - PROCESS | 4486 | 1461052028526 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}] 00:47:08 INFO - PROCESS | 4486 | 1461052028697 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 00:47:08 INFO - PROCESS | 4486 | 1461052028857 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:08 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768c963000 == 88 [pid = 4486] [id = 227] 00:47:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 117 (0x7f767c44a800) [pid = 4486] [serial = 681] [outer = (nil)] 00:47:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 118 (0x7f7670426800) [pid = 4486] [serial = 682] [outer = 0x7f767c44a800] 00:47:08 INFO - PROCESS | 4486 | 1461052028934 Marionette DEBUG loaded listener.js 00:47:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 119 (0x7f76830bcc00) [pid = 4486] [serial = 683] [outer = 0x7f767c44a800] 00:47:09 INFO - PROCESS | 4486 | 1461052029701 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]]]}] 00:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1231ms 00:47:09 INFO - PROCESS | 4486 | 1461052029753 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 00:47:09 INFO - PROCESS | 4486 | 1461052029757 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 00:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:47:09 INFO - PROCESS | 4486 | 1461052029764 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:47:09 INFO - PROCESS | 4486 | 1461052029767 Marionette TRACE conn3 <- [1,882,null,{}] 00:47:09 INFO - PROCESS | 4486 | 1461052029773 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}] 00:47:09 INFO - PROCESS | 4486 | 1461052029949 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 00:47:10 INFO - PROCESS | 4486 | 1461052030113 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:10 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768818d800 == 89 [pid = 4486] [id = 228] 00:47:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 120 (0x7f76822d4000) [pid = 4486] [serial = 684] [outer = (nil)] 00:47:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 121 (0x7f7683312400) [pid = 4486] [serial = 685] [outer = 0x7f76822d4000] 00:47:10 INFO - PROCESS | 4486 | 1461052030203 Marionette DEBUG loaded listener.js 00:47:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 122 (0x7f768350b400) [pid = 4486] [serial = 686] [outer = 0x7f76822d4000] 00:47:11 INFO - PROCESS | 4486 | 1461052031000 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]]]}] 00:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1278ms 00:47:11 INFO - PROCESS | 4486 | 1461052031044 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 00:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:47:11 INFO - PROCESS | 4486 | 1461052031048 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 00:47:11 INFO - PROCESS | 4486 | 1461052031055 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:47:11 INFO - PROCESS | 4486 | 1461052031059 Marionette TRACE conn3 <- [1,886,null,{}] 00:47:11 INFO - PROCESS | 4486 | 1461052031065 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}] 00:47:11 INFO - PROCESS | 4486 | 1461052031247 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 00:47:11 INFO - PROCESS | 4486 | 1461052031413 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:11 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfac800 == 90 [pid = 4486] [id = 229] 00:47:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 123 (0x7f7665a6f400) [pid = 4486] [serial = 687] [outer = (nil)] 00:47:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 124 (0x7f766d14c400) [pid = 4486] [serial = 688] [outer = 0x7f7665a6f400] 00:47:11 INFO - PROCESS | 4486 | 1461052031483 Marionette DEBUG loaded listener.js 00:47:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 125 (0x7f76835d8c00) [pid = 4486] [serial = 689] [outer = 0x7f7665a6f400] 00:47:12 INFO - PROCESS | 4486 | 1461052032715 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]]]}] 00:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1679ms 00:47:12 INFO - PROCESS | 4486 | 1461052032734 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 00:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:47:12 INFO - PROCESS | 4486 | 1461052032740 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 00:47:12 INFO - PROCESS | 4486 | 1461052032748 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:47:12 INFO - PROCESS | 4486 | 1461052032754 Marionette TRACE conn3 <- [1,890,null,{}] 00:47:12 INFO - PROCESS | 4486 | 1461052032762 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}] 00:47:12 INFO - PROCESS | 4486 | 1461052032929 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 00:47:13 INFO - PROCESS | 4486 | 1461052033139 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:13 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cc63000 == 91 [pid = 4486] [id = 230] 00:47:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 126 (0x7f7665d11000) [pid = 4486] [serial = 690] [outer = (nil)] 00:47:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 127 (0x7f766ab67c00) [pid = 4486] [serial = 691] [outer = 0x7f7665d11000] 00:47:13 INFO - PROCESS | 4486 | 1461052033207 Marionette DEBUG loaded listener.js 00:47:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 128 (0x7f766ba4bc00) [pid = 4486] [serial = 692] [outer = 0x7f7665d11000] 00:47:14 INFO - PROCESS | 4486 | 1461052034128 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]]]}] 00:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1434ms 00:47:14 INFO - PROCESS | 4486 | 1461052034182 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 00:47:14 INFO - PROCESS | 4486 | 1461052034189 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 00:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:47:14 INFO - PROCESS | 4486 | 1461052034198 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:47:14 INFO - PROCESS | 4486 | 1461052034201 Marionette TRACE conn3 <- [1,894,null,{}] 00:47:14 INFO - PROCESS | 4486 | 1461052034205 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}] 00:47:14 INFO - PROCESS | 4486 | 1461052034398 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 00:47:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766b9db000 == 90 [pid = 4486] [id = 127] 00:47:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768c978800 == 89 [pid = 4486] [id = 112] 00:47:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7676283800 == 88 [pid = 4486] [id = 182] 00:47:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767540a000 == 87 [pid = 4486] [id = 218] 00:47:14 INFO - PROCESS | 4486 | --DOMWINDOW == 127 (0x7f766cfc4000) [pid = 4486] [serial = 607] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 4486 | 1461052034679 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767399e000 == 86 [pid = 4486] [id = 217] 00:47:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766e24d800 == 85 [pid = 4486] [id = 216] 00:47:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675837000 == 84 [pid = 4486] [id = 200] 00:47:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cba4000 == 83 [pid = 4486] [id = 215] 00:47:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766b9de800 == 82 [pid = 4486] [id = 214] 00:47:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665aae000 == 81 [pid = 4486] [id = 213] 00:47:14 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766a707000 == 82 [pid = 4486] [id = 231] 00:47:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 128 (0x7f7665c2a400) [pid = 4486] [serial = 693] [outer = (nil)] 00:47:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 129 (0x7f766abeb800) [pid = 4486] [serial = 694] [outer = 0x7f7665c2a400] 00:47:14 INFO - PROCESS | 4486 | 1461052034753 Marionette DEBUG loaded listener.js 00:47:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 130 (0x7f766c155c00) [pid = 4486] [serial = 695] [outer = 0x7f7665c2a400] 00:47:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7688666800 == 81 [pid = 4486] [id = 210] 00:47:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7687c8c800 == 80 [pid = 4486] [id = 209] 00:47:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7684548800 == 79 [pid = 4486] [id = 208] 00:47:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7683fbc000 == 78 [pid = 4486] [id = 207] 00:47:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7682ee7000 == 77 [pid = 4486] [id = 206] 00:47:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76787b1800 == 76 [pid = 4486] [id = 205] 00:47:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7672a74000 == 75 [pid = 4486] [id = 204] 00:47:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76654c1000 == 74 [pid = 4486] [id = 203] 00:47:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675077000 == 73 [pid = 4486] [id = 202] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 129 (0x7f766d14ac00) [pid = 4486] [serial = 583] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 128 (0x7f766ab63000) [pid = 4486] [serial = 604] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 127 (0x7f766ab62400) [pid = 4486] [serial = 590] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 126 (0x7f766c175800) [pid = 4486] [serial = 592] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 125 (0x7f7671602800) [pid = 4486] [serial = 586] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 124 (0x7f766abed000) [pid = 4486] [serial = 580] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 123 (0x7f767070e000) [pid = 4486] [serial = 598] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 122 (0x7f7672abd800) [pid = 4486] [serial = 578] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 121 (0x7f766c9b9400) [pid = 4486] [serial = 593] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 120 (0x7f7672aaf400) [pid = 4486] [serial = 599] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 119 (0x7f7665a72800) [pid = 4486] [serial = 589] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 118 (0x7f766ba53c00) [pid = 4486] [serial = 605] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 117 (0x7f76748c5c00) [pid = 4486] [serial = 602] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 116 (0x7f766cfc3c00) [pid = 4486] [serial = 595] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 115 (0x7f766e0b6800) [pid = 4486] [serial = 596] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | --DOMWINDOW == 114 (0x7f7673916800) [pid = 4486] [serial = 601] [outer = (nil)] [url = about:blank] 00:47:15 INFO - PROCESS | 4486 | 1461052035571 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]]]}] 00:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1426ms 00:47:15 INFO - PROCESS | 4486 | 1461052035625 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 00:47:15 INFO - PROCESS | 4486 | 1461052035628 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 00:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:47:15 INFO - PROCESS | 4486 | 1461052035634 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:47:15 INFO - PROCESS | 4486 | 1461052035640 Marionette TRACE conn3 <- [1,898,null,{}] 00:47:15 INFO - PROCESS | 4486 | 1461052035655 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}] 00:47:15 INFO - PROCESS | 4486 | 1461052035819 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 00:47:15 INFO - PROCESS | 4486 | 1461052035935 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c523800 == 74 [pid = 4486] [id = 232] 00:47:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 115 (0x7f7665c2bc00) [pid = 4486] [serial = 696] [outer = (nil)] 00:47:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 116 (0x7f766ce4c800) [pid = 4486] [serial = 697] [outer = 0x7f7665c2bc00] 00:47:16 INFO - PROCESS | 4486 | 1461052036002 Marionette DEBUG loaded listener.js 00:47:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 117 (0x7f766d156000) [pid = 4486] [serial = 698] [outer = 0x7f7665c2bc00] 00:47:16 INFO - PROCESS | 4486 | 1461052036769 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]]]}] 00:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1190ms 00:47:16 INFO - PROCESS | 4486 | 1461052036826 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 00:47:16 INFO - PROCESS | 4486 | 1461052036830 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 00:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:47:16 INFO - PROCESS | 4486 | 1461052036836 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:47:16 INFO - PROCESS | 4486 | 1461052036839 Marionette TRACE conn3 <- [1,902,null,{}] 00:47:16 INFO - PROCESS | 4486 | 1461052036844 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}] 00:47:17 INFO - PROCESS | 4486 | 1461052037006 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 00:47:17 INFO - PROCESS | 4486 | 1461052037017 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:17 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766eee2000 == 75 [pid = 4486] [id = 233] 00:47:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 118 (0x7f766d156800) [pid = 4486] [serial = 699] [outer = (nil)] 00:47:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 119 (0x7f76704c3c00) [pid = 4486] [serial = 700] [outer = 0x7f766d156800] 00:47:17 INFO - PROCESS | 4486 | 1461052037092 Marionette DEBUG loaded listener.js 00:47:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 120 (0x7f767070c800) [pid = 4486] [serial = 701] [outer = 0x7f766d156800] 00:47:18 INFO - PROCESS | 4486 | 1461052038021 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]]]}] 00:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1227ms 00:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:47:18 INFO - PROCESS | 4486 | 1461052038064 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 00:47:18 INFO - PROCESS | 4486 | 1461052038067 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 00:47:18 INFO - PROCESS | 4486 | 1461052038085 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:47:18 INFO - PROCESS | 4486 | 1461052038088 Marionette TRACE conn3 <- [1,906,null,{}] 00:47:18 INFO - PROCESS | 4486 | 1461052038100 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}] 00:47:18 INFO - PROCESS | 4486 | 1461052038283 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 00:47:18 INFO - PROCESS | 4486 | 1461052038310 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76720ae000 == 76 [pid = 4486] [id = 234] 00:47:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 121 (0x7f7670080400) [pid = 4486] [serial = 702] [outer = (nil)] 00:47:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 122 (0x7f767080d400) [pid = 4486] [serial = 703] [outer = 0x7f7670080400] 00:47:18 INFO - PROCESS | 4486 | 1461052038373 Marionette DEBUG loaded listener.js 00:47:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 123 (0x7f7672ab7800) [pid = 4486] [serial = 704] [outer = 0x7f7670080400] 00:47:19 INFO - PROCESS | 4486 | 1461052039190 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]]]}] 00:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1151ms 00:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:47:19 INFO - PROCESS | 4486 | 1461052039224 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 00:47:19 INFO - PROCESS | 4486 | 1461052039226 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 00:47:19 INFO - PROCESS | 4486 | 1461052039233 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:47:19 INFO - PROCESS | 4486 | 1461052039235 Marionette TRACE conn3 <- [1,910,null,{}] 00:47:19 INFO - PROCESS | 4486 | 1461052039240 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}] 00:47:19 INFO - PROCESS | 4486 | --DOMWINDOW == 122 (0x7f766bfdd800) [pid = 4486] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:47:19 INFO - PROCESS | 4486 | --DOMWINDOW == 121 (0x7f766abe5400) [pid = 4486] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:47:19 INFO - PROCESS | 4486 | --DOMWINDOW == 120 (0x7f767047a000) [pid = 4486] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:47:19 INFO - PROCESS | 4486 | --DOMWINDOW == 119 (0x7f766abeb400) [pid = 4486] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:47:19 INFO - PROCESS | 4486 | --DOMWINDOW == 118 (0x7f7665d11400) [pid = 4486] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:47:19 INFO - PROCESS | 4486 | --DOMWINDOW == 117 (0x7f7665d08400) [pid = 4486] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:47:19 INFO - PROCESS | 4486 | --DOMWINDOW == 116 (0x7f766ba53800) [pid = 4486] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:47:19 INFO - PROCESS | 4486 | 1461052039644 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 00:47:19 INFO - PROCESS | 4486 | 1461052039658 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:19 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767044c800 == 77 [pid = 4486] [id = 235] 00:47:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 117 (0x7f766d157400) [pid = 4486] [serial = 705] [outer = (nil)] 00:47:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 118 (0x7f76704c6800) [pid = 4486] [serial = 706] [outer = 0x7f766d157400] 00:47:19 INFO - PROCESS | 4486 | 1461052039735 Marionette DEBUG loaded listener.js 00:47:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 119 (0x7f76753bf400) [pid = 4486] [serial = 707] [outer = 0x7f766d157400] 00:47:20 INFO - PROCESS | 4486 | 1461052040467 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]]]}] 00:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1280ms 00:47:20 INFO - PROCESS | 4486 | 1461052040512 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 00:47:20 INFO - PROCESS | 4486 | 1461052040515 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 00:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:47:20 INFO - PROCESS | 4486 | 1461052040520 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:47:20 INFO - PROCESS | 4486 | 1461052040523 Marionette TRACE conn3 <- [1,914,null,{}] 00:47:20 INFO - PROCESS | 4486 | 1461052040536 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}] 00:47:20 INFO - PROCESS | 4486 | 1461052040675 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 00:47:20 INFO - PROCESS | 4486 | 1461052040688 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:20 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675845000 == 78 [pid = 4486] [id = 236] 00:47:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 120 (0x7f7665d07800) [pid = 4486] [serial = 708] [outer = (nil)] 00:47:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 121 (0x7f767622cc00) [pid = 4486] [serial = 709] [outer = 0x7f7665d07800] 00:47:20 INFO - PROCESS | 4486 | 1461052040747 Marionette DEBUG loaded listener.js 00:47:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 122 (0x7f76773af000) [pid = 4486] [serial = 710] [outer = 0x7f7665d07800] 00:47:21 INFO - PROCESS | 4486 | 1461052041614 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]]]}] 00:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1126ms 00:47:21 INFO - PROCESS | 4486 | 1461052041648 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 00:47:21 INFO - PROCESS | 4486 | 1461052041653 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 00:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:47:21 INFO - PROCESS | 4486 | 1461052041661 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:47:21 INFO - PROCESS | 4486 | 1461052041667 Marionette TRACE conn3 <- [1,918,null,{}] 00:47:21 INFO - PROCESS | 4486 | 1461052041731 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}] 00:47:21 INFO - PROCESS | 4486 | 1461052041950 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 00:47:22 INFO - PROCESS | 4486 | 1461052042114 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:22 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bd03800 == 79 [pid = 4486] [id = 237] 00:47:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 123 (0x7f7665a70c00) [pid = 4486] [serial = 711] [outer = (nil)] 00:47:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 124 (0x7f7665c2f000) [pid = 4486] [serial = 712] [outer = 0x7f7665a70c00] 00:47:22 INFO - PROCESS | 4486 | 1461052042190 Marionette DEBUG loaded listener.js 00:47:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 125 (0x7f766abf1400) [pid = 4486] [serial = 713] [outer = 0x7f7665a70c00] 00:47:23 INFO - PROCESS | 4486 | 1461052043160 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]]]}] 00:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1537ms 00:47:23 INFO - PROCESS | 4486 | 1461052043200 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 00:47:23 INFO - PROCESS | 4486 | 1461052043211 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 00:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:47:23 INFO - PROCESS | 4486 | 1461052043225 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:47:23 INFO - PROCESS | 4486 | 1461052043229 Marionette TRACE conn3 <- [1,922,null,{}] 00:47:23 INFO - PROCESS | 4486 | 1461052043236 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}] 00:47:23 INFO - PROCESS | 4486 | 1461052043437 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 00:47:23 INFO - PROCESS | 4486 | 1461052043597 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670b45800 == 80 [pid = 4486] [id = 238] 00:47:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 126 (0x7f7665a6d800) [pid = 4486] [serial = 714] [outer = (nil)] 00:47:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 127 (0x7f766c9bd800) [pid = 4486] [serial = 715] [outer = 0x7f7665a6d800] 00:47:23 INFO - PROCESS | 4486 | 1461052043668 Marionette DEBUG loaded listener.js 00:47:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 128 (0x7f766cfcb000) [pid = 4486] [serial = 716] [outer = 0x7f7665a6d800] 00:47:24 INFO - PROCESS | 4486 | 1461052044641 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]]]}] 00:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1485ms 00:47:24 INFO - PROCESS | 4486 | 1461052044710 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 00:47:24 INFO - PROCESS | 4486 | 1461052044715 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 00:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:47:24 INFO - PROCESS | 4486 | 1461052044724 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:47:24 INFO - PROCESS | 4486 | 1461052044729 Marionette TRACE conn3 <- [1,926,null,{}] 00:47:24 INFO - PROCESS | 4486 | 1461052044746 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}] 00:47:24 INFO - PROCESS | 4486 | 1461052044968 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 00:47:25 INFO - PROCESS | 4486 | 1461052045175 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676b9c800 == 81 [pid = 4486] [id = 239] 00:47:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 129 (0x7f7670809800) [pid = 4486] [serial = 717] [outer = (nil)] 00:47:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 130 (0x7f767462b400) [pid = 4486] [serial = 718] [outer = 0x7f7670809800] 00:47:25 INFO - PROCESS | 4486 | 1461052045276 Marionette DEBUG loaded listener.js 00:47:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 131 (0x7f767524a000) [pid = 4486] [serial = 719] [outer = 0x7f7670809800] 00:47:26 INFO - PROCESS | 4486 | 1461052046090 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]]]}] 00:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1441ms 00:47:26 INFO - PROCESS | 4486 | 1461052046164 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 00:47:26 INFO - PROCESS | 4486 | 1461052046168 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 00:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:47:26 INFO - PROCESS | 4486 | 1461052046174 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:47:26 INFO - PROCESS | 4486 | 1461052046177 Marionette TRACE conn3 <- [1,930,null,{}] 00:47:26 INFO - PROCESS | 4486 | 1461052046182 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}] 00:47:26 INFO - PROCESS | 4486 | 1461052046356 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 00:47:26 INFO - PROCESS | 4486 | 1461052046530 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:26 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767d120800 == 82 [pid = 4486] [id = 240] 00:47:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 132 (0x7f766c585000) [pid = 4486] [serial = 720] [outer = (nil)] 00:47:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 133 (0x7f7676235000) [pid = 4486] [serial = 721] [outer = 0x7f766c585000] 00:47:26 INFO - PROCESS | 4486 | 1461052046605 Marionette DEBUG loaded listener.js 00:47:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 134 (0x7f767753b800) [pid = 4486] [serial = 722] [outer = 0x7f766c585000] 00:47:27 INFO - PROCESS | 4486 | 1461052047430 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]]]}] 00:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1285ms 00:47:27 INFO - PROCESS | 4486 | 1461052047474 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 00:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:47:27 INFO - PROCESS | 4486 | 1461052047478 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 00:47:27 INFO - PROCESS | 4486 | 1461052047484 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:47:27 INFO - PROCESS | 4486 | 1461052047488 Marionette TRACE conn3 <- [1,934,null,{}] 00:47:27 INFO - PROCESS | 4486 | 1461052047493 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}] 00:47:27 INFO - PROCESS | 4486 | 1461052047659 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 00:47:27 INFO - PROCESS | 4486 | 1461052047823 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76843ae000 == 83 [pid = 4486] [id = 241] 00:47:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 135 (0x7f767160d800) [pid = 4486] [serial = 723] [outer = (nil)] 00:47:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 136 (0x7f76788f1c00) [pid = 4486] [serial = 724] [outer = 0x7f767160d800] 00:47:27 INFO - PROCESS | 4486 | 1461052047893 Marionette DEBUG loaded listener.js 00:47:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 137 (0x7f7682255000) [pid = 4486] [serial = 725] [outer = 0x7f767160d800] 00:47:28 INFO - PROCESS | 4486 | 1461052048753 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]]]}] 00:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1330ms 00:47:28 INFO - PROCESS | 4486 | 1461052048815 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 00:47:28 INFO - PROCESS | 4486 | 1461052048819 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 00:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:47:28 INFO - PROCESS | 4486 | 1461052048825 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:47:28 INFO - PROCESS | 4486 | 1461052048828 Marionette TRACE conn3 <- [1,938,null,{}] 00:47:28 INFO - PROCESS | 4486 | 1461052048834 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}] 00:47:29 INFO - PROCESS | 4486 | 1461052049063 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 00:47:29 INFO - PROCESS | 4486 | 1461052049222 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688194000 == 84 [pid = 4486] [id = 242] 00:47:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 138 (0x7f7683309000) [pid = 4486] [serial = 726] [outer = (nil)] 00:47:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 139 (0x7f76835dec00) [pid = 4486] [serial = 727] [outer = 0x7f7683309000] 00:47:29 INFO - PROCESS | 4486 | 1461052049298 Marionette DEBUG loaded listener.js 00:47:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 140 (0x7f7684504c00) [pid = 4486] [serial = 728] [outer = 0x7f7683309000] 00:47:30 INFO - PROCESS | 4486 | 1461052050104 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]]]}] 00:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1330ms 00:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:47:30 INFO - PROCESS | 4486 | 1461052050155 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 00:47:30 INFO - PROCESS | 4486 | 1461052050158 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 00:47:30 INFO - PROCESS | 4486 | 1461052050165 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:47:30 INFO - PROCESS | 4486 | 1461052050168 Marionette TRACE conn3 <- [1,942,null,{}] 00:47:30 INFO - PROCESS | 4486 | 1461052050173 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}] 00:47:30 INFO - PROCESS | 4486 | 1461052050344 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 00:47:30 INFO - PROCESS | 4486 | 1461052050508 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768c7a7800 == 85 [pid = 4486] [id = 243] 00:47:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 141 (0x7f7683309c00) [pid = 4486] [serial = 729] [outer = (nil)] 00:47:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f7673dc3c00) [pid = 4486] [serial = 730] [outer = 0x7f7683309c00] 00:47:30 INFO - PROCESS | 4486 | 1461052050581 Marionette DEBUG loaded listener.js 00:47:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f76845da000) [pid = 4486] [serial = 731] [outer = 0x7f7683309c00] 00:47:31 INFO - PROCESS | 4486 | 1461052051425 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]]]}] 00:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1328ms 00:47:31 INFO - PROCESS | 4486 | 1461052051491 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 00:47:31 INFO - PROCESS | 4486 | 1461052051494 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 00:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:47:31 INFO - PROCESS | 4486 | 1461052051500 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:47:31 INFO - PROCESS | 4486 | 1461052051502 Marionette TRACE conn3 <- [1,946,null,{}] 00:47:31 INFO - PROCESS | 4486 | 1461052051508 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}] 00:47:31 INFO - PROCESS | 4486 | 1461052051674 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 00:47:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f768450dc00) [pid = 4486] [serial = 732] [outer = 0x7f766c57c400] 00:47:31 INFO - PROCESS | 4486 | 1461052051870 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:31 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76657c9000 == 86 [pid = 4486] [id = 244] 00:47:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 145 (0x7f76654eb800) [pid = 4486] [serial = 733] [outer = (nil)] 00:47:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 146 (0x7f768649b800) [pid = 4486] [serial = 734] [outer = 0x7f76654eb800] 00:47:32 INFO - PROCESS | 4486 | 1461052051996 Marionette DEBUG loaded listener.js 00:47:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 147 (0x7f7687c53800) [pid = 4486] [serial = 735] [outer = 0x7f76654eb800] 00:47:33 INFO - PROCESS | 4486 | 1461052053023 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]]]}] 00:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1578ms 00:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:47:33 INFO - PROCESS | 4486 | 1461052053079 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 00:47:33 INFO - PROCESS | 4486 | 1461052053081 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 00:47:33 INFO - PROCESS | 4486 | 1461052053088 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:47:33 INFO - PROCESS | 4486 | 1461052053091 Marionette TRACE conn3 <- [1,950,null,{}] 00:47:33 INFO - PROCESS | 4486 | 1461052053097 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}] 00:47:33 INFO - PROCESS | 4486 | 1461052053278 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 00:47:33 INFO - PROCESS | 4486 | 1461052053448 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:33 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76657d5800 == 87 [pid = 4486] [id = 245] 00:47:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 148 (0x7f7665c25c00) [pid = 4486] [serial = 736] [outer = (nil)] 00:47:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 149 (0x7f76713c9c00) [pid = 4486] [serial = 737] [outer = 0x7f7665c25c00] 00:47:33 INFO - PROCESS | 4486 | 1461052053515 Marionette DEBUG loaded listener.js 00:47:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 150 (0x7f76713d1000) [pid = 4486] [serial = 738] [outer = 0x7f7665c25c00] 00:47:34 INFO - PROCESS | 4486 | 1461052054661 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]]]}] 00:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1630ms 00:47:34 INFO - PROCESS | 4486 | 1461052054718 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 00:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:47:34 INFO - PROCESS | 4486 | 1461052054723 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 00:47:34 INFO - PROCESS | 4486 | 1461052054730 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:47:34 INFO - PROCESS | 4486 | 1461052054735 Marionette TRACE conn3 <- [1,954,null,{}] 00:47:34 INFO - PROCESS | 4486 | 1461052054743 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}] 00:47:34 INFO - PROCESS | 4486 | 1461052054904 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 00:47:35 INFO - PROCESS | 4486 | 1461052055111 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb0f000 == 88 [pid = 4486] [id = 246] 00:47:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 151 (0x7f766ab6c000) [pid = 4486] [serial = 739] [outer = (nil)] 00:47:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 152 (0x7f766abed000) [pid = 4486] [serial = 740] [outer = 0x7f766ab6c000] 00:47:35 INFO - PROCESS | 4486 | 1461052055177 Marionette DEBUG loaded listener.js 00:47:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 153 (0x7f766c152000) [pid = 4486] [serial = 741] [outer = 0x7f766ab6c000] 00:47:35 INFO - PROCESS | 4486 | 1461052055980 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]]]}] 00:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1332ms 00:47:36 INFO - PROCESS | 4486 | 1461052056062 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 00:47:36 INFO - PROCESS | 4486 | 1461052056070 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 00:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:47:36 INFO - PROCESS | 4486 | 1461052056080 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:47:36 INFO - PROCESS | 4486 | 1461052056083 Marionette TRACE conn3 <- [1,958,null,{}] 00:47:36 INFO - PROCESS | 4486 | 1461052056087 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}] 00:47:36 INFO - PROCESS | 4486 | 1461052056344 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 00:47:36 INFO - PROCESS | 4486 | 1461052056588 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:36 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665aa3800 == 89 [pid = 4486] [id = 247] 00:47:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 154 (0x7f766cb4c400) [pid = 4486] [serial = 742] [outer = (nil)] 00:47:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 155 (0x7f766d14bc00) [pid = 4486] [serial = 743] [outer = 0x7f766cb4c400] 00:47:36 INFO - PROCESS | 4486 | 1461052056700 Marionette DEBUG loaded listener.js 00:47:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 156 (0x7f766eea7c00) [pid = 4486] [serial = 744] [outer = 0x7f766cb4c400] 00:47:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767044c800 == 88 [pid = 4486] [id = 235] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 155 (0x7f7675522800) [pid = 4486] [serial = 658] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 154 (0x7f7676944c00) [pid = 4486] [serial = 631] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 153 (0x7f7665a6d400) [pid = 4486] [serial = 634] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76720ae000 == 87 [pid = 4486] [id = 234] 00:47:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766eee2000 == 86 [pid = 4486] [id = 233] 00:47:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c523800 == 85 [pid = 4486] [id = 232] 00:47:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766a707000 == 84 [pid = 4486] [id = 231] 00:47:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cc63000 == 83 [pid = 4486] [id = 230] 00:47:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7678a47000 == 82 [pid = 4486] [id = 222] 00:47:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7674b06800 == 81 [pid = 4486] [id = 221] 00:47:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c395000 == 80 [pid = 4486] [id = 220] 00:47:37 INFO - PROCESS | 4486 | 1461052057567 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]]]}] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 152 (0x7f767080d800) [pid = 4486] [serial = 650] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 151 (0x7f7675383c00) [pid = 4486] [serial = 656] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 150 (0x7f7670080000) [pid = 4486] [serial = 647] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 149 (0x7f7670702c00) [pid = 4486] [serial = 649] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 148 (0x7f766ba52c00) [pid = 4486] [serial = 641] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 147 (0x7f766abed400) [pid = 4486] [serial = 640] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 146 (0x7f767523e800) [pid = 4486] [serial = 622] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 145 (0x7f7676232800) [pid = 4486] [serial = 628] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 144 (0x7f7670bea000) [pid = 4486] [serial = 652] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f766ba4f800) [pid = 4486] [serial = 655] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f7665c24c00) [pid = 4486] [serial = 637] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f766c15c400) [pid = 4486] [serial = 643] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 140 (0x7f766c9b9c00) [pid = 4486] [serial = 644] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 139 (0x7f766c15b800) [pid = 4486] [serial = 613] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 138 (0x7f7670bee800) [pid = 4486] [serial = 619] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 137 (0x7f766eea3800) [pid = 4486] [serial = 616] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 136 (0x7f7672ab7400) [pid = 4486] [serial = 653] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 135 (0x7f76704ce400) [pid = 4486] [serial = 608] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 134 (0x7f766cfcf400) [pid = 4486] [serial = 646] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 133 (0x7f7665d0d000) [pid = 4486] [serial = 610] [outer = (nil)] [url = about:blank] 00:47:37 INFO - PROCESS | 4486 | --DOMWINDOW == 132 (0x7f767552d800) [pid = 4486] [serial = 625] [outer = (nil)] [url = about:blank] 00:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1530ms 00:47:37 INFO - PROCESS | 4486 | 1461052057609 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 00:47:37 INFO - PROCESS | 4486 | 1461052057612 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 00:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:47:37 INFO - PROCESS | 4486 | 1461052057618 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:47:37 INFO - PROCESS | 4486 | 1461052057623 Marionette TRACE conn3 <- [1,962,null,{}] 00:47:37 INFO - PROCESS | 4486 | 1461052057637 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}] 00:47:37 INFO - PROCESS | 4486 | 1461052057790 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 00:47:37 INFO - PROCESS | 4486 | 1461052057804 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:37 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb1a000 == 81 [pid = 4486] [id = 248] 00:47:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 133 (0x7f7670077800) [pid = 4486] [serial = 745] [outer = (nil)] 00:47:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 134 (0x7f7670814400) [pid = 4486] [serial = 746] [outer = 0x7f7670077800] 00:47:37 INFO - PROCESS | 4486 | 1461052057863 Marionette DEBUG loaded listener.js 00:47:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 135 (0x7f7672aba000) [pid = 4486] [serial = 747] [outer = 0x7f7670077800] 00:47:38 INFO - PROCESS | 4486 | 1461052058715 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]]]}] 00:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1139ms 00:47:38 INFO - PROCESS | 4486 | 1461052058758 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 00:47:38 INFO - PROCESS | 4486 | 1461052058762 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 00:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:47:38 INFO - PROCESS | 4486 | 1461052058771 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:47:38 INFO - PROCESS | 4486 | 1461052058774 Marionette TRACE conn3 <- [1,966,null,{}] 00:47:38 INFO - PROCESS | 4486 | 1461052058779 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}] 00:47:38 INFO - PROCESS | 4486 | 1461052058936 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 00:47:39 INFO - PROCESS | 4486 | 1461052059052 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:39 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670b46000 == 82 [pid = 4486] [id = 249] 00:47:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 136 (0x7f766bfe2c00) [pid = 4486] [serial = 748] [outer = (nil)] 00:47:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 137 (0x7f767523e800) [pid = 4486] [serial = 749] [outer = 0x7f766bfe2c00] 00:47:39 INFO - PROCESS | 4486 | 1461052059118 Marionette DEBUG loaded listener.js 00:47:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 138 (0x7f767552d800) [pid = 4486] [serial = 750] [outer = 0x7f766bfe2c00] 00:47:39 INFO - PROCESS | 4486 | 1461052059879 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]]]}] 00:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1179ms 00:47:39 INFO - PROCESS | 4486 | 1461052059952 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 00:47:39 INFO - PROCESS | 4486 | 1461052059955 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 00:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:47:39 INFO - PROCESS | 4486 | 1461052059961 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:47:39 INFO - PROCESS | 4486 | 1461052059963 Marionette TRACE conn3 <- [1,970,null,{}] 00:47:39 INFO - PROCESS | 4486 | 1461052059968 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}] 00:47:40 INFO - PROCESS | 4486 | 1461052060169 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 00:47:40 INFO - PROCESS | 4486 | 1461052060194 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:40 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76756a3000 == 83 [pid = 4486] [id = 250] 00:47:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 139 (0x7f7670704800) [pid = 4486] [serial = 751] [outer = (nil)] 00:47:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 140 (0x7f767654dc00) [pid = 4486] [serial = 752] [outer = 0x7f7670704800] 00:47:40 INFO - PROCESS | 4486 | 1461052060263 Marionette DEBUG loaded listener.js 00:47:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 141 (0x7f767753a400) [pid = 4486] [serial = 753] [outer = 0x7f7670704800] 00:47:41 INFO - PROCESS | 4486 | 1461052061115 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]]]}] 00:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1184ms 00:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:47:41 INFO - PROCESS | 4486 | 1461052061147 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 00:47:41 INFO - PROCESS | 4486 | 1461052061149 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 00:47:41 INFO - PROCESS | 4486 | 1461052061155 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:47:41 INFO - PROCESS | 4486 | 1461052061158 Marionette TRACE conn3 <- [1,974,null,{}] 00:47:41 INFO - PROCESS | 4486 | 1461052061163 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}] 00:47:41 INFO - PROCESS | 4486 | 1461052061382 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 00:47:41 INFO - PROCESS | 4486 | 1461052061417 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76772d3800 == 84 [pid = 4486] [id = 251] 00:47:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f76788f2000) [pid = 4486] [serial = 754] [outer = (nil)] 00:47:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f768305bc00) [pid = 4486] [serial = 755] [outer = 0x7f76788f2000] 00:47:41 INFO - PROCESS | 4486 | 1461052061481 Marionette DEBUG loaded listener.js 00:47:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f768422f400) [pid = 4486] [serial = 756] [outer = 0x7f76788f2000] 00:47:42 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f766d156800) [pid = 4486] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:47:42 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f7665d11000) [pid = 4486] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:47:42 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f7665c2a400) [pid = 4486] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:47:42 INFO - PROCESS | 4486 | --DOMWINDOW == 140 (0x7f7670080400) [pid = 4486] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:47:42 INFO - PROCESS | 4486 | --DOMWINDOW == 139 (0x7f7665c2bc00) [pid = 4486] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:47:42 INFO - PROCESS | 4486 | --DOMWINDOW == 138 (0x7f766d157400) [pid = 4486] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:47:42 INFO - PROCESS | 4486 | 1461052062434 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]]]}] 00:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1331ms 00:47:42 INFO - PROCESS | 4486 | 1461052062486 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 00:47:42 INFO - PROCESS | 4486 | 1461052062489 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 00:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:47:42 INFO - PROCESS | 4486 | 1461052062494 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:47:42 INFO - PROCESS | 4486 | 1461052062496 Marionette TRACE conn3 <- [1,978,null,{}] 00:47:42 INFO - PROCESS | 4486 | 1461052062501 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}] 00:47:42 INFO - PROCESS | 4486 | 1461052062695 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 00:47:42 INFO - PROCESS | 4486 | 1461052062716 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:42 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76787af800 == 85 [pid = 4486] [id = 252] 00:47:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 139 (0x7f76654e5800) [pid = 4486] [serial = 757] [outer = (nil)] 00:47:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 140 (0x7f767623a400) [pid = 4486] [serial = 758] [outer = 0x7f76654e5800] 00:47:42 INFO - PROCESS | 4486 | 1461052062774 Marionette DEBUG loaded listener.js 00:47:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 141 (0x7f76845cb400) [pid = 4486] [serial = 759] [outer = 0x7f76654e5800] 00:47:43 INFO - PROCESS | 4486 | 1461052063482 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]]]}] 00:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1029ms 00:47:43 INFO - PROCESS | 4486 | 1461052063525 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 00:47:43 INFO - PROCESS | 4486 | 1461052063528 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 00:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:47:43 INFO - PROCESS | 4486 | 1461052063534 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:47:43 INFO - PROCESS | 4486 | 1461052063536 Marionette TRACE conn3 <- [1,982,null,{}] 00:47:43 INFO - PROCESS | 4486 | 1461052063541 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}] 00:47:43 INFO - PROCESS | 4486 | 1461052063686 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 00:47:43 INFO - PROCESS | 4486 | 1461052063812 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7684356000 == 86 [pid = 4486] [id = 253] 00:47:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f766c159c00) [pid = 4486] [serial = 760] [outer = (nil)] 00:47:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f76845da800) [pid = 4486] [serial = 761] [outer = 0x7f766c159c00] 00:47:43 INFO - PROCESS | 4486 | 1461052063871 Marionette DEBUG loaded listener.js 00:47:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f7688222c00) [pid = 4486] [serial = 762] [outer = 0x7f766c159c00] 00:47:44 INFO - PROCESS | 4486 | 1461052064798 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]]]}] 00:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1325ms 00:47:44 INFO - PROCESS | 4486 | 1461052064860 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 00:47:44 INFO - PROCESS | 4486 | 1461052064866 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 00:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:47:44 INFO - PROCESS | 4486 | 1461052064875 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:47:44 INFO - PROCESS | 4486 | 1461052064880 Marionette TRACE conn3 <- [1,986,null,{}] 00:47:44 INFO - PROCESS | 4486 | 1461052064887 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}] 00:47:45 INFO - PROCESS | 4486 | 1461052065073 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 00:47:45 INFO - PROCESS | 4486 | 1461052065235 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:45 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c390800 == 87 [pid = 4486] [id = 254] 00:47:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 145 (0x7f76631fa400) [pid = 4486] [serial = 763] [outer = (nil)] 00:47:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 146 (0x7f76658dd000) [pid = 4486] [serial = 764] [outer = 0x7f76631fa400] 00:47:45 INFO - PROCESS | 4486 | 1461052065317 Marionette DEBUG loaded listener.js 00:47:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 147 (0x7f7665d0d000) [pid = 4486] [serial = 765] [outer = 0x7f76631fa400] 00:47:46 INFO - PROCESS | 4486 | 1461052066288 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]]]}] 00:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1482ms 00:47:46 INFO - PROCESS | 4486 | 1461052066358 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 00:47:46 INFO - PROCESS | 4486 | 1461052066365 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 00:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:47:46 INFO - PROCESS | 4486 | 1461052066376 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:47:46 INFO - PROCESS | 4486 | 1461052066380 Marionette TRACE conn3 <- [1,990,null,{}] 00:47:46 INFO - PROCESS | 4486 | 1461052066386 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}] 00:47:46 INFO - PROCESS | 4486 | 1461052066608 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 00:47:46 INFO - PROCESS | 4486 | 1461052066884 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675ad4800 == 88 [pid = 4486] [id = 255] 00:47:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 148 (0x7f766c172000) [pid = 4486] [serial = 766] [outer = (nil)] 00:47:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 149 (0x7f766ce53400) [pid = 4486] [serial = 767] [outer = 0x7f766c172000] 00:47:47 INFO - PROCESS | 4486 | 1461052067001 Marionette DEBUG loaded listener.js 00:47:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 150 (0x7f767007b000) [pid = 4486] [serial = 768] [outer = 0x7f766c172000] 00:47:47 INFO - PROCESS | 4486 | 1461052067806 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]]]}] 00:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1488ms 00:47:47 INFO - PROCESS | 4486 | 1461052067865 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 00:47:47 INFO - PROCESS | 4486 | 1461052067867 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 00:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:47:47 INFO - PROCESS | 4486 | 1461052067875 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:47:47 INFO - PROCESS | 4486 | 1461052067880 Marionette TRACE conn3 <- [1,994,null,{}] 00:47:47 INFO - PROCESS | 4486 | 1461052067896 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}] 00:47:48 INFO - PROCESS | 4486 | 1461052068070 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 00:47:48 INFO - PROCESS | 4486 | 1461052068241 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768818b000 == 89 [pid = 4486] [id = 256] 00:47:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 151 (0x7f766e4e8000) [pid = 4486] [serial = 769] [outer = (nil)] 00:47:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 152 (0x7f7675093000) [pid = 4486] [serial = 770] [outer = 0x7f766e4e8000] 00:47:48 INFO - PROCESS | 4486 | 1461052068315 Marionette DEBUG loaded listener.js 00:47:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 153 (0x7f767748a000) [pid = 4486] [serial = 771] [outer = 0x7f766e4e8000] 00:47:49 INFO - PROCESS | 4486 | 1461052069180 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]]]}] 00:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1333ms 00:47:49 INFO - PROCESS | 4486 | 1461052069209 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 00:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:47:49 INFO - PROCESS | 4486 | 1461052069213 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 00:47:49 INFO - PROCESS | 4486 | 1461052069219 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:47:49 INFO - PROCESS | 4486 | 1461052069222 Marionette TRACE conn3 <- [1,998,null,{}] 00:47:49 INFO - PROCESS | 4486 | 1461052069227 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}] 00:47:49 INFO - PROCESS | 4486 | 1461052069395 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 00:47:49 INFO - PROCESS | 4486 | 1461052069563 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:49 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768b1cd800 == 90 [pid = 4486] [id = 257] 00:47:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 154 (0x7f767070f000) [pid = 4486] [serial = 772] [outer = (nil)] 00:47:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 155 (0x7f7682e74400) [pid = 4486] [serial = 773] [outer = 0x7f767070f000] 00:47:49 INFO - PROCESS | 4486 | 1461052069633 Marionette DEBUG loaded listener.js 00:47:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 156 (0x7f7683314000) [pid = 4486] [serial = 774] [outer = 0x7f767070f000] 00:47:50 INFO - PROCESS | 4486 | 1461052070470 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]]]}] 00:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1280ms 00:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:47:50 INFO - PROCESS | 4486 | 1461052070498 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 00:47:50 INFO - PROCESS | 4486 | 1461052070501 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 00:47:50 INFO - PROCESS | 4486 | 1461052070505 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:47:50 INFO - PROCESS | 4486 | 1461052070509 Marionette TRACE conn3 <- [1,1002,null,{}] 00:47:50 INFO - PROCESS | 4486 | 1461052070514 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}] 00:47:50 INFO - PROCESS | 4486 | 1461052070674 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 00:47:50 INFO - PROCESS | 4486 | 1461052070840 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670748000 == 91 [pid = 4486] [id = 258] 00:47:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 157 (0x7f76822ce400) [pid = 4486] [serial = 775] [outer = (nil)] 00:47:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 158 (0x7f7684231400) [pid = 4486] [serial = 776] [outer = 0x7f76822ce400] 00:47:50 INFO - PROCESS | 4486 | 1461052070909 Marionette DEBUG loaded listener.js 00:47:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 159 (0x7f76864c1800) [pid = 4486] [serial = 777] [outer = 0x7f76822ce400] 00:47:51 INFO - PROCESS | 4486 | 1461052071788 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]]]}] 00:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1335ms 00:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:47:51 INFO - PROCESS | 4486 | 1461052071842 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 00:47:51 INFO - PROCESS | 4486 | 1461052071845 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 00:47:51 INFO - PROCESS | 4486 | 1461052071849 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:47:51 INFO - PROCESS | 4486 | 1461052071853 Marionette TRACE conn3 <- [1,1006,null,{}] 00:47:51 INFO - PROCESS | 4486 | 1461052071858 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}] 00:47:52 INFO - PROCESS | 4486 | 1461052072047 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 00:47:52 INFO - PROCESS | 4486 | 1461052072210 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:52 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7663376000 == 92 [pid = 4486] [id = 259] 00:47:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 160 (0x7f766cd36c00) [pid = 4486] [serial = 778] [outer = (nil)] 00:47:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 161 (0x7f766cd3ec00) [pid = 4486] [serial = 779] [outer = 0x7f766cd36c00] 00:47:52 INFO - PROCESS | 4486 | 1461052072286 Marionette DEBUG loaded listener.js 00:47:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 162 (0x7f768835a400) [pid = 4486] [serial = 780] [outer = 0x7f766cd36c00] 00:47:53 INFO - PROCESS | 4486 | 1461052073070 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]]]}] 00:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1276ms 00:47:53 INFO - PROCESS | 4486 | 1461052073127 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 00:47:53 INFO - PROCESS | 4486 | 1461052073131 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 00:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:47:53 INFO - PROCESS | 4486 | 1461052073137 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:47:53 INFO - PROCESS | 4486 | 1461052073140 Marionette TRACE conn3 <- [1,1010,null,{}] 00:47:53 INFO - PROCESS | 4486 | 1461052073145 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}] 00:47:53 INFO - PROCESS | 4486 | 1461052073317 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 00:47:53 INFO - PROCESS | 4486 | 1461052073487 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768c970000 == 93 [pid = 4486] [id = 260] 00:47:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 163 (0x7f7665d29c00) [pid = 4486] [serial = 781] [outer = (nil)] 00:47:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 164 (0x7f7665d31400) [pid = 4486] [serial = 782] [outer = 0x7f7665d29c00] 00:47:53 INFO - PROCESS | 4486 | 1461052073562 Marionette DEBUG loaded listener.js 00:47:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 165 (0x7f7665d36400) [pid = 4486] [serial = 783] [outer = 0x7f7665d29c00] 00:47:54 INFO - PROCESS | 4486 | 1461052074379 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]]]}] 00:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1277ms 00:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:47:54 INFO - PROCESS | 4486 | 1461052074415 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 00:47:54 INFO - PROCESS | 4486 | 1461052074418 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 00:47:54 INFO - PROCESS | 4486 | 1461052074424 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:47:54 INFO - PROCESS | 4486 | 1461052074427 Marionette TRACE conn3 <- [1,1014,null,{}] 00:47:54 INFO - PROCESS | 4486 | 1461052074432 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}] 00:47:54 INFO - PROCESS | 4486 | 1461052074588 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 00:47:54 INFO - PROCESS | 4486 | 1461052074755 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7661fda800 == 94 [pid = 4486] [id = 261] 00:47:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 166 (0x7f7661eee400) [pid = 4486] [serial = 784] [outer = (nil)] 00:47:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 167 (0x7f7661ef7000) [pid = 4486] [serial = 785] [outer = 0x7f7661eee400] 00:47:54 INFO - PROCESS | 4486 | 1461052074821 Marionette DEBUG loaded listener.js 00:47:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 168 (0x7f7661efcc00) [pid = 4486] [serial = 786] [outer = 0x7f7661eee400] 00:47:55 INFO - PROCESS | 4486 | 1461052075675 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]]]}] 00:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1287ms 00:47:55 INFO - PROCESS | 4486 | 1461052075711 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 00:47:55 INFO - PROCESS | 4486 | 1461052075714 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 00:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:47:55 INFO - PROCESS | 4486 | 1461052075720 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:47:55 INFO - PROCESS | 4486 | 1461052075722 Marionette TRACE conn3 <- [1,1018,null,{}] 00:47:55 INFO - PROCESS | 4486 | 1461052075728 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}] 00:47:55 INFO - PROCESS | 4486 | 1461052075885 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 00:47:56 INFO - PROCESS | 4486 | 1461052076054 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:56 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ffd3000 == 95 [pid = 4486] [id = 262] 00:47:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 169 (0x7f7661ef5c00) [pid = 4486] [serial = 787] [outer = (nil)] 00:47:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 170 (0x7f7662dc7000) [pid = 4486] [serial = 788] [outer = 0x7f7661ef5c00] 00:47:56 INFO - PROCESS | 4486 | 1461052076118 Marionette DEBUG loaded listener.js 00:47:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 171 (0x7f7662dcb000) [pid = 4486] [serial = 789] [outer = 0x7f7661ef5c00] 00:47:57 INFO - PROCESS | 4486 | 1461052077315 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]]]}] 00:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1630ms 00:47:57 INFO - PROCESS | 4486 | 1461052077352 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 00:47:57 INFO - PROCESS | 4486 | 1461052077357 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 00:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:47:57 INFO - PROCESS | 4486 | 1461052077366 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:47:57 INFO - PROCESS | 4486 | 1461052077370 Marionette TRACE conn3 <- [1,1022,null,{}] 00:47:57 INFO - PROCESS | 4486 | 1461052077378 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}] 00:47:57 INFO - PROCESS | 4486 | 1461052077540 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 00:47:57 INFO - PROCESS | 4486 | 1461052077713 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:57 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bd11000 == 96 [pid = 4486] [id = 263] 00:47:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 172 (0x7f76631f5000) [pid = 4486] [serial = 790] [outer = (nil)] 00:47:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 173 (0x7f76631fc400) [pid = 4486] [serial = 791] [outer = 0x7f76631f5000] 00:47:57 INFO - PROCESS | 4486 | 1461052077778 Marionette DEBUG loaded listener.js 00:47:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 174 (0x7f76658e0000) [pid = 4486] [serial = 792] [outer = 0x7f76631f5000] 00:47:58 INFO - PROCESS | 4486 | 1461052078699 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]]]}] 00:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1391ms 00:47:58 INFO - PROCESS | 4486 | 1461052078773 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 00:47:58 INFO - PROCESS | 4486 | 1461052078780 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 00:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:47:58 INFO - PROCESS | 4486 | 1461052078792 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:47:58 INFO - PROCESS | 4486 | 1461052078795 Marionette TRACE conn3 <- [1,1026,null,{}] 00:47:58 INFO - PROCESS | 4486 | 1461052078800 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}] 00:47:58 INFO - PROCESS | 4486 | 1461052078954 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 00:47:59 INFO - PROCESS | 4486 | 1461052079129 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bdd7800 == 97 [pid = 4486] [id = 264] 00:47:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 175 (0x7f766ab63000) [pid = 4486] [serial = 793] [outer = (nil)] 00:47:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 176 (0x7f766ab6f400) [pid = 4486] [serial = 794] [outer = 0x7f766ab63000] 00:47:59 INFO - PROCESS | 4486 | 1461052079294 Marionette DEBUG loaded listener.js 00:47:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 177 (0x7f766ba4b800) [pid = 4486] [serial = 795] [outer = 0x7f766ab63000] 00:47:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76787a1800 == 96 [pid = 4486] [id = 169] 00:47:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76787af800 == 95 [pid = 4486] [id = 252] 00:47:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76772d3800 == 94 [pid = 4486] [id = 251] 00:47:59 INFO - PROCESS | 4486 | --DOMWINDOW == 176 (0x7f7676b09c00) [pid = 4486] [serial = 673] [outer = (nil)] [url = about:blank] 00:47:59 INFO - PROCESS | 4486 | --DOMWINDOW == 175 (0x7f7670426800) [pid = 4486] [serial = 682] [outer = (nil)] [url = about:blank] 00:47:59 INFO - PROCESS | 4486 | --DOMWINDOW == 174 (0x7f7675b52c00) [pid = 4486] [serial = 670] [outer = (nil)] [url = about:blank] 00:47:59 INFO - PROCESS | 4486 | --DOMWINDOW == 173 (0x7f7678a59400) [pid = 4486] [serial = 676] [outer = (nil)] [url = about:blank] 00:47:59 INFO - PROCESS | 4486 | --DOMWINDOW == 172 (0x7f7682e73800) [pid = 4486] [serial = 679] [outer = (nil)] [url = about:blank] 00:47:59 INFO - PROCESS | 4486 | --DOMWINDOW == 171 (0x7f7683312400) [pid = 4486] [serial = 685] [outer = (nil)] [url = about:blank] 00:47:59 INFO - PROCESS | 4486 | --DOMWINDOW == 170 (0x7f767622cc00) [pid = 4486] [serial = 709] [outer = (nil)] [url = about:blank] 00:47:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76756a3000 == 93 [pid = 4486] [id = 250] 00:47:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670b46000 == 92 [pid = 4486] [id = 249] 00:47:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb1a000 == 91 [pid = 4486] [id = 248] 00:47:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665aa3800 == 90 [pid = 4486] [id = 247] 00:47:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb0f000 == 89 [pid = 4486] [id = 246] 00:47:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7688194000 == 88 [pid = 4486] [id = 242] 00:47:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76843ae000 == 87 [pid = 4486] [id = 241] 00:47:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767d120800 == 86 [pid = 4486] [id = 240] 00:47:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7676b9c800 == 85 [pid = 4486] [id = 239] 00:47:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670b45800 == 84 [pid = 4486] [id = 238] 00:48:00 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bd03800 == 83 [pid = 4486] [id = 237] 00:48:00 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675845000 == 82 [pid = 4486] [id = 236] 00:48:00 INFO - PROCESS | 4486 | 1461052080131 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]]]}] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 169 (0x7f766d14c400) [pid = 4486] [serial = 688] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 168 (0x7f767070c800) [pid = 4486] [serial = 701] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 167 (0x7f76704c3c00) [pid = 4486] [serial = 700] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 166 (0x7f7674be0c00) [pid = 4486] [serial = 667] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 165 (0x7f766ab67c00) [pid = 4486] [serial = 691] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 164 (0x7f766c155c00) [pid = 4486] [serial = 695] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 163 (0x7f7672ab7800) [pid = 4486] [serial = 704] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 162 (0x7f766d156000) [pid = 4486] [serial = 698] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 161 (0x7f766ba54000) [pid = 4486] [serial = 661] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 160 (0x7f766ce4c800) [pid = 4486] [serial = 697] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 159 (0x7f767080d400) [pid = 4486] [serial = 703] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 158 (0x7f766abeb800) [pid = 4486] [serial = 694] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 157 (0x7f76753bf400) [pid = 4486] [serial = 707] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 156 (0x7f766ba4bc00) [pid = 4486] [serial = 692] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 155 (0x7f76704c6800) [pid = 4486] [serial = 706] [outer = (nil)] [url = about:blank] 00:48:00 INFO - PROCESS | 4486 | --DOMWINDOW == 154 (0x7f766d155400) [pid = 4486] [serial = 664] [outer = (nil)] [url = about:blank] 00:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1389ms 00:48:00 INFO - PROCESS | 4486 | 1461052080180 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 00:48:00 INFO - PROCESS | 4486 | 1461052080184 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 00:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:48:00 INFO - PROCESS | 4486 | 1461052080189 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:48:00 INFO - PROCESS | 4486 | 1461052080194 Marionette TRACE conn3 <- [1,1030,null,{}] 00:48:00 INFO - PROCESS | 4486 | 1461052080208 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}] 00:48:00 INFO - PROCESS | 4486 | 1461052080365 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 00:48:00 INFO - PROCESS | 4486 | 1461052080383 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:00 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c261800 == 83 [pid = 4486] [id = 265] 00:48:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 155 (0x7f766bfe2400) [pid = 4486] [serial = 796] [outer = (nil)] 00:48:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 156 (0x7f766c585400) [pid = 4486] [serial = 797] [outer = 0x7f766bfe2400] 00:48:00 INFO - PROCESS | 4486 | 1461052080446 Marionette DEBUG loaded listener.js 00:48:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 157 (0x7f766cd33000) [pid = 4486] [serial = 798] [outer = 0x7f766bfe2400] 00:48:01 INFO - PROCESS | 4486 | 1461052081232 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]]]}] 00:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1081ms 00:48:01 INFO - PROCESS | 4486 | 1461052081275 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 00:48:01 INFO - PROCESS | 4486 | 1461052081279 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 00:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:48:01 INFO - PROCESS | 4486 | 1461052081285 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:48:01 INFO - PROCESS | 4486 | 1461052081287 Marionette TRACE conn3 <- [1,1034,null,{}] 00:48:01 INFO - PROCESS | 4486 | 1461052081292 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}] 00:48:01 INFO - PROCESS | 4486 | 1461052081436 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 00:48:01 INFO - PROCESS | 4486 | 1461052081452 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:01 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cc5e000 == 84 [pid = 4486] [id = 266] 00:48:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 158 (0x7f766c14ec00) [pid = 4486] [serial = 799] [outer = (nil)] 00:48:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 159 (0x7f766cd40800) [pid = 4486] [serial = 800] [outer = 0x7f766c14ec00] 00:48:01 INFO - PROCESS | 4486 | 1461052081512 Marionette DEBUG loaded listener.js 00:48:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 160 (0x7f766d14c000) [pid = 4486] [serial = 801] [outer = 0x7f766c14ec00] 00:48:02 INFO - PROCESS | 4486 | 1461052082392 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]]]}] 00:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1130ms 00:48:02 INFO - PROCESS | 4486 | 1461052082415 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 00:48:02 INFO - PROCESS | 4486 | 1461052082418 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 00:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:48:02 INFO - PROCESS | 4486 | 1461052082450 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:48:02 INFO - PROCESS | 4486 | 1461052082452 Marionette TRACE conn3 <- [1,1038,null,{}] 00:48:02 INFO - PROCESS | 4486 | 1461052082472 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}] 00:48:02 INFO - PROCESS | 4486 | 1461052082654 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 00:48:02 INFO - PROCESS | 4486 | 1461052082670 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670746800 == 85 [pid = 4486] [id = 267] 00:48:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 161 (0x7f766cd35000) [pid = 4486] [serial = 802] [outer = (nil)] 00:48:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 162 (0x7f766d48d000) [pid = 4486] [serial = 803] [outer = 0x7f766cd35000] 00:48:02 INFO - PROCESS | 4486 | 1461052082731 Marionette DEBUG loaded listener.js 00:48:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 163 (0x7f767007fc00) [pid = 4486] [serial = 804] [outer = 0x7f766cd35000] 00:48:03 INFO - PROCESS | 4486 | 1461052083545 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]]]}] 00:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1160ms 00:48:03 INFO - PROCESS | 4486 | 1461052083583 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 00:48:03 INFO - PROCESS | 4486 | 1461052083586 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 00:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:48:03 INFO - PROCESS | 4486 | 1461052083591 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:48:03 INFO - PROCESS | 4486 | 1461052083593 Marionette TRACE conn3 <- [1,1042,null,{}] 00:48:03 INFO - PROCESS | 4486 | 1461052083606 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}] 00:48:03 INFO - PROCESS | 4486 | 1461052083836 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 00:48:03 INFO - PROCESS | 4486 | 1461052083859 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767352f000 == 86 [pid = 4486] [id = 268] 00:48:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 164 (0x7f766e4e5800) [pid = 4486] [serial = 805] [outer = (nil)] 00:48:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 165 (0x7f76704cd400) [pid = 4486] [serial = 806] [outer = 0x7f766e4e5800] 00:48:03 INFO - PROCESS | 4486 | 1461052083923 Marionette DEBUG loaded listener.js 00:48:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 166 (0x7f7671609000) [pid = 4486] [serial = 807] [outer = 0x7f766e4e5800] 00:48:04 INFO - PROCESS | 4486 | --DOMWINDOW == 165 (0x7f7670704800) [pid = 4486] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:48:04 INFO - PROCESS | 4486 | --DOMWINDOW == 164 (0x7f76788f2000) [pid = 4486] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:48:04 INFO - PROCESS | 4486 | --DOMWINDOW == 163 (0x7f766ab6c000) [pid = 4486] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:48:04 INFO - PROCESS | 4486 | --DOMWINDOW == 162 (0x7f7670077800) [pid = 4486] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:48:04 INFO - PROCESS | 4486 | --DOMWINDOW == 161 (0x7f766cb4c400) [pid = 4486] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:48:04 INFO - PROCESS | 4486 | --DOMWINDOW == 160 (0x7f766bfe2c00) [pid = 4486] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:48:04 INFO - PROCESS | 4486 | --DOMWINDOW == 159 (0x7f7665d07800) [pid = 4486] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:48:04 INFO - PROCESS | 4486 | --DOMWINDOW == 158 (0x7f76654e5800) [pid = 4486] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:48:04 INFO - PROCESS | 4486 | 1461052084920 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]]]}] 00:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1379ms 00:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:48:04 INFO - PROCESS | 4486 | 1461052084972 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 00:48:04 INFO - PROCESS | 4486 | 1461052084974 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 00:48:04 INFO - PROCESS | 4486 | 1461052084978 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:48:04 INFO - PROCESS | 4486 | 1461052084982 Marionette TRACE conn3 <- [1,1046,null,{}] 00:48:04 INFO - PROCESS | 4486 | 1461052084987 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}] 00:48:05 INFO - PROCESS | 4486 | 1461052085136 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 00:48:05 INFO - PROCESS | 4486 | 1461052085148 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7674b06800 == 87 [pid = 4486] [id = 269] 00:48:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 159 (0x7f7665d07800) [pid = 4486] [serial = 808] [outer = (nil)] 00:48:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 160 (0x7f76704c1c00) [pid = 4486] [serial = 809] [outer = 0x7f7665d07800] 00:48:05 INFO - PROCESS | 4486 | 1461052085205 Marionette DEBUG loaded listener.js 00:48:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 161 (0x7f7673916800) [pid = 4486] [serial = 810] [outer = 0x7f7665d07800] 00:48:05 INFO - PROCESS | 4486 | 1461052085953 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]]]}] 00:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1030ms 00:48:06 INFO - PROCESS | 4486 | 1461052086010 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 00:48:06 INFO - PROCESS | 4486 | 1461052086013 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 00:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:48:06 INFO - PROCESS | 4486 | 1461052086018 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:48:06 INFO - PROCESS | 4486 | 1461052086021 Marionette TRACE conn3 <- [1,1050,null,{}] 00:48:06 INFO - PROCESS | 4486 | 1461052086030 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}] 00:48:06 INFO - PROCESS | 4486 | 1461052086215 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 00:48:06 INFO - PROCESS | 4486 | 1461052086228 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675688800 == 88 [pid = 4486] [id = 270] 00:48:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 162 (0x7f766ab6c000) [pid = 4486] [serial = 811] [outer = (nil)] 00:48:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 163 (0x7f7674cdfc00) [pid = 4486] [serial = 812] [outer = 0x7f766ab6c000] 00:48:06 INFO - PROCESS | 4486 | 1461052086284 Marionette DEBUG loaded listener.js 00:48:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 164 (0x7f767538bc00) [pid = 4486] [serial = 813] [outer = 0x7f766ab6c000] 00:48:07 INFO - PROCESS | 4486 | 1461052087148 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]]]}] 00:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1184ms 00:48:07 INFO - PROCESS | 4486 | 1461052087204 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 00:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:48:07 INFO - PROCESS | 4486 | 1461052087209 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 00:48:07 INFO - PROCESS | 4486 | 1461052087217 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:48:07 INFO - PROCESS | 4486 | 1461052087222 Marionette TRACE conn3 <- [1,1054,null,{}] 00:48:07 INFO - PROCESS | 4486 | 1461052087230 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}] 00:48:07 INFO - PROCESS | 4486 | 1461052087403 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 00:48:07 INFO - PROCESS | 4486 | 1461052087567 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766abc2000 == 89 [pid = 4486] [id = 271] 00:48:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 165 (0x7f7662dd0c00) [pid = 4486] [serial = 814] [outer = (nil)] 00:48:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 166 (0x7f76654ebc00) [pid = 4486] [serial = 815] [outer = 0x7f7662dd0c00] 00:48:07 INFO - PROCESS | 4486 | 1461052087638 Marionette DEBUG loaded listener.js 00:48:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 167 (0x7f7665d2b400) [pid = 4486] [serial = 816] [outer = 0x7f7662dd0c00] 00:48:08 INFO - PROCESS | 4486 | 1461052088492 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]]]}] 00:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1331ms 00:48:08 INFO - PROCESS | 4486 | 1461052088548 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 00:48:08 INFO - PROCESS | 4486 | 1461052088556 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 00:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:48:08 INFO - PROCESS | 4486 | 1461052088567 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:48:08 INFO - PROCESS | 4486 | 1461052088570 Marionette TRACE conn3 <- [1,1058,null,{}] 00:48:08 INFO - PROCESS | 4486 | 1461052088576 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}] 00:48:08 INFO - PROCESS | 4486 | 1461052088750 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 00:48:08 INFO - PROCESS | 4486 | 1461052088918 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:08 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cc5d000 == 90 [pid = 4486] [id = 272] 00:48:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 168 (0x7f7662dd1400) [pid = 4486] [serial = 817] [outer = (nil)] 00:48:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 169 (0x7f766bfe9000) [pid = 4486] [serial = 818] [outer = 0x7f7662dd1400] 00:48:08 INFO - PROCESS | 4486 | 1461052088991 Marionette DEBUG loaded listener.js 00:48:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 170 (0x7f766c9b9400) [pid = 4486] [serial = 819] [outer = 0x7f7662dd1400] 00:48:09 INFO - PROCESS | 4486 | 1461052089906 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]]]}] 00:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1378ms 00:48:09 INFO - PROCESS | 4486 | 1461052089945 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 00:48:09 INFO - PROCESS | 4486 | 1461052089949 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 00:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:48:09 INFO - PROCESS | 4486 | 1461052089955 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:48:09 INFO - PROCESS | 4486 | 1461052089960 Marionette TRACE conn3 <- [1,1062,null,{}] 00:48:09 INFO - PROCESS | 4486 | 1461052089975 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}] 00:48:10 INFO - PROCESS | 4486 | 1461052090141 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 00:48:10 INFO - PROCESS | 4486 | 1461052090314 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:10 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676921800 == 91 [pid = 4486] [id = 273] 00:48:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 171 (0x7f766d157400) [pid = 4486] [serial = 820] [outer = (nil)] 00:48:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 172 (0x7f76704ce800) [pid = 4486] [serial = 821] [outer = 0x7f766d157400] 00:48:10 INFO - PROCESS | 4486 | 1461052090394 Marionette DEBUG loaded listener.js 00:48:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 173 (0x7f7670be3400) [pid = 4486] [serial = 822] [outer = 0x7f766d157400] 00:48:11 INFO - PROCESS | 4486 | 1461052091295 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]]]}] 00:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1381ms 00:48:11 INFO - PROCESS | 4486 | 1461052091337 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 00:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:48:11 INFO - PROCESS | 4486 | 1461052091341 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 00:48:11 INFO - PROCESS | 4486 | 1461052091347 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:48:11 INFO - PROCESS | 4486 | 1461052091351 Marionette TRACE conn3 <- [1,1066,null,{}] 00:48:11 INFO - PROCESS | 4486 | 1461052091356 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}] 00:48:11 INFO - PROCESS | 4486 | 1461052091522 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 00:48:11 INFO - PROCESS | 4486 | 1461052091692 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:11 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7682ee4800 == 92 [pid = 4486] [id = 274] 00:48:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 174 (0x7f766e4eec00) [pid = 4486] [serial = 823] [outer = (nil)] 00:48:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 175 (0x7f76749e8400) [pid = 4486] [serial = 824] [outer = 0x7f766e4eec00] 00:48:11 INFO - PROCESS | 4486 | 1461052091762 Marionette DEBUG loaded listener.js 00:48:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 176 (0x7f7675521400) [pid = 4486] [serial = 825] [outer = 0x7f766e4eec00] 00:48:12 INFO - PROCESS | 4486 | 1461052092656 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]]]}] 00:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1334ms 00:48:12 INFO - PROCESS | 4486 | 1461052092682 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 00:48:12 INFO - PROCESS | 4486 | 1461052092685 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 00:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:48:12 INFO - PROCESS | 4486 | 1461052092691 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:48:12 INFO - PROCESS | 4486 | 1461052092694 Marionette TRACE conn3 <- [1,1070,null,{}] 00:48:12 INFO - PROCESS | 4486 | 1461052092700 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}] 00:48:12 INFO - PROCESS | 4486 | 1461052092857 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 00:48:13 INFO - PROCESS | 4486 | 1461052093031 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:13 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7684395000 == 93 [pid = 4486] [id = 275] 00:48:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 177 (0x7f76713ce000) [pid = 4486] [serial = 826] [outer = (nil)] 00:48:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 178 (0x7f7675b4e000) [pid = 4486] [serial = 827] [outer = 0x7f76713ce000] 00:48:13 INFO - PROCESS | 4486 | 1461052093107 Marionette DEBUG loaded listener.js 00:48:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 179 (0x7f7676945800) [pid = 4486] [serial = 828] [outer = 0x7f76713ce000] 00:48:13 INFO - PROCESS | 4486 | 1461052093990 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]]]}] 00:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1328ms 00:48:14 INFO - PROCESS | 4486 | 1461052094020 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 00:48:14 INFO - PROCESS | 4486 | 1461052094024 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 00:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:48:14 INFO - PROCESS | 4486 | 1461052094029 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:48:14 INFO - PROCESS | 4486 | 1461052094032 Marionette TRACE conn3 <- [1,1074,null,{}] 00:48:14 INFO - PROCESS | 4486 | 1461052094037 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}] 00:48:14 INFO - PROCESS | 4486 | 1461052094235 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 00:48:14 INFO - PROCESS | 4486 | 1461052094410 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:14 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7687c9e800 == 94 [pid = 4486] [id = 276] 00:48:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 180 (0x7f7677485000) [pid = 4486] [serial = 829] [outer = (nil)] 00:48:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 181 (0x7f7682258400) [pid = 4486] [serial = 830] [outer = 0x7f7677485000] 00:48:14 INFO - PROCESS | 4486 | 1461052094482 Marionette DEBUG loaded listener.js 00:48:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 182 (0x7f76842cec00) [pid = 4486] [serial = 831] [outer = 0x7f7677485000] 00:48:15 INFO - PROCESS | 4486 | 1461052095347 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]]]}] 00:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1380ms 00:48:15 INFO - PROCESS | 4486 | 1461052095409 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 00:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:48:15 INFO - PROCESS | 4486 | 1461052095413 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 00:48:15 INFO - PROCESS | 4486 | 1461052095419 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:48:15 INFO - PROCESS | 4486 | 1461052095421 Marionette TRACE conn3 <- [1,1078,null,{}] 00:48:15 INFO - PROCESS | 4486 | 1461052095426 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}] 00:48:15 INFO - PROCESS | 4486 | 1461052095574 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 00:48:15 INFO - PROCESS | 4486 | 1461052095744 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768881e800 == 95 [pid = 4486] [id = 277] 00:48:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 183 (0x7f76788e7400) [pid = 4486] [serial = 832] [outer = (nil)] 00:48:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 184 (0x7f76845cf000) [pid = 4486] [serial = 833] [outer = 0x7f76788e7400] 00:48:15 INFO - PROCESS | 4486 | 1461052095815 Marionette DEBUG loaded listener.js 00:48:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 185 (0x7f7686428800) [pid = 4486] [serial = 834] [outer = 0x7f76788e7400] 00:48:16 INFO - PROCESS | 4486 | 1461052096659 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]]]}] 00:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1281ms 00:48:16 INFO - PROCESS | 4486 | 1461052096700 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 00:48:16 INFO - PROCESS | 4486 | 1461052096702 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 00:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:48:16 INFO - PROCESS | 4486 | 1461052096709 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:48:16 INFO - PROCESS | 4486 | 1461052096711 Marionette TRACE conn3 <- [1,1082,null,{}] 00:48:16 INFO - PROCESS | 4486 | 1461052096716 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}] 00:48:16 INFO - PROCESS | 4486 | 1461052096872 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 00:48:17 INFO - PROCESS | 4486 | 1461052097085 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:17 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76612ce000 == 96 [pid = 4486] [id = 278] 00:48:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 186 (0x7f7665c8e400) [pid = 4486] [serial = 835] [outer = (nil)] 00:48:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 187 (0x7f7665c94000) [pid = 4486] [serial = 836] [outer = 0x7f7665c8e400] 00:48:17 INFO - PROCESS | 4486 | 1461052097202 Marionette DEBUG loaded listener.js 00:48:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 188 (0x7f7665c99400) [pid = 4486] [serial = 837] [outer = 0x7f7665c8e400] 00:48:18 INFO - PROCESS | 4486 | 1461052098019 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]]]}] 00:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1379ms 00:48:18 INFO - PROCESS | 4486 | 1461052098089 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 00:48:18 INFO - PROCESS | 4486 | 1461052098091 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 00:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:48:18 INFO - PROCESS | 4486 | 1461052098097 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:48:18 INFO - PROCESS | 4486 | 1461052098100 Marionette TRACE conn3 <- [1,1086,null,{}] 00:48:18 INFO - PROCESS | 4486 | 1461052098105 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}] 00:48:18 INFO - PROCESS | 4486 | 1461052098271 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 00:48:18 INFO - PROCESS | 4486 | 1461052098452 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768b133800 == 97 [pid = 4486] [id = 279] 00:48:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 189 (0x7f7665c8ec00) [pid = 4486] [serial = 838] [outer = (nil)] 00:48:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f76843f3800) [pid = 4486] [serial = 839] [outer = 0x7f7665c8ec00] 00:48:18 INFO - PROCESS | 4486 | 1461052098523 Marionette DEBUG loaded listener.js 00:48:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 191 (0x7f768658bc00) [pid = 4486] [serial = 840] [outer = 0x7f7665c8ec00] 00:48:19 INFO - PROCESS | 4486 | 1461052099307 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]]]}] 00:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1225ms 00:48:19 INFO - PROCESS | 4486 | 1461052099324 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 00:48:19 INFO - PROCESS | 4486 | 1461052099327 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 00:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:48:19 INFO - PROCESS | 4486 | 1461052099332 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:48:19 INFO - PROCESS | 4486 | 1461052099336 Marionette TRACE conn3 <- [1,1090,null,{}] 00:48:19 INFO - PROCESS | 4486 | 1461052099341 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}] 00:48:19 INFO - PROCESS | 4486 | 1461052099497 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 00:48:19 INFO - PROCESS | 4486 | 1461052099670 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:19 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7661d9d000 == 98 [pid = 4486] [id = 280] 00:48:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f765f9dac00) [pid = 4486] [serial = 841] [outer = (nil)] 00:48:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f765f9e2400) [pid = 4486] [serial = 842] [outer = 0x7f765f9dac00] 00:48:19 INFO - PROCESS | 4486 | 1461052099740 Marionette DEBUG loaded listener.js 00:48:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f765f9e7400) [pid = 4486] [serial = 843] [outer = 0x7f765f9dac00] 00:48:20 INFO - PROCESS | 4486 | 1461052100524 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]]]}] 00:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1231ms 00:48:20 INFO - PROCESS | 4486 | 1461052100565 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 00:48:20 INFO - PROCESS | 4486 | 1461052100568 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 00:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:48:20 INFO - PROCESS | 4486 | 1461052100574 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:48:20 INFO - PROCESS | 4486 | 1461052100578 Marionette TRACE conn3 <- [1,1094,null,{}] 00:48:20 INFO - PROCESS | 4486 | 1461052100583 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}] 00:48:20 INFO - PROCESS | 4486 | 1461052100787 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 00:48:20 INFO - PROCESS | 4486 | 1461052100955 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:20 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766d020000 == 99 [pid = 4486] [id = 281] 00:48:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f765f9de800) [pid = 4486] [serial = 844] [outer = (nil)] 00:48:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 196 (0x7f768822e400) [pid = 4486] [serial = 845] [outer = 0x7f765f9de800] 00:48:21 INFO - PROCESS | 4486 | 1461052101028 Marionette DEBUG loaded listener.js 00:48:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 197 (0x7f768868f800) [pid = 4486] [serial = 846] [outer = 0x7f765f9de800] 00:48:21 INFO - PROCESS | 4486 | 1461052101858 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]]]}] 00:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1328ms 00:48:21 INFO - PROCESS | 4486 | 1461052101915 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 00:48:21 INFO - PROCESS | 4486 | 1461052101919 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 00:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:48:21 INFO - PROCESS | 4486 | 1461052101926 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:48:21 INFO - PROCESS | 4486 | 1461052101928 Marionette TRACE conn3 <- [1,1098,null,{}] 00:48:21 INFO - PROCESS | 4486 | 1461052101933 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}] 00:48:22 INFO - PROCESS | 4486 | 1461052102119 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 00:48:22 INFO - PROCESS | 4486 | 1461052102296 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:22 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765fd15800 == 100 [pid = 4486] [id = 282] 00:48:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 198 (0x7f765f9e7800) [pid = 4486] [serial = 847] [outer = (nil)] 00:48:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 199 (0x7f765fdbf800) [pid = 4486] [serial = 848] [outer = 0x7f765f9e7800] 00:48:22 INFO - PROCESS | 4486 | 1461052102374 Marionette DEBUG loaded listener.js 00:48:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 200 (0x7f765fdc4400) [pid = 4486] [serial = 849] [outer = 0x7f765f9e7800] 00:48:23 INFO - PROCESS | 4486 | 1461052103234 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]]]}] 00:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1377ms 00:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:48:23 INFO - PROCESS | 4486 | 1461052103304 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 00:48:23 INFO - PROCESS | 4486 | 1461052103307 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 00:48:23 INFO - PROCESS | 4486 | 1461052103313 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:48:23 INFO - PROCESS | 4486 | 1461052103316 Marionette TRACE conn3 <- [1,1102,null,{}] 00:48:23 INFO - PROCESS | 4486 | 1461052103321 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}] 00:48:23 INFO - PROCESS | 4486 | 1461052103507 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 00:48:24 INFO - PROCESS | 4486 | 1461052103996 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:24 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766596e800 == 101 [pid = 4486] [id = 283] 00:48:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 201 (0x7f765fdb7000) [pid = 4486] [serial = 850] [outer = (nil)] 00:48:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 202 (0x7f7661ef1400) [pid = 4486] [serial = 851] [outer = 0x7f765fdb7000] 00:48:24 INFO - PROCESS | 4486 | 1461052104106 Marionette DEBUG loaded listener.js 00:48:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 203 (0x7f7662dca400) [pid = 4486] [serial = 852] [outer = 0x7f765fdb7000] 00:48:25 INFO - PROCESS | 4486 | 1461052105056 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]]]}] 00:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1780ms 00:48:25 INFO - PROCESS | 4486 | 1461052105094 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 00:48:25 INFO - PROCESS | 4486 | 1461052105100 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 00:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:48:25 INFO - PROCESS | 4486 | 1461052105109 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:48:25 INFO - PROCESS | 4486 | 1461052105113 Marionette TRACE conn3 <- [1,1106,null,{}] 00:48:25 INFO - PROCESS | 4486 | 1461052105121 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}] 00:48:25 INFO - PROCESS | 4486 | 1461052105325 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 00:48:25 INFO - PROCESS | 4486 | 1461052105549 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ffd8000 == 102 [pid = 4486] [id = 284] 00:48:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 204 (0x7f7662dce400) [pid = 4486] [serial = 853] [outer = (nil)] 00:48:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f7665c8a800) [pid = 4486] [serial = 854] [outer = 0x7f7662dce400] 00:48:25 INFO - PROCESS | 4486 | 1461052105676 Marionette DEBUG loaded listener.js 00:48:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f7665d2e800) [pid = 4486] [serial = 855] [outer = 0x7f7662dce400] 00:48:25 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7683332800 == 101 [pid = 4486] [id = 223] 00:48:25 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7674b06800 == 100 [pid = 4486] [id = 269] 00:48:25 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767352f000 == 99 [pid = 4486] [id = 268] 00:48:25 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f768649b800) [pid = 4486] [serial = 734] [outer = (nil)] [url = about:blank] 00:48:25 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f76845da800) [pid = 4486] [serial = 761] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670746800 == 98 [pid = 4486] [id = 267] 00:48:26 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cc5e000 == 97 [pid = 4486] [id = 266] 00:48:26 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c261800 == 96 [pid = 4486] [id = 265] 00:48:26 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bdd7800 == 95 [pid = 4486] [id = 264] 00:48:26 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bd11000 == 94 [pid = 4486] [id = 263] 00:48:26 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670748000 == 93 [pid = 4486] [id = 258] 00:48:26 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768b1cd800 == 92 [pid = 4486] [id = 257] 00:48:26 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768818b000 == 91 [pid = 4486] [id = 256] 00:48:26 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675ad4800 == 90 [pid = 4486] [id = 255] 00:48:26 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c390800 == 89 [pid = 4486] [id = 254] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 203 (0x7f767654dc00) [pid = 4486] [serial = 752] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 202 (0x7f768305bc00) [pid = 4486] [serial = 755] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 201 (0x7f766c152000) [pid = 4486] [serial = 741] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 200 (0x7f766abed000) [pid = 4486] [serial = 740] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 199 (0x7f7670814400) [pid = 4486] [serial = 746] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 198 (0x7f7672aba000) [pid = 4486] [serial = 747] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 197 (0x7f766eea7c00) [pid = 4486] [serial = 744] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 196 (0x7f766d14bc00) [pid = 4486] [serial = 743] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 195 (0x7f766c9bd800) [pid = 4486] [serial = 715] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f76835dec00) [pid = 4486] [serial = 727] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f7665c2f000) [pid = 4486] [serial = 712] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f7673dc3c00) [pid = 4486] [serial = 730] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f7676235000) [pid = 4486] [serial = 721] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 190 (0x7f767523e800) [pid = 4486] [serial = 749] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f767462b400) [pid = 4486] [serial = 718] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 188 (0x7f76788f1c00) [pid = 4486] [serial = 724] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 187 (0x7f76713c9c00) [pid = 4486] [serial = 737] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 186 (0x7f76773af000) [pid = 4486] [serial = 710] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 185 (0x7f766bfea000) [pid = 4486] [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.] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 184 (0x7f768422f400) [pid = 4486] [serial = 756] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 183 (0x7f767753a400) [pid = 4486] [serial = 753] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 182 (0x7f767623a400) [pid = 4486] [serial = 758] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 181 (0x7f76845cb400) [pid = 4486] [serial = 759] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | --DOMWINDOW == 180 (0x7f767552d800) [pid = 4486] [serial = 750] [outer = (nil)] [url = about:blank] 00:48:26 INFO - PROCESS | 4486 | 1461052106548 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]]]}] 00:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1485ms 00:48:26 INFO - PROCESS | 4486 | 1461052106598 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 00:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:48:26 INFO - PROCESS | 4486 | 1461052106604 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 00:48:26 INFO - PROCESS | 4486 | 1461052106610 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:48:26 INFO - PROCESS | 4486 | 1461052106613 Marionette TRACE conn3 <- [1,1110,null,{}] 00:48:26 INFO - PROCESS | 4486 | 1461052106618 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}] 00:48:26 INFO - PROCESS | 4486 | 1461052106771 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 00:48:26 INFO - PROCESS | 4486 | 1461052106791 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:26 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfab000 == 90 [pid = 4486] [id = 285] 00:48:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 181 (0x7f766ab86800) [pid = 4486] [serial = 856] [outer = (nil)] 00:48:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 182 (0x7f766ab89c00) [pid = 4486] [serial = 857] [outer = 0x7f766ab86800] 00:48:26 INFO - PROCESS | 4486 | 1461052106858 Marionette DEBUG loaded listener.js 00:48:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 183 (0x7f766ab90000) [pid = 4486] [serial = 858] [outer = 0x7f766ab86800] 00:48:27 INFO - PROCESS | 4486 | 1461052107733 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]]]}] 00:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1176ms 00:48:27 INFO - PROCESS | 4486 | 1461052107787 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 00:48:27 INFO - PROCESS | 4486 | 1461052107790 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 00:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:48:27 INFO - PROCESS | 4486 | 1461052107804 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:48:27 INFO - PROCESS | 4486 | 1461052107812 Marionette TRACE conn3 <- [1,1114,null,{}] 00:48:27 INFO - PROCESS | 4486 | 1461052107823 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}] 00:48:28 INFO - PROCESS | 4486 | 1461052108048 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 00:48:28 INFO - PROCESS | 4486 | 1461052108130 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cc56000 == 91 [pid = 4486] [id = 286] 00:48:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 184 (0x7f76654f0800) [pid = 4486] [serial = 859] [outer = (nil)] 00:48:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 185 (0x7f766bfe2000) [pid = 4486] [serial = 860] [outer = 0x7f76654f0800] 00:48:28 INFO - PROCESS | 4486 | 1461052108194 Marionette DEBUG loaded listener.js 00:48:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 186 (0x7f766c891800) [pid = 4486] [serial = 861] [outer = 0x7f76654f0800] 00:48:28 INFO - PROCESS | 4486 | 1461052108921 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]]]}] 00:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1148ms 00:48:28 INFO - PROCESS | 4486 | 1461052108945 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 00:48:28 INFO - PROCESS | 4486 | 1461052108949 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 00:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:48:28 INFO - PROCESS | 4486 | 1461052108954 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:48:28 INFO - PROCESS | 4486 | 1461052108956 Marionette TRACE conn3 <- [1,1118,null,{}] 00:48:28 INFO - PROCESS | 4486 | 1461052108961 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}] 00:48:29 INFO - PROCESS | 4486 | 1461052109155 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 00:48:29 INFO - PROCESS | 4486 | 1461052109181 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766ee5e000 == 92 [pid = 4486] [id = 287] 00:48:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 187 (0x7f766ab87000) [pid = 4486] [serial = 862] [outer = (nil)] 00:48:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 188 (0x7f766cd38800) [pid = 4486] [serial = 863] [outer = 0x7f766ab87000] 00:48:29 INFO - PROCESS | 4486 | 1461052109241 Marionette DEBUG loaded listener.js 00:48:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 189 (0x7f766ce4cc00) [pid = 4486] [serial = 864] [outer = 0x7f766ab87000] 00:48:30 INFO - PROCESS | 4486 | 1461052110000 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]]]}] 00:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1125ms 00:48:30 INFO - PROCESS | 4486 | 1461052110081 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 00:48:30 INFO - PROCESS | 4486 | 1461052110083 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 00:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:48:30 INFO - PROCESS | 4486 | 1461052110104 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:48:30 INFO - PROCESS | 4486 | 1461052110107 Marionette TRACE conn3 <- [1,1122,null,{}] 00:48:30 INFO - PROCESS | 4486 | 1461052110112 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}] 00:48:30 INFO - PROCESS | 4486 | 1461052110308 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 00:48:30 INFO - PROCESS | 4486 | 1461052110327 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670b3a800 == 93 [pid = 4486] [id = 288] 00:48:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f766d153000) [pid = 4486] [serial = 865] [outer = (nil)] 00:48:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 191 (0x7f766e0b3800) [pid = 4486] [serial = 866] [outer = 0x7f766d153000] 00:48:30 INFO - PROCESS | 4486 | 1461052110395 Marionette DEBUG loaded listener.js 00:48:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f76704ca400) [pid = 4486] [serial = 867] [outer = 0x7f766d153000] 00:48:30 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f766e4e5800) [pid = 4486] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:48:30 INFO - PROCESS | 4486 | --DOMWINDOW == 190 (0x7f766cd35000) [pid = 4486] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:48:30 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f766c14ec00) [pid = 4486] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:48:30 INFO - PROCESS | 4486 | --DOMWINDOW == 188 (0x7f7665d07800) [pid = 4486] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:48:30 INFO - PROCESS | 4486 | --DOMWINDOW == 187 (0x7f766bfe2400) [pid = 4486] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:48:30 INFO - PROCESS | 4486 | --DOMWINDOW == 186 (0x7f76631f5000) [pid = 4486] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:48:30 INFO - PROCESS | 4486 | --DOMWINDOW == 185 (0x7f766ab63000) [pid = 4486] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:48:31 INFO - PROCESS | 4486 | 1461052111297 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]]]}] 00:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1240ms 00:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:48:31 INFO - PROCESS | 4486 | 1461052111329 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 00:48:31 INFO - PROCESS | 4486 | 1461052111332 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 00:48:31 INFO - PROCESS | 4486 | 1461052111346 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:48:31 INFO - PROCESS | 4486 | 1461052111348 Marionette TRACE conn3 <- [1,1126,null,{}] 00:48:31 INFO - PROCESS | 4486 | 1461052111355 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}] 00:48:31 INFO - PROCESS | 4486 | 1461052111497 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 00:48:31 INFO - PROCESS | 4486 | 1461052111512 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:31 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767495d800 == 94 [pid = 4486] [id = 289] 00:48:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 186 (0x7f766e273400) [pid = 4486] [serial = 868] [outer = (nil)] 00:48:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 187 (0x7f7672a06000) [pid = 4486] [serial = 869] [outer = 0x7f766e273400] 00:48:31 INFO - PROCESS | 4486 | 1461052111568 Marionette DEBUG loaded listener.js 00:48:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 188 (0x7f767486e800) [pid = 4486] [serial = 870] [outer = 0x7f766e273400] 00:48:32 INFO - PROCESS | 4486 | 1461052112345 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]]]}] 00:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1033ms 00:48:32 INFO - PROCESS | 4486 | 1461052112372 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 00:48:32 INFO - PROCESS | 4486 | 1461052112375 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 00:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:48:32 INFO - PROCESS | 4486 | 1461052112391 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:48:32 INFO - PROCESS | 4486 | 1461052112394 Marionette TRACE conn3 <- [1,1130,null,{}] 00:48:32 INFO - PROCESS | 4486 | 1461052112416 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}] 00:48:32 INFO - PROCESS | 4486 | 1461052112572 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 00:48:32 INFO - PROCESS | 4486 | 1461052112587 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:32 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675845800 == 95 [pid = 4486] [id = 290] 00:48:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 189 (0x7f7672ab7800) [pid = 4486] [serial = 871] [outer = (nil)] 00:48:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f7675520400) [pid = 4486] [serial = 872] [outer = 0x7f7672ab7800] 00:48:32 INFO - PROCESS | 4486 | 1461052112649 Marionette DEBUG loaded listener.js 00:48:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 191 (0x7f7676234800) [pid = 4486] [serial = 873] [outer = 0x7f7672ab7800] 00:48:33 INFO - PROCESS | 4486 | 1461052113718 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]]]}] 00:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1396ms 00:48:33 INFO - PROCESS | 4486 | 1461052113788 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 00:48:33 INFO - PROCESS | 4486 | 1461052113794 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 00:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:48:33 INFO - PROCESS | 4486 | 1461052113803 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:48:33 INFO - PROCESS | 4486 | 1461052113807 Marionette TRACE conn3 <- [1,1134,null,{}] 00:48:33 INFO - PROCESS | 4486 | 1461052113815 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}] 00:48:34 INFO - PROCESS | 4486 | 1461052114044 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 00:48:34 INFO - PROCESS | 4486 | 1461052114215 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:34 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766abd4000 == 96 [pid = 4486] [id = 291] 00:48:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f76631f7c00) [pid = 4486] [serial = 874] [outer = (nil)] 00:48:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f7665c8a400) [pid = 4486] [serial = 875] [outer = 0x7f76631f7c00] 00:48:34 INFO - PROCESS | 4486 | 1461052114288 Marionette DEBUG loaded listener.js 00:48:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f7665d35400) [pid = 4486] [serial = 876] [outer = 0x7f76631f7c00] 00:48:35 INFO - PROCESS | 4486 | 1461052115211 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]]]}] 00:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1482ms 00:48:35 INFO - PROCESS | 4486 | 1461052115286 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 00:48:35 INFO - PROCESS | 4486 | 1461052115294 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 00:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:48:35 INFO - PROCESS | 4486 | 1461052115305 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:48:35 INFO - PROCESS | 4486 | 1461052115308 Marionette TRACE conn3 <- [1,1138,null,{}] 00:48:35 INFO - PROCESS | 4486 | 1461052115315 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}] 00:48:35 INFO - PROCESS | 4486 | 1461052115573 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 00:48:35 INFO - PROCESS | 4486 | 1461052115782 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766e23e800 == 97 [pid = 4486] [id = 292] 00:48:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f766ab65400) [pid = 4486] [serial = 877] [outer = (nil)] 00:48:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 196 (0x7f766abed000) [pid = 4486] [serial = 878] [outer = 0x7f766ab65400] 00:48:35 INFO - PROCESS | 4486 | 1461052115865 Marionette DEBUG loaded listener.js 00:48:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 197 (0x7f766c173800) [pid = 4486] [serial = 879] [outer = 0x7f766ab65400] 00:48:36 INFO - PROCESS | 4486 | 1461052116642 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]]]}] 00:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1379ms 00:48:36 INFO - PROCESS | 4486 | 1461052116684 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 00:48:36 INFO - PROCESS | 4486 | 1461052116688 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 00:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:48:36 INFO - PROCESS | 4486 | 1461052116693 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:48:36 INFO - PROCESS | 4486 | 1461052116699 Marionette TRACE conn3 <- [1,1142,null,{}] 00:48:36 INFO - PROCESS | 4486 | 1461052116714 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}] 00:48:37 INFO - PROCESS | 4486 | 1461052116996 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 00:48:37 INFO - PROCESS | 4486 | 1461052117166 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:37 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767c3b0800 == 98 [pid = 4486] [id = 293] 00:48:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 198 (0x7f766abeec00) [pid = 4486] [serial = 880] [outer = (nil)] 00:48:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 199 (0x7f7670425800) [pid = 4486] [serial = 881] [outer = 0x7f766abeec00] 00:48:37 INFO - PROCESS | 4486 | 1461052117288 Marionette DEBUG loaded listener.js 00:48:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 200 (0x7f76713c8c00) [pid = 4486] [serial = 882] [outer = 0x7f766abeec00] 00:48:38 INFO - PROCESS | 4486 | 1461052118123 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]]]}] 00:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1490ms 00:48:38 INFO - PROCESS | 4486 | 1461052118185 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 00:48:38 INFO - PROCESS | 4486 | 1461052118189 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 00:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:48:38 INFO - PROCESS | 4486 | 1461052118195 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:48:38 INFO - PROCESS | 4486 | 1461052118198 Marionette TRACE conn3 <- [1,1146,null,{}] 00:48:38 INFO - PROCESS | 4486 | 1461052118204 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}] 00:48:38 INFO - PROCESS | 4486 | 1461052118385 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 00:48:38 INFO - PROCESS | 4486 | 1461052118557 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768439f000 == 99 [pid = 4486] [id = 294] 00:48:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 201 (0x7f766ba5c800) [pid = 4486] [serial = 883] [outer = (nil)] 00:48:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 202 (0x7f7675b4f000) [pid = 4486] [serial = 884] [outer = 0x7f766ba5c800] 00:48:38 INFO - PROCESS | 4486 | 1461052118650 Marionette DEBUG loaded listener.js 00:48:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 203 (0x7f767747c000) [pid = 4486] [serial = 885] [outer = 0x7f766ba5c800] 00:48:39 INFO - PROCESS | 4486 | 1461052119807 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]]]}] 00:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1680ms 00:48:39 INFO - PROCESS | 4486 | 1461052119876 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 00:48:39 INFO - PROCESS | 4486 | 1461052119879 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 00:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:48:39 INFO - PROCESS | 4486 | 1461052119885 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:48:39 INFO - PROCESS | 4486 | 1461052119887 Marionette TRACE conn3 <- [1,1150,null,{}] 00:48:39 INFO - PROCESS | 4486 | 1461052119893 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}] 00:48:40 INFO - PROCESS | 4486 | 1461052120140 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 00:48:40 INFO - PROCESS | 4486 | 1461052120318 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:40 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688643000 == 100 [pid = 4486] [id = 295] 00:48:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 204 (0x7f766588ac00) [pid = 4486] [serial = 886] [outer = (nil)] 00:48:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f7665893c00) [pid = 4486] [serial = 887] [outer = 0x7f766588ac00] 00:48:40 INFO - PROCESS | 4486 | 1461052120385 Marionette DEBUG loaded listener.js 00:48:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f7665899000) [pid = 4486] [serial = 888] [outer = 0x7f766588ac00] 00:48:41 INFO - PROCESS | 4486 | 1461052121284 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]]]}] 00:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1430ms 00:48:41 INFO - PROCESS | 4486 | 1461052121316 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 00:48:41 INFO - PROCESS | 4486 | 1461052121320 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 00:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:48:41 INFO - PROCESS | 4486 | 1461052121326 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:48:41 INFO - PROCESS | 4486 | 1461052121328 Marionette TRACE conn3 <- [1,1154,null,{}] 00:48:41 INFO - PROCESS | 4486 | 1461052121334 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}] 00:48:41 INFO - PROCESS | 4486 | 1461052121535 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 00:48:41 INFO - PROCESS | 4486 | 1461052121715 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765f1d8800 == 101 [pid = 4486] [id = 296] 00:48:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f767753f000) [pid = 4486] [serial = 889] [outer = (nil)] 00:48:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f7683051800) [pid = 4486] [serial = 890] [outer = 0x7f767753f000] 00:48:41 INFO - PROCESS | 4486 | 1461052121788 Marionette DEBUG loaded listener.js 00:48:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f76845d1c00) [pid = 4486] [serial = 891] [outer = 0x7f767753f000] 00:48:42 INFO - PROCESS | 4486 | 1461052122657 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]]]}] 00:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1377ms 00:48:42 INFO - PROCESS | 4486 | 1461052122704 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 00:48:42 INFO - PROCESS | 4486 | 1461052122708 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 00:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:48:42 INFO - PROCESS | 4486 | 1461052122715 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:48:42 INFO - PROCESS | 4486 | 1461052122718 Marionette TRACE conn3 <- [1,1158,null,{}] 00:48:42 INFO - PROCESS | 4486 | 1461052122723 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}] 00:48:42 INFO - PROCESS | 4486 | 1461052122896 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 00:48:43 INFO - PROCESS | 4486 | 1461052123076 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766219f000 == 102 [pid = 4486] [id = 297] 00:48:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f7662ba7c00) [pid = 4486] [serial = 892] [outer = (nil)] 00:48:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f7662bb0800) [pid = 4486] [serial = 893] [outer = 0x7f7662ba7c00] 00:48:43 INFO - PROCESS | 4486 | 1461052123146 Marionette DEBUG loaded listener.js 00:48:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f7662bb4c00) [pid = 4486] [serial = 894] [outer = 0x7f7662ba7c00] 00:48:44 INFO - PROCESS | 4486 | 1461052124021 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]]]}] 00:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1379ms 00:48:44 INFO - PROCESS | 4486 | 1461052124095 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 00:48:44 INFO - PROCESS | 4486 | 1461052124099 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 00:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:48:44 INFO - PROCESS | 4486 | 1461052124105 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:48:44 INFO - PROCESS | 4486 | 1461052124108 Marionette TRACE conn3 <- [1,1162,null,{}] 00:48:44 INFO - PROCESS | 4486 | 1461052124113 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}] 00:48:44 INFO - PROCESS | 4486 | 1461052124328 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 00:48:44 INFO - PROCESS | 4486 | 1461052124507 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:44 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688194000 == 103 [pid = 4486] [id = 298] 00:48:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f7662ba8c00) [pid = 4486] [serial = 895] [outer = (nil)] 00:48:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 214 (0x7f7670dc5000) [pid = 4486] [serial = 896] [outer = 0x7f7662ba8c00] 00:48:44 INFO - PROCESS | 4486 | 1461052124582 Marionette DEBUG loaded listener.js 00:48:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 215 (0x7f7670dca400) [pid = 4486] [serial = 897] [outer = 0x7f7662ba8c00] 00:48:45 INFO - PROCESS | 4486 | 1461052125416 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]]]}] 00:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1376ms 00:48:45 INFO - PROCESS | 4486 | 1461052125488 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 00:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:48:45 INFO - PROCESS | 4486 | 1461052125499 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 00:48:45 INFO - PROCESS | 4486 | 1461052125505 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:48:45 INFO - PROCESS | 4486 | 1461052125509 Marionette TRACE conn3 <- [1,1166,null,{}] 00:48:45 INFO - PROCESS | 4486 | 1461052125515 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}] 00:48:45 INFO - PROCESS | 4486 | 1461052125734 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 00:48:45 INFO - PROCESS | 4486 | 1461052125910 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:45 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670e99800 == 104 [pid = 4486] [id = 299] 00:48:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f7662bad800) [pid = 4486] [serial = 898] [outer = (nil)] 00:48:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f7670dd1400) [pid = 4486] [serial = 899] [outer = 0x7f7662bad800] 00:48:45 INFO - PROCESS | 4486 | 1461052125981 Marionette DEBUG loaded listener.js 00:48:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f7683058000) [pid = 4486] [serial = 900] [outer = 0x7f7662bad800] 00:48:46 INFO - PROCESS | 4486 | 1461052126834 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]]]}] 00:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1378ms 00:48:46 INFO - PROCESS | 4486 | 1461052126884 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 00:48:46 INFO - PROCESS | 4486 | 1461052126888 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 00:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:48:46 INFO - PROCESS | 4486 | 1461052126893 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:48:46 INFO - PROCESS | 4486 | 1461052126897 Marionette TRACE conn3 <- [1,1170,null,{}] 00:48:46 INFO - PROCESS | 4486 | 1461052126902 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}] 00:48:47 INFO - PROCESS | 4486 | 1461052127073 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 00:48:47 INFO - PROCESS | 4486 | 1461052127299 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:47 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ea14000 == 105 [pid = 4486] [id = 300] 00:48:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f765ea68c00) [pid = 4486] [serial = 901] [outer = (nil)] 00:48:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f765ea6d800) [pid = 4486] [serial = 902] [outer = 0x7f765ea68c00] 00:48:47 INFO - PROCESS | 4486 | 1461052127412 Marionette DEBUG loaded listener.js 00:48:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f765ea71c00) [pid = 4486] [serial = 903] [outer = 0x7f765ea68c00] 00:48:48 INFO - PROCESS | 4486 | 1461052128302 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]]]}] 00:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1480ms 00:48:48 INFO - PROCESS | 4486 | 1461052128375 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 00:48:48 INFO - PROCESS | 4486 | 1461052128379 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 00:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:48:48 INFO - PROCESS | 4486 | 1461052128385 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:48:48 INFO - PROCESS | 4486 | 1461052128389 Marionette TRACE conn3 <- [1,1174,null,{}] 00:48:48 INFO - PROCESS | 4486 | 1461052128395 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}] 00:48:48 INFO - PROCESS | 4486 | 1461052128639 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 00:48:48 INFO - PROCESS | 4486 | 1461052128859 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:49 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7663364800 == 106 [pid = 4486] [id = 301] 00:48:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f765ea67c00) [pid = 4486] [serial = 904] [outer = (nil)] 00:48:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f765ea6e800) [pid = 4486] [serial = 905] [outer = 0x7f765ea67c00] 00:48:49 INFO - PROCESS | 4486 | 1461052129332 Marionette DEBUG loaded listener.js 00:48:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f765f9e7000) [pid = 4486] [serial = 906] [outer = 0x7f765ea67c00] 00:48:50 INFO - PROCESS | 4486 | 1461052130265 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] 00:48:50 INFO - PROCESS | 4486 | 1461052130324 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 00:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:48:50 INFO - PROCESS | 4486 | 1461052130334 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:48:50 INFO - PROCESS | 4486 | 1461052130338 Marionette TRACE conn3 <- [1,1178,null,{}] 00:48:50 INFO - PROCESS | 4486 | 1461052130345 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}] 00:48:50 INFO - PROCESS | 4486 | 1461052130547 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 00:48:50 INFO - PROCESS | 4486 | 1461052130902 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ffd2800 == 107 [pid = 4486] [id = 302] 00:48:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f7665895800) [pid = 4486] [serial = 907] [outer = (nil)] 00:48:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f76658d7800) [pid = 4486] [serial = 908] [outer = 0x7f7665895800] 00:48:50 INFO - PROCESS | 4486 | 1461052130978 Marionette DEBUG loaded listener.js 00:48:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f7665c91800) [pid = 4486] [serial = 909] [outer = 0x7f7665895800] 00:48:51 INFO - PROCESS | 4486 | 1461052131816 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] 00:48:51 INFO - PROCESS | 4486 | 1461052131989 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 00:48:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bfab000 == 102 [pid = 4486] [id = 285] 00:48:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765ffd8000 == 101 [pid = 4486] [id = 284] 00:48:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766596e800 == 100 [pid = 4486] [id = 283] 00:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:48:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76612ce000 == 99 [pid = 4486] [id = 278] 00:48:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768881e800 == 98 [pid = 4486] [id = 277] 00:48:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7687c9e800 == 97 [pid = 4486] [id = 276] 00:48:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7684395000 == 96 [pid = 4486] [id = 275] 00:48:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7682ee4800 == 95 [pid = 4486] [id = 274] 00:48:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7676921800 == 94 [pid = 4486] [id = 273] 00:48:52 INFO - PROCESS | 4486 | 1461052132027 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:48:52 INFO - PROCESS | 4486 | 1461052132032 Marionette TRACE conn3 <- [1,1182,null,{}] 00:48:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cc5d000 == 93 [pid = 4486] [id = 272] 00:48:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766abc2000 == 92 [pid = 4486] [id = 271] 00:48:52 INFO - PROCESS | 4486 | 1461052132041 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}] 00:48:52 INFO - PROCESS | 4486 | 1461052132194 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f7671609000) [pid = 4486] [serial = 807] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f76704cd400) [pid = 4486] [serial = 806] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f767007fc00) [pid = 4486] [serial = 804] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f766cd40800) [pid = 4486] [serial = 800] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f7662dc7000) [pid = 4486] [serial = 788] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f76704c1c00) [pid = 4486] [serial = 809] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f766c585400) [pid = 4486] [serial = 797] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f7673916800) [pid = 4486] [serial = 810] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 214 (0x7f76658dd000) [pid = 4486] [serial = 764] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 213 (0x7f76631fc400) [pid = 4486] [serial = 791] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f7682e74400) [pid = 4486] [serial = 773] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f7684231400) [pid = 4486] [serial = 776] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f7675093000) [pid = 4486] [serial = 770] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f766ba4b800) [pid = 4486] [serial = 795] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f76658e0000) [pid = 4486] [serial = 792] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f766ce53400) [pid = 4486] [serial = 767] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f766d14c000) [pid = 4486] [serial = 801] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f766d48d000) [pid = 4486] [serial = 803] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f766ab6f400) [pid = 4486] [serial = 794] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | --DOMWINDOW == 203 (0x7f766cd33000) [pid = 4486] [serial = 798] [outer = (nil)] [url = about:blank] 00:48:52 INFO - PROCESS | 4486 | 1461052132469 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:52 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7663365800 == 93 [pid = 4486] [id = 303] 00:48:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 204 (0x7f76658dd000) [pid = 4486] [serial = 910] [outer = (nil)] 00:48:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f7665d37800) [pid = 4486] [serial = 911] [outer = 0x7f76658dd000] 00:48:52 INFO - PROCESS | 4486 | 1461052132567 Marionette DEBUG loaded listener.js 00:48:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f766ba42800) [pid = 4486] [serial = 912] [outer = 0x7f76658dd000] 00:48:53 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:53 INFO - PROCESS | 4486 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:48:53 INFO - PROCESS | 4486 | 1461052133298 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] 00:48:53 INFO - PROCESS | 4486 | 1461052133322 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 00:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:48:53 INFO - PROCESS | 4486 | 1461052133329 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:48:53 INFO - PROCESS | 4486 | 1461052133335 Marionette TRACE conn3 <- [1,1186,null,{}] 00:48:53 INFO - PROCESS | 4486 | 1461052133350 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}] 00:48:53 INFO - PROCESS | 4486 | 1461052133569 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 00:48:53 INFO - PROCESS | 4486 | 1461052133592 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb92000 == 94 [pid = 4486] [id = 304] 00:48:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f7665a69800) [pid = 4486] [serial = 913] [outer = (nil)] 00:48:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f766c9b7000) [pid = 4486] [serial = 914] [outer = 0x7f7665a69800] 00:48:53 INFO - PROCESS | 4486 | 1461052133655 Marionette DEBUG loaded listener.js 00:48:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f766cd3dc00) [pid = 4486] [serial = 915] [outer = 0x7f7665a69800] 00:48:54 INFO - PROCESS | 4486 | 1461052134490 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] 00:48:54 INFO - PROCESS | 4486 | 1461052134536 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 00:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:48:54 INFO - PROCESS | 4486 | 1461052134542 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:48:54 INFO - PROCESS | 4486 | 1461052134544 Marionette TRACE conn3 <- [1,1190,null,{}] 00:48:54 INFO - PROCESS | 4486 | 1461052134549 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}] 00:48:54 INFO - PROCESS | 4486 | 1461052134767 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 00:48:54 INFO - PROCESS | 4486 | 1461052134798 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766d02b000 == 95 [pid = 4486] [id = 305] 00:48:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f766cd33000) [pid = 4486] [serial = 916] [outer = (nil)] 00:48:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f766d158c00) [pid = 4486] [serial = 917] [outer = 0x7f766cd33000] 00:48:54 INFO - PROCESS | 4486 | 1461052134858 Marionette DEBUG loaded listener.js 00:48:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f76704c1800) [pid = 4486] [serial = 918] [outer = 0x7f766cd33000] 00:48:55 INFO - PROCESS | 4486 | 1461052135714 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] 00:48:55 INFO - PROCESS | 4486 | 1461052135804 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 00:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:48:55 INFO - PROCESS | 4486 | 1461052135811 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:48:55 INFO - PROCESS | 4486 | 1461052135814 Marionette TRACE conn3 <- [1,1194,null,{}] 00:48:55 INFO - PROCESS | 4486 | 1461052135819 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}] 00:48:56 INFO - PROCESS | 4486 | 1461052136029 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 00:48:56 INFO - PROCESS | 4486 | 1461052136064 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:56 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767075c000 == 96 [pid = 4486] [id = 306] 00:48:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f7670709400) [pid = 4486] [serial = 919] [outer = (nil)] 00:48:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 214 (0x7f767080c800) [pid = 4486] [serial = 920] [outer = 0x7f7670709400] 00:48:56 INFO - PROCESS | 4486 | 1461052136132 Marionette DEBUG loaded listener.js 00:48:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 215 (0x7f7672ab8000) [pid = 4486] [serial = 921] [outer = 0x7f7670709400] 00:48:56 INFO - PROCESS | 4486 | --DOMWINDOW == 214 (0x7f766ab86800) [pid = 4486] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:48:56 INFO - PROCESS | 4486 | --DOMWINDOW == 213 (0x7f766ab87000) [pid = 4486] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:48:56 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f766d153000) [pid = 4486] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:48:56 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f765fdb7000) [pid = 4486] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:48:56 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f766ab6c000) [pid = 4486] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:48:56 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f7662dce400) [pid = 4486] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:48:56 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f766e273400) [pid = 4486] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:48:56 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f76654f0800) [pid = 4486] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:48:56 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f766abf0000) [pid = 4486] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:48:56 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f766c159c00) [pid = 4486] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:48:57 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:57 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:57 INFO - PROCESS | 4486 | 1461052137276 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] 00:48:57 INFO - PROCESS | 4486 | 1461052137300 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 00:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:48:57 INFO - PROCESS | 4486 | 1461052137314 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:48:57 INFO - PROCESS | 4486 | 1461052137317 Marionette TRACE conn3 <- [1,1198,null,{}] 00:48:57 INFO - PROCESS | 4486 | 1461052137322 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}] 00:48:57 INFO - PROCESS | 4486 | 1461052137499 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 00:48:57 INFO - PROCESS | 4486 | 1461052137515 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:57 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7672dec000 == 97 [pid = 4486] [id = 307] 00:48:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f7672abd000) [pid = 4486] [serial = 922] [outer = (nil)] 00:48:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f7675384800) [pid = 4486] [serial = 923] [outer = 0x7f7672abd000] 00:48:57 INFO - PROCESS | 4486 | 1461052137587 Marionette DEBUG loaded listener.js 00:48:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f767552b800) [pid = 4486] [serial = 924] [outer = 0x7f7672abd000] 00:48:58 INFO - PROCESS | 4486 | 1461052138368 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]]]}] 00:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1076ms 00:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:48:58 INFO - PROCESS | 4486 | 1461052138401 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 00:48:58 INFO - PROCESS | 4486 | 1461052138403 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 00:48:58 INFO - PROCESS | 4486 | 1461052138409 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:48:58 INFO - PROCESS | 4486 | 1461052138412 Marionette TRACE conn3 <- [1,1202,null,{}] 00:48:58 INFO - PROCESS | 4486 | 1461052138417 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}] 00:48:58 INFO - PROCESS | 4486 | 1461052138629 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 00:48:58 INFO - PROCESS | 4486 | 1461052138651 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:58 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675079000 == 98 [pid = 4486] [id = 308] 00:48:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f7670707800) [pid = 4486] [serial = 925] [outer = (nil)] 00:48:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f76762dfc00) [pid = 4486] [serial = 926] [outer = 0x7f7670707800] 00:48:58 INFO - PROCESS | 4486 | 1461052138713 Marionette DEBUG loaded listener.js 00:48:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f76822c8000) [pid = 4486] [serial = 927] [outer = 0x7f7670707800] 00:48:59 INFO - PROCESS | 4486 | 1461052139800 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]]]}] 00:48:59 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 00:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1432ms 00:48:59 INFO - PROCESS | 4486 | 1461052139843 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 00:48:59 INFO - PROCESS | 4486 | 1461052139850 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 00:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:48:59 INFO - PROCESS | 4486 | 1461052139858 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:48:59 INFO - PROCESS | 4486 | 1461052139863 Marionette TRACE conn3 <- [1,1206,null,{}] 00:48:59 INFO - PROCESS | 4486 | 1461052139870 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}] 00:49:00 INFO - PROCESS | 4486 | 1461052140077 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 00:49:00 INFO - PROCESS | 4486 | 1461052140301 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:00 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bd17800 == 99 [pid = 4486] [id = 309] 00:49:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f766588d400) [pid = 4486] [serial = 928] [outer = (nil)] 00:49:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f7665896800) [pid = 4486] [serial = 929] [outer = 0x7f766588d400] 00:49:00 INFO - PROCESS | 4486 | 1461052140418 Marionette DEBUG loaded listener.js 00:49:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 214 (0x7f7665d32400) [pid = 4486] [serial = 930] [outer = 0x7f766588d400] 00:49:01 INFO - PROCESS | 4486 | 1461052141325 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]]]}] 00:49:01 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 00:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1535ms 00:49:01 INFO - PROCESS | 4486 | 1461052141394 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 00:49:01 INFO - PROCESS | 4486 | 1461052141403 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 00:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:49:01 INFO - PROCESS | 4486 | 1461052141414 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:49:01 INFO - PROCESS | 4486 | 1461052141417 Marionette TRACE conn3 <- [1,1210,null,{}] 00:49:01 INFO - PROCESS | 4486 | 1461052141423 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}] 00:49:01 INFO - PROCESS | 4486 | 1461052141639 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 00:49:01 INFO - PROCESS | 4486 | 1461052141909 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:01 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670744800 == 100 [pid = 4486] [id = 310] 00:49:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 215 (0x7f766ab67000) [pid = 4486] [serial = 931] [outer = (nil)] 00:49:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f766c151800) [pid = 4486] [serial = 932] [outer = 0x7f766ab67000] 00:49:02 INFO - PROCESS | 4486 | 1461052142025 Marionette DEBUG loaded listener.js 00:49:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f766cd33400) [pid = 4486] [serial = 933] [outer = 0x7f766ab67000] 00:49:02 INFO - PROCESS | 4486 | 1461052142903 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]]]}] 00:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1535ms 00:49:02 INFO - PROCESS | 4486 | 1461052142949 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 00:49:02 INFO - PROCESS | 4486 | 1461052142953 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 00:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:49:02 INFO - PROCESS | 4486 | 1461052142959 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:49:02 INFO - PROCESS | 4486 | 1461052142965 Marionette TRACE conn3 <- [1,1214,null,{}] 00:49:02 INFO - PROCESS | 4486 | 1461052142980 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}] 00:49:03 INFO - PROCESS | 4486 | 1461052143159 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 00:49:03 INFO - PROCESS | 4486 | 1461052143333 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676b8f000 == 101 [pid = 4486] [id = 311] 00:49:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f766e4e7000) [pid = 4486] [serial = 934] [outer = (nil)] 00:49:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f7670dd0400) [pid = 4486] [serial = 935] [outer = 0x7f766e4e7000] 00:49:03 INFO - PROCESS | 4486 | 1461052143404 Marionette DEBUG loaded listener.js 00:49:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f767509e000) [pid = 4486] [serial = 936] [outer = 0x7f766e4e7000] 00:49:04 INFO - PROCESS | 4486 | 1461052144225 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]]]}] 00:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1334ms 00:49:04 INFO - PROCESS | 4486 | 1461052144294 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 00:49:04 INFO - PROCESS | 4486 | 1461052144299 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 00:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:49:04 INFO - PROCESS | 4486 | 1461052144304 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:49:04 INFO - PROCESS | 4486 | 1461052144306 Marionette TRACE conn3 <- [1,1218,null,{}] 00:49:04 INFO - PROCESS | 4486 | 1461052144312 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}] 00:49:04 INFO - PROCESS | 4486 | 1461052144487 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 00:49:04 INFO - PROCESS | 4486 | 1461052144661 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:04 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76835ab800 == 102 [pid = 4486] [id = 312] 00:49:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f7670703c00) [pid = 4486] [serial = 937] [outer = (nil)] 00:49:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f767613f400) [pid = 4486] [serial = 938] [outer = 0x7f7670703c00] 00:49:04 INFO - PROCESS | 4486 | 1461052144731 Marionette DEBUG loaded listener.js 00:49:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f76822cf800) [pid = 4486] [serial = 939] [outer = 0x7f7670703c00] 00:49:05 INFO - PROCESS | 4486 | 1461052145537 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]]]}] 00:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1286ms 00:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:49:05 INFO - PROCESS | 4486 | 1461052145592 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 00:49:05 INFO - PROCESS | 4486 | 1461052145594 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 00:49:05 INFO - PROCESS | 4486 | 1461052145600 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:49:05 INFO - PROCESS | 4486 | 1461052145603 Marionette TRACE conn3 <- [1,1222,null,{}] 00:49:05 INFO - PROCESS | 4486 | 1461052145608 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}] 00:49:05 INFO - PROCESS | 4486 | 1461052145776 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 00:49:05 INFO - PROCESS | 4486 | 1461052145955 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688383000 == 103 [pid = 4486] [id = 313] 00:49:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f7675384c00) [pid = 4486] [serial = 940] [outer = (nil)] 00:49:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f768305a000) [pid = 4486] [serial = 941] [outer = 0x7f7675384c00] 00:49:06 INFO - PROCESS | 4486 | 1461052146022 Marionette DEBUG loaded listener.js 00:49:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f76835b7000) [pid = 4486] [serial = 942] [outer = 0x7f7675384c00] 00:49:06 INFO - PROCESS | 4486 | 1461052146912 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] 00:49:06 INFO - PROCESS | 4486 | 1461052146983 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 00:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:49:06 INFO - PROCESS | 4486 | 1461052146989 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:49:06 INFO - PROCESS | 4486 | 1461052146991 Marionette TRACE conn3 <- [1,1226,null,{}] 00:49:06 INFO - PROCESS | 4486 | 1461052146997 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}] 00:49:07 INFO - PROCESS | 4486 | 1461052147213 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 00:49:07 INFO - PROCESS | 4486 | 1461052147392 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76645db800 == 104 [pid = 4486] [id = 314] 00:49:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f7662daa000) [pid = 4486] [serial = 943] [outer = (nil)] 00:49:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f7662db0c00) [pid = 4486] [serial = 944] [outer = 0x7f7662daa000] 00:49:07 INFO - PROCESS | 4486 | 1461052147462 Marionette DEBUG loaded listener.js 00:49:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f7687c52800) [pid = 4486] [serial = 945] [outer = 0x7f7662daa000] 00:49:08 INFO - PROCESS | 4486 | 1461052148261 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]]]}] 00:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1331ms 00:49:08 INFO - PROCESS | 4486 | 1461052148322 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 00:49:08 INFO - PROCESS | 4486 | 1461052148325 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 00:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:49:08 INFO - PROCESS | 4486 | 1461052148331 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:49:08 INFO - PROCESS | 4486 | 1461052148333 Marionette TRACE conn3 <- [1,1230,null,{}] 00:49:08 INFO - PROCESS | 4486 | 1461052148338 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}] 00:49:08 INFO - PROCESS | 4486 | 1461052148508 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 00:49:08 INFO - PROCESS | 4486 | 1461052148689 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:08 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768c96f000 == 105 [pid = 4486] [id = 315] 00:49:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f7662daac00) [pid = 4486] [serial = 946] [outer = (nil)] 00:49:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f7671015000) [pid = 4486] [serial = 947] [outer = 0x7f7662daac00] 00:49:08 INFO - PROCESS | 4486 | 1461052148764 Marionette DEBUG loaded listener.js 00:49:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f767101a800) [pid = 4486] [serial = 948] [outer = 0x7f7662daac00] 00:49:09 INFO - PROCESS | 4486 | 1461052149571 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]]]}] 00:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1279ms 00:49:09 INFO - PROCESS | 4486 | 1461052149611 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 00:49:09 INFO - PROCESS | 4486 | 1461052149615 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 00:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:49:09 INFO - PROCESS | 4486 | 1461052149621 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:49:09 INFO - PROCESS | 4486 | 1461052149623 Marionette TRACE conn3 <- [1,1234,null,{}] 00:49:09 INFO - PROCESS | 4486 | 1461052149628 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}] 00:49:09 INFO - PROCESS | 4486 | 1461052149792 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 00:49:09 INFO - PROCESS | 4486 | 1461052149973 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765d2d8000 == 106 [pid = 4486] [id = 316] 00:49:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f7662dac400) [pid = 4486] [serial = 949] [outer = (nil)] 00:49:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f76710ef800) [pid = 4486] [serial = 950] [outer = 0x7f7662dac400] 00:49:10 INFO - PROCESS | 4486 | 1461052150042 Marionette DEBUG loaded listener.js 00:49:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f76710f4800) [pid = 4486] [serial = 951] [outer = 0x7f7662dac400] 00:49:10 INFO - PROCESS | 4486 | 1461052150911 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]]]}] 00:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1327ms 00:49:10 INFO - PROCESS | 4486 | 1461052150950 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 00:49:10 INFO - PROCESS | 4486 | 1461052150953 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 00:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:49:10 INFO - PROCESS | 4486 | 1461052150959 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:49:10 INFO - PROCESS | 4486 | 1461052150961 Marionette TRACE conn3 <- [1,1238,null,{}] 00:49:10 INFO - PROCESS | 4486 | 1461052150967 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}] 00:49:11 INFO - PROCESS | 4486 | 1461052151143 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 00:49:11 INFO - PROCESS | 4486 | 1461052151327 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:11 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765eb54000 == 107 [pid = 4486] [id = 317] 00:49:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f7671015400) [pid = 4486] [serial = 952] [outer = (nil)] 00:49:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f76710f9c00) [pid = 4486] [serial = 953] [outer = 0x7f7671015400] 00:49:11 INFO - PROCESS | 4486 | 1461052151398 Marionette DEBUG loaded listener.js 00:49:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f76845cc400) [pid = 4486] [serial = 954] [outer = 0x7f7671015400] 00:49:12 INFO - PROCESS | 4486 | 1461052152277 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]]]}] 00:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1381ms 00:49:12 INFO - PROCESS | 4486 | 1461052152342 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 00:49:12 INFO - PROCESS | 4486 | 1461052152346 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 00:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:49:12 INFO - PROCESS | 4486 | 1461052152353 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:49:12 INFO - PROCESS | 4486 | 1461052152356 Marionette TRACE conn3 <- [1,1242,null,{}] 00:49:12 INFO - PROCESS | 4486 | 1461052152362 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}] 00:49:12 INFO - PROCESS | 4486 | 1461052152557 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 00:49:12 INFO - PROCESS | 4486 | 1461052152751 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:12 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765dbce000 == 108 [pid = 4486] [id = 318] 00:49:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 239 (0x7f7661eeec00) [pid = 4486] [serial = 955] [outer = (nil)] 00:49:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f76710f5000) [pid = 4486] [serial = 956] [outer = 0x7f7661eeec00] 00:49:12 INFO - PROCESS | 4486 | 1461052152827 Marionette DEBUG loaded listener.js 00:49:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f7671376c00) [pid = 4486] [serial = 957] [outer = 0x7f7661eeec00] 00:49:13 INFO - PROCESS | 4486 | 1461052153718 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]]]}] 00:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1441ms 00:49:13 INFO - PROCESS | 4486 | 1461052153795 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 00:49:13 INFO - PROCESS | 4486 | 1461052153799 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 00:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:49:13 INFO - PROCESS | 4486 | 1461052153805 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:49:13 INFO - PROCESS | 4486 | 1461052153809 Marionette TRACE conn3 <- [1,1246,null,{}] 00:49:13 INFO - PROCESS | 4486 | 1461052153814 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}] 00:49:14 INFO - PROCESS | 4486 | 1461052154343 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 00:49:14 INFO - PROCESS | 4486 | 1461052154581 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:14 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76612df000 == 109 [pid = 4486] [id = 319] 00:49:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f765dce5800) [pid = 4486] [serial = 958] [outer = (nil)] 00:49:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f765dcef000) [pid = 4486] [serial = 959] [outer = 0x7f765dce5800] 00:49:14 INFO - PROCESS | 4486 | 1461052154652 Marionette DEBUG loaded listener.js 00:49:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 244 (0x7f765f9db400) [pid = 4486] [serial = 960] [outer = 0x7f765dce5800] 00:49:15 INFO - PROCESS | 4486 | 1461052155498 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]]]}] 00:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1740ms 00:49:15 INFO - PROCESS | 4486 | 1461052155547 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 00:49:15 INFO - PROCESS | 4486 | 1461052155554 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 00:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:49:15 INFO - PROCESS | 4486 | 1461052155561 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:49:15 INFO - PROCESS | 4486 | 1461052155567 Marionette TRACE conn3 <- [1,1250,null,{}] 00:49:15 INFO - PROCESS | 4486 | 1461052155573 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}] 00:49:15 INFO - PROCESS | 4486 | 1461052155768 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 00:49:15 INFO - PROCESS | 4486 | 1461052155968 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76654d7000 == 110 [pid = 4486] [id = 320] 00:49:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 245 (0x7f765dce8c00) [pid = 4486] [serial = 961] [outer = (nil)] 00:49:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 246 (0x7f7662baa800) [pid = 4486] [serial = 962] [outer = 0x7f765dce8c00] 00:49:16 INFO - PROCESS | 4486 | 1461052156039 Marionette DEBUG loaded listener.js 00:49:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 247 (0x7f7662dc4000) [pid = 4486] [serial = 963] [outer = 0x7f765dce8c00] 00:49:17 INFO - PROCESS | 4486 | 1461052157046 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]]]}] 00:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1533ms 00:49:17 INFO - PROCESS | 4486 | 1461052157095 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 00:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:49:17 INFO - PROCESS | 4486 | 1461052157100 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 00:49:17 INFO - PROCESS | 4486 | 1461052157106 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:49:17 INFO - PROCESS | 4486 | 1461052157109 Marionette TRACE conn3 <- [1,1254,null,{}] 00:49:17 INFO - PROCESS | 4486 | 1461052157115 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}] 00:49:17 INFO - PROCESS | 4486 | 1461052157284 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 00:49:17 INFO - PROCESS | 4486 | 1461052157566 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:17 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662197800 == 111 [pid = 4486] [id = 321] 00:49:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 248 (0x7f7662dc6400) [pid = 4486] [serial = 964] [outer = (nil)] 00:49:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 249 (0x7f76658e0800) [pid = 4486] [serial = 965] [outer = 0x7f7662dc6400] 00:49:17 INFO - PROCESS | 4486 | 1461052157677 Marionette DEBUG loaded listener.js 00:49:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 250 (0x7f7665d08c00) [pid = 4486] [serial = 966] [outer = 0x7f7662dc6400] 00:49:18 INFO - PROCESS | 4486 | 1461052158494 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]]]}] 00:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1437ms 00:49:18 INFO - PROCESS | 4486 | 1461052158543 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 00:49:18 INFO - PROCESS | 4486 | 1461052158549 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 00:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:49:18 INFO - PROCESS | 4486 | 1461052158565 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:49:18 INFO - PROCESS | 4486 | 1461052158572 Marionette TRACE conn3 <- [1,1258,null,{}] 00:49:18 INFO - PROCESS | 4486 | 1461052158577 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}] 00:49:18 INFO - PROCESS | 4486 | 1461052158768 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 00:49:18 INFO - PROCESS | 4486 | 1461052158957 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb19000 == 112 [pid = 4486] [id = 322] 00:49:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 251 (0x7f766ab87800) [pid = 4486] [serial = 967] [outer = (nil)] 00:49:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 252 (0x7f766bfe5400) [pid = 4486] [serial = 968] [outer = 0x7f766ab87800] 00:49:19 INFO - PROCESS | 4486 | 1461052159024 Marionette DEBUG loaded listener.js 00:49:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 253 (0x7f766cd38c00) [pid = 4486] [serial = 969] [outer = 0x7f766ab87800] 00:49:19 INFO - PROCESS | 4486 | 1461052159861 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]]]}] 00:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1346ms 00:49:19 INFO - PROCESS | 4486 | 1461052159904 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 00:49:19 INFO - PROCESS | 4486 | 1461052159907 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 00:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:49:19 INFO - PROCESS | 4486 | 1461052159913 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:49:19 INFO - PROCESS | 4486 | 1461052159916 Marionette TRACE conn3 <- [1,1262,null,{}] 00:49:19 INFO - PROCESS | 4486 | 1461052159921 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}] 00:49:20 INFO - PROCESS | 4486 | 1461052160087 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 00:49:20 INFO - PROCESS | 4486 | 1461052160274 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:20 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7661da7000 == 113 [pid = 4486] [id = 323] 00:49:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 254 (0x7f765fdb6400) [pid = 4486] [serial = 970] [outer = (nil)] 00:49:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 255 (0x7f767007ac00) [pid = 4486] [serial = 971] [outer = 0x7f765fdb6400] 00:49:20 INFO - PROCESS | 4486 | 1461052160338 Marionette DEBUG loaded listener.js 00:49:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 256 (0x7f76704cdc00) [pid = 4486] [serial = 972] [outer = 0x7f765fdb6400] 00:49:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7672dec000 == 112 [pid = 4486] [id = 307] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 255 (0x7f7675b4e000) [pid = 4486] [serial = 827] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 254 (0x7f7665c94000) [pid = 4486] [serial = 836] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 253 (0x7f76704ce800) [pid = 4486] [serial = 821] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 252 (0x7f765f9e2400) [pid = 4486] [serial = 842] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 251 (0x7f76654ebc00) [pid = 4486] [serial = 815] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 250 (0x7f76845cf000) [pid = 4486] [serial = 833] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 249 (0x7f766bfe9000) [pid = 4486] [serial = 818] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 248 (0x7f76843f3800) [pid = 4486] [serial = 839] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 247 (0x7f76749e8400) [pid = 4486] [serial = 824] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 246 (0x7f7682258400) [pid = 4486] [serial = 830] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 245 (0x7f768822e400) [pid = 4486] [serial = 845] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 244 (0x7f765fdbf800) [pid = 4486] [serial = 848] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 243 (0x7f7675520400) [pid = 4486] [serial = 872] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767075c000 == 111 [pid = 4486] [id = 306] 00:49:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766d02b000 == 110 [pid = 4486] [id = 305] 00:49:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb92000 == 109 [pid = 4486] [id = 304] 00:49:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7663365800 == 108 [pid = 4486] [id = 303] 00:49:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765ffd2800 == 107 [pid = 4486] [id = 302] 00:49:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7663364800 == 106 [pid = 4486] [id = 301] 00:49:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7688643000 == 105 [pid = 4486] [id = 295] 00:49:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768439f000 == 104 [pid = 4486] [id = 294] 00:49:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767c3b0800 == 103 [pid = 4486] [id = 293] 00:49:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766e23e800 == 102 [pid = 4486] [id = 292] 00:49:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766abd4000 == 101 [pid = 4486] [id = 291] 00:49:21 INFO - PROCESS | 4486 | 1461052161317 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]]]}] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f7675a49400) [pid = 4486] [serial = 659] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f766ab89c00) [pid = 4486] [serial = 857] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f766cd38800) [pid = 4486] [serial = 863] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f766ab90000) [pid = 4486] [serial = 858] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 238 (0x7f766e0b3800) [pid = 4486] [serial = 866] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f7662dca400) [pid = 4486] [serial = 852] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f7661ef1400) [pid = 4486] [serial = 851] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f767538bc00) [pid = 4486] [serial = 813] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f7665c8a800) [pid = 4486] [serial = 854] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f7665d2e800) [pid = 4486] [serial = 855] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f766ce4cc00) [pid = 4486] [serial = 864] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f7672a06000) [pid = 4486] [serial = 869] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f76704ca400) [pid = 4486] [serial = 867] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f766bfe2000) [pid = 4486] [serial = 860] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f767486e800) [pid = 4486] [serial = 870] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f766c891800) [pid = 4486] [serial = 861] [outer = (nil)] [url = about:blank] 00:49:21 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f7688222c00) [pid = 4486] [serial = 762] [outer = (nil)] [url = about:blank] 00:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1480ms 00:49:21 INFO - PROCESS | 4486 | 1461052161394 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 00:49:21 INFO - PROCESS | 4486 | 1461052161397 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 00:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:49:21 INFO - PROCESS | 4486 | 1461052161402 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:49:21 INFO - PROCESS | 4486 | 1461052161404 Marionette TRACE conn3 <- [1,1266,null,{}] 00:49:21 INFO - PROCESS | 4486 | 1461052161409 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}] 00:49:21 INFO - PROCESS | 4486 | 1461052161570 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 00:49:21 INFO - PROCESS | 4486 | 1461052161734 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:21 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76621ae800 == 102 [pid = 4486] [id = 324] 00:49:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f7670425000) [pid = 4486] [serial = 973] [outer = (nil)] 00:49:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f7670702800) [pid = 4486] [serial = 974] [outer = 0x7f7670425000] 00:49:21 INFO - PROCESS | 4486 | 1461052161809 Marionette DEBUG loaded listener.js 00:49:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f7670dca800) [pid = 4486] [serial = 975] [outer = 0x7f7670425000] 00:49:22 INFO - PROCESS | 4486 | 1461052162552 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]]]}] 00:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1179ms 00:49:22 INFO - PROCESS | 4486 | 1461052162591 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 00:49:22 INFO - PROCESS | 4486 | 1461052162594 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 00:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:49:22 INFO - PROCESS | 4486 | 1461052162600 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:49:22 INFO - PROCESS | 4486 | 1461052162602 Marionette TRACE conn3 <- [1,1270,null,{}] 00:49:22 INFO - PROCESS | 4486 | 1461052162608 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}] 00:49:22 INFO - PROCESS | 4486 | 1461052162766 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 00:49:22 INFO - PROCESS | 4486 | 1461052162779 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:22 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cc63800 == 103 [pid = 4486] [id = 325] 00:49:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f766c891800) [pid = 4486] [serial = 976] [outer = (nil)] 00:49:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f767137ac00) [pid = 4486] [serial = 977] [outer = 0x7f766c891800] 00:49:22 INFO - PROCESS | 4486 | 1461052162842 Marionette DEBUG loaded listener.js 00:49:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f7673dc5c00) [pid = 4486] [serial = 978] [outer = 0x7f766c891800] 00:49:23 INFO - PROCESS | 4486 | 1461052163728 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]]]}] 00:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1175ms 00:49:23 INFO - PROCESS | 4486 | 1461052163777 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 00:49:23 INFO - PROCESS | 4486 | 1461052163781 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 00:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:49:23 INFO - PROCESS | 4486 | 1461052163812 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:49:23 INFO - PROCESS | 4486 | 1461052163814 Marionette TRACE conn3 <- [1,1274,null,{}] 00:49:23 INFO - PROCESS | 4486 | 1461052163818 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}] 00:49:24 INFO - PROCESS | 4486 | 1461052164033 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 00:49:24 INFO - PROCESS | 4486 | 1461052164059 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:24 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670b50000 == 104 [pid = 4486] [id = 326] 00:49:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f7670dd1000) [pid = 4486] [serial = 979] [outer = (nil)] 00:49:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f76751e3c00) [pid = 4486] [serial = 980] [outer = 0x7f7670dd1000] 00:49:24 INFO - PROCESS | 4486 | 1461052164117 Marionette DEBUG loaded listener.js 00:49:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f7676235000) [pid = 4486] [serial = 981] [outer = 0x7f7670dd1000] 00:49:24 INFO - PROCESS | 4486 | 1461052164898 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]]]}] 00:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1192ms 00:49:25 INFO - PROCESS | 4486 | 1461052165001 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 00:49:25 INFO - PROCESS | 4486 | 1461052165005 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 00:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:49:25 INFO - PROCESS | 4486 | 1461052165010 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:49:25 INFO - PROCESS | 4486 | 1461052165012 Marionette TRACE conn3 <- [1,1278,null,{}] 00:49:25 INFO - PROCESS | 4486 | 1461052165017 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}] 00:49:25 INFO - PROCESS | 4486 | 1461052165229 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 00:49:25 INFO - PROCESS | 4486 | 1461052165257 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76746b8000 == 105 [pid = 4486] [id = 327] 00:49:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f7661ef6000) [pid = 4486] [serial = 982] [outer = (nil)] 00:49:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f76704c8800) [pid = 4486] [serial = 983] [outer = 0x7f7661ef6000] 00:49:25 INFO - PROCESS | 4486 | 1461052165316 Marionette DEBUG loaded listener.js 00:49:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f76822c9800) [pid = 4486] [serial = 984] [outer = 0x7f7661ef6000] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f7672abd000) [pid = 4486] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f76788e7400) [pid = 4486] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f7670479000) [pid = 4486] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f767c44a800) [pid = 4486] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f766ce49800) [pid = 4486] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f767042a800) [pid = 4486] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f7665a69800) [pid = 4486] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f7675261c00) [pid = 4486] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f7665c8ec00) [pid = 4486] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f76822d4000) [pid = 4486] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f7665d09000) [pid = 4486] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f7675091c00) [pid = 4486] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f7675526400) [pid = 4486] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f765ea67c00) [pid = 4486] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f7665a6fc00) [pid = 4486] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f7662dd0c00) [pid = 4486] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f7665895800) [pid = 4486] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f766ba55000) [pid = 4486] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f76654e3c00) [pid = 4486] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f766e4eec00) [pid = 4486] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f766cd33000) [pid = 4486] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f766ab67800) [pid = 4486] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f76658d6800) [pid = 4486] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 214 (0x7f7665d11c00) [pid = 4486] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 213 (0x7f76654e8800) [pid = 4486] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f7665a6f400) [pid = 4486] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f7672a07400) [pid = 4486] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f765f9e7800) [pid = 4486] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f7677485000) [pid = 4486] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f7665c8e400) [pid = 4486] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f766d157400) [pid = 4486] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f76658dd000) [pid = 4486] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f765f9dac00) [pid = 4486] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f7665d12c00) [pid = 4486] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 203 (0x7f76762df800) [pid = 4486] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 202 (0x7f7670709400) [pid = 4486] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 201 (0x7f7662dd1400) [pid = 4486] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 200 (0x7f766c9b3000) [pid = 4486] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 199 (0x7f76713ce000) [pid = 4486] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 198 (0x7f76658d5c00) [pid = 4486] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 197 (0x7f765f9de800) [pid = 4486] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 196 (0x7f7665d04000) [pid = 4486] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 195 (0x7f766ab6c400) [pid = 4486] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:49:26 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f7665a70c00) [pid = 4486] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:49:27 INFO - PROCESS | 4486 | 1461052167220 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]]]}] 00:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2283ms 00:49:27 INFO - PROCESS | 4486 | 1461052167295 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 00:49:27 INFO - PROCESS | 4486 | 1461052167300 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 00:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:49:27 INFO - PROCESS | 4486 | 1461052167311 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:49:27 INFO - PROCESS | 4486 | 1461052167321 Marionette TRACE conn3 <- [1,1282,null,{}] 00:49:27 INFO - PROCESS | 4486 | 1461052167340 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}] 00:49:27 INFO - PROCESS | 4486 | 1461052167625 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 00:49:27 INFO - PROCESS | 4486 | 1461052167818 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7661fcb000 == 106 [pid = 4486] [id = 328] 00:49:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f765dceb400) [pid = 4486] [serial = 985] [outer = (nil)] 00:49:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 196 (0x7f765dcefc00) [pid = 4486] [serial = 986] [outer = 0x7f765dceb400] 00:49:27 INFO - PROCESS | 4486 | 1461052167924 Marionette DEBUG loaded listener.js 00:49:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 197 (0x7f765f9de800) [pid = 4486] [serial = 987] [outer = 0x7f765dceb400] 00:49:28 INFO - PROCESS | 4486 | 1461052168855 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]]]}] 00:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1597ms 00:49:28 INFO - PROCESS | 4486 | 1461052168908 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 00:49:28 INFO - PROCESS | 4486 | 1461052168917 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 00:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:49:28 INFO - PROCESS | 4486 | 1461052168927 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:49:28 INFO - PROCESS | 4486 | 1461052168931 Marionette TRACE conn3 <- [1,1286,null,{}] 00:49:28 INFO - PROCESS | 4486 | 1461052168937 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}] 00:49:29 INFO - PROCESS | 4486 | 1461052169133 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 00:49:29 INFO - PROCESS | 4486 | 1461052169396 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bd11000 == 107 [pid = 4486] [id = 329] 00:49:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 198 (0x7f7662bb2400) [pid = 4486] [serial = 988] [outer = (nil)] 00:49:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 199 (0x7f7662dd1400) [pid = 4486] [serial = 989] [outer = 0x7f7662bb2400] 00:49:29 INFO - PROCESS | 4486 | 1461052169514 Marionette DEBUG loaded listener.js 00:49:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 200 (0x7f766588ec00) [pid = 4486] [serial = 990] [outer = 0x7f7662bb2400] 00:49:30 INFO - PROCESS | 4486 | 1461052170340 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]]]}] 00:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1479ms 00:49:30 INFO - PROCESS | 4486 | 1461052170406 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 00:49:30 INFO - PROCESS | 4486 | 1461052170409 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 00:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:49:30 INFO - PROCESS | 4486 | 1461052170416 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:49:30 INFO - PROCESS | 4486 | 1461052170421 Marionette TRACE conn3 <- [1,1290,null,{}] 00:49:30 INFO - PROCESS | 4486 | 1461052170436 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}] 00:49:30 INFO - PROCESS | 4486 | 1461052170690 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 00:49:30 INFO - PROCESS | 4486 | 1461052170913 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767043f000 == 108 [pid = 4486] [id = 330] 00:49:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 201 (0x7f7665d32c00) [pid = 4486] [serial = 991] [outer = (nil)] 00:49:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 202 (0x7f766ab89c00) [pid = 4486] [serial = 992] [outer = 0x7f7665d32c00] 00:49:31 INFO - PROCESS | 4486 | 1461052171038 Marionette DEBUG loaded listener.js 00:49:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 203 (0x7f766ba5bc00) [pid = 4486] [serial = 993] [outer = 0x7f7665d32c00] 00:49:31 INFO - PROCESS | 4486 | 1461052171886 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]]]}] 00:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1531ms 00:49:31 INFO - PROCESS | 4486 | 1461052171948 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 00:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:49:31 INFO - PROCESS | 4486 | 1461052171953 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 00:49:31 INFO - PROCESS | 4486 | 1461052171959 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:49:31 INFO - PROCESS | 4486 | 1461052171962 Marionette TRACE conn3 <- [1,1294,null,{}] 00:49:31 INFO - PROCESS | 4486 | 1461052171967 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}] 00:49:32 INFO - PROCESS | 4486 | 1461052172192 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 00:49:32 INFO - PROCESS | 4486 | 1461052172378 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:32 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675cd8800 == 109 [pid = 4486] [id = 331] 00:49:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 204 (0x7f76654e8400) [pid = 4486] [serial = 994] [outer = (nil)] 00:49:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f766ce55c00) [pid = 4486] [serial = 995] [outer = 0x7f76654e8400] 00:49:32 INFO - PROCESS | 4486 | 1461052172451 Marionette DEBUG loaded listener.js 00:49:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f766e0b3800) [pid = 4486] [serial = 996] [outer = 0x7f76654e8400] 00:49:33 INFO - PROCESS | 4486 | 1461052173356 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]]]}] 00:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1431ms 00:49:33 INFO - PROCESS | 4486 | 1461052173389 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 00:49:33 INFO - PROCESS | 4486 | 1461052173392 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 00:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:49:33 INFO - PROCESS | 4486 | 1461052173397 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:49:33 INFO - PROCESS | 4486 | 1461052173400 Marionette TRACE conn3 <- [1,1298,null,{}] 00:49:33 INFO - PROCESS | 4486 | 1461052173405 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}] 00:49:33 INFO - PROCESS | 4486 | 1461052173575 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 00:49:33 INFO - PROCESS | 4486 | 1461052173770 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:33 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76787a6800 == 110 [pid = 4486] [id = 332] 00:49:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f7665d05400) [pid = 4486] [serial = 997] [outer = (nil)] 00:49:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f7670479000) [pid = 4486] [serial = 998] [outer = 0x7f7665d05400] 00:49:33 INFO - PROCESS | 4486 | 1461052173836 Marionette DEBUG loaded listener.js 00:49:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f7670dc6c00) [pid = 4486] [serial = 999] [outer = 0x7f7665d05400] 00:49:34 INFO - PROCESS | 4486 | 1461052174700 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]]]}] 00:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1326ms 00:49:34 INFO - PROCESS | 4486 | 1461052174726 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 00:49:34 INFO - PROCESS | 4486 | 1461052174729 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 00:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:49:34 INFO - PROCESS | 4486 | 1461052174735 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:49:34 INFO - PROCESS | 4486 | 1461052174737 Marionette TRACE conn3 <- [1,1302,null,{}] 00:49:34 INFO - PROCESS | 4486 | 1461052174742 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}] 00:49:34 INFO - PROCESS | 4486 | 1461052174957 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 00:49:35 INFO - PROCESS | 4486 | 1461052175144 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7684221800 == 111 [pid = 4486] [id = 333] 00:49:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f7671372400) [pid = 4486] [serial = 1000] [outer = (nil)] 00:49:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f7675681000) [pid = 4486] [serial = 1001] [outer = 0x7f7671372400] 00:49:35 INFO - PROCESS | 4486 | 1461052175214 Marionette DEBUG loaded listener.js 00:49:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f767694d000) [pid = 4486] [serial = 1002] [outer = 0x7f7671372400] 00:49:36 INFO - PROCESS | 4486 | 1461052176105 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]]]}] 00:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1432ms 00:49:36 INFO - PROCESS | 4486 | 1461052176168 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 00:49:36 INFO - PROCESS | 4486 | 1461052176171 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 00:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:49:36 INFO - PROCESS | 4486 | 1461052176177 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:49:36 INFO - PROCESS | 4486 | 1461052176180 Marionette TRACE conn3 <- [1,1306,null,{}] 00:49:36 INFO - PROCESS | 4486 | 1461052176185 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}] 00:49:36 INFO - PROCESS | 4486 | 1461052176353 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 00:49:36 INFO - PROCESS | 4486 | 1461052176544 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:36 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688181800 == 112 [pid = 4486] [id = 334] 00:49:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f766abe6000) [pid = 4486] [serial = 1003] [outer = (nil)] 00:49:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 214 (0x7f7674631800) [pid = 4486] [serial = 1004] [outer = 0x7f766abe6000] 00:49:36 INFO - PROCESS | 4486 | 1461052176614 Marionette DEBUG loaded listener.js 00:49:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 215 (0x7f76822d4000) [pid = 4486] [serial = 1005] [outer = 0x7f766abe6000] 00:49:37 INFO - PROCESS | 4486 | 1461052177487 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]]]}] 00:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1382ms 00:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:49:37 INFO - PROCESS | 4486 | 1461052177560 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 00:49:37 INFO - PROCESS | 4486 | 1461052177563 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 00:49:37 INFO - PROCESS | 4486 | 1461052177569 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:49:37 INFO - PROCESS | 4486 | 1461052177572 Marionette TRACE conn3 <- [1,1310,null,{}] 00:49:37 INFO - PROCESS | 4486 | 1461052177577 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}] 00:49:37 INFO - PROCESS | 4486 | 1461052177796 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 00:49:37 INFO - PROCESS | 4486 | 1461052177981 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768c716800 == 113 [pid = 4486] [id = 335] 00:49:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f766ba5cc00) [pid = 4486] [serial = 1006] [outer = (nil)] 00:49:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f768315e000) [pid = 4486] [serial = 1007] [outer = 0x7f766ba5cc00] 00:49:38 INFO - PROCESS | 4486 | 1461052178054 Marionette DEBUG loaded listener.js 00:49:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f7683509000) [pid = 4486] [serial = 1008] [outer = 0x7f766ba5cc00] 00:49:38 INFO - PROCESS | 4486 | 1461052178983 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] 00:49:39 INFO - PROCESS | 4486 | 1461052179056 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 00:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:49:39 INFO - PROCESS | 4486 | 1461052179062 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:49:39 INFO - PROCESS | 4486 | 1461052179064 Marionette TRACE conn3 <- [1,1314,null,{}] 00:49:39 INFO - PROCESS | 4486 | 1461052179069 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}] 00:49:39 INFO - PROCESS | 4486 | 1461052179252 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 00:49:39 INFO - PROCESS | 4486 | 1461052179434 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:39 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76612d9000 == 114 [pid = 4486] [id = 336] 00:49:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f765f9da800) [pid = 4486] [serial = 1009] [outer = (nil)] 00:49:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f765fdb8c00) [pid = 4486] [serial = 1010] [outer = 0x7f765f9da800] 00:49:39 INFO - PROCESS | 4486 | 1461052179505 Marionette DEBUG loaded listener.js 00:49:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f7665c99000) [pid = 4486] [serial = 1011] [outer = 0x7f765f9da800] 00:49:40 INFO - PROCESS | 4486 | 1461052180347 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]]]}] 00:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1331ms 00:49:40 INFO - PROCESS | 4486 | 1461052180395 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 00:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:49:40 INFO - PROCESS | 4486 | 1461052180399 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 00:49:40 INFO - PROCESS | 4486 | 1461052180405 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:49:40 INFO - PROCESS | 4486 | 1461052180408 Marionette TRACE conn3 <- [1,1318,null,{}] 00:49:40 INFO - PROCESS | 4486 | 1461052180413 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}] 00:49:40 INFO - PROCESS | 4486 | 1461052180596 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 00:49:40 INFO - PROCESS | 4486 | 1461052180790 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:40 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c08f800 == 115 [pid = 4486] [id = 337] 00:49:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f765f9db000) [pid = 4486] [serial = 1012] [outer = (nil)] 00:49:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f7670be6000) [pid = 4486] [serial = 1013] [outer = 0x7f765f9db000] 00:49:40 INFO - PROCESS | 4486 | 1461052180856 Marionette DEBUG loaded listener.js 00:49:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f7683529c00) [pid = 4486] [serial = 1014] [outer = 0x7f765f9db000] 00:49:41 INFO - PROCESS | 4486 | 1461052181725 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]]]}] 00:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1379ms 00:49:41 INFO - PROCESS | 4486 | 1461052181784 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 00:49:41 INFO - PROCESS | 4486 | 1461052181787 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 00:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:49:41 INFO - PROCESS | 4486 | 1461052181793 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:49:41 INFO - PROCESS | 4486 | 1461052181797 Marionette TRACE conn3 <- [1,1322,null,{}] 00:49:41 INFO - PROCESS | 4486 | 1461052181802 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}] 00:49:42 INFO - PROCESS | 4486 | 1461052182017 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 00:49:42 INFO - PROCESS | 4486 | 1461052182201 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:42 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665a99800 == 116 [pid = 4486] [id = 338] 00:49:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f765dba9400) [pid = 4486] [serial = 1015] [outer = (nil)] 00:49:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f765dbb0400) [pid = 4486] [serial = 1016] [outer = 0x7f765dba9400] 00:49:42 INFO - PROCESS | 4486 | 1461052182286 Marionette DEBUG loaded listener.js 00:49:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f766ce58800) [pid = 4486] [serial = 1017] [outer = 0x7f765dba9400] 00:49:43 INFO - PROCESS | 4486 | 1461052183185 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]]]}] 00:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1433ms 00:49:43 INFO - PROCESS | 4486 | 1461052183228 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 00:49:43 INFO - PROCESS | 4486 | 1461052183232 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 00:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:49:43 INFO - PROCESS | 4486 | 1461052183238 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:49:43 INFO - PROCESS | 4486 | 1461052183240 Marionette TRACE conn3 <- [1,1326,null,{}] 00:49:43 INFO - PROCESS | 4486 | 1461052183246 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}] 00:49:43 INFO - PROCESS | 4486 | 1461052183430 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 00:49:43 INFO - PROCESS | 4486 | 1461052183625 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb05800 == 117 [pid = 4486] [id = 339] 00:49:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f765dba5000) [pid = 4486] [serial = 1018] [outer = (nil)] 00:49:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f766ba49400) [pid = 4486] [serial = 1019] [outer = 0x7f765dba5000] 00:49:43 INFO - PROCESS | 4486 | 1461052183693 Marionette DEBUG loaded listener.js 00:49:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f767538d000) [pid = 4486] [serial = 1020] [outer = 0x7f765dba5000] 00:49:45 INFO - PROCESS | 4486 | 1461052185107 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]]]}] 00:49:45 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 00:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1930ms 00:49:45 INFO - PROCESS | 4486 | 1461052185169 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 00:49:45 INFO - PROCESS | 4486 | 1461052185176 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 00:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:49:45 INFO - PROCESS | 4486 | 1461052185184 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:49:45 INFO - PROCESS | 4486 | 1461052185189 Marionette TRACE conn3 <- [1,1330,null,{}] 00:49:45 INFO - PROCESS | 4486 | 1461052185196 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}] 00:49:45 INFO - PROCESS | 4486 | 1461052185379 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 00:49:45 INFO - PROCESS | 4486 | 1461052185636 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:45 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765dbd7000 == 118 [pid = 4486] [id = 340] 00:49:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f765dcec400) [pid = 4486] [serial = 1021] [outer = (nil)] 00:49:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f765ea70800) [pid = 4486] [serial = 1022] [outer = 0x7f765dcec400] 00:49:45 INFO - PROCESS | 4486 | 1461052185834 Marionette DEBUG loaded listener.js 00:49:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f765fdb6c00) [pid = 4486] [serial = 1023] [outer = 0x7f765dcec400] 00:49:46 INFO - PROCESS | 4486 | 1461052186822 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]]]}] 00:49:46 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 00:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1687ms 00:49:46 INFO - PROCESS | 4486 | 1461052186872 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 00:49:46 INFO - PROCESS | 4486 | 1461052186880 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 00:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:49:46 INFO - PROCESS | 4486 | 1461052186889 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:49:46 INFO - PROCESS | 4486 | 1461052186892 Marionette TRACE conn3 <- [1,1334,null,{}] 00:49:46 INFO - PROCESS | 4486 | 1461052186898 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}] 00:49:47 INFO - PROCESS | 4486 | 1461052187084 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c929000 == 117 [pid = 4486] [id = 53] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7687c0e000 == 116 [pid = 4486] [id = 84] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670447800 == 115 [pid = 4486] [id = 45] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7672a7e800 == 114 [pid = 4486] [id = 55] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675ad4000 == 113 [pid = 4486] [id = 58] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76752d6800 == 112 [pid = 4486] [id = 49] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7682ed0800 == 111 [pid = 4486] [id = 47] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766e24b000 == 110 [pid = 4486] [id = 54] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76752d0000 == 109 [pid = 4486] [id = 57] 00:49:47 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f7665893c00) [pid = 4486] [serial = 887] [outer = (nil)] [url = about:blank] 00:49:47 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f7683051800) [pid = 4486] [serial = 890] [outer = (nil)] [url = about:blank] 00:49:47 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f7670dd1400) [pid = 4486] [serial = 899] [outer = (nil)] [url = about:blank] 00:49:47 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f7670dc5000) [pid = 4486] [serial = 896] [outer = (nil)] [url = about:blank] 00:49:47 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f7662bb0800) [pid = 4486] [serial = 893] [outer = (nil)] [url = about:blank] 00:49:47 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f765ea6d800) [pid = 4486] [serial = 902] [outer = (nil)] [url = about:blank] 00:49:47 INFO - PROCESS | 4486 | 1461052187386 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766ee73800 == 108 [pid = 4486] [id = 46] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7676213000 == 107 [pid = 4486] [id = 59] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670b50000 == 106 [pid = 4486] [id = 326] 00:49:47 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765f1e0800 == 107 [pid = 4486] [id = 341] 00:49:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f765ea6d800) [pid = 4486] [serial = 1024] [outer = (nil)] 00:49:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f76631f7000) [pid = 4486] [serial = 1025] [outer = 0x7f765ea6d800] 00:49:47 INFO - PROCESS | 4486 | 1461052187460 Marionette DEBUG loaded listener.js 00:49:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f7665894400) [pid = 4486] [serial = 1026] [outer = 0x7f765ea6d800] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cc63800 == 106 [pid = 4486] [id = 325] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76621ae800 == 105 [pid = 4486] [id = 324] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7661da7000 == 104 [pid = 4486] [id = 323] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb19000 == 103 [pid = 4486] [id = 322] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7662197800 == 102 [pid = 4486] [id = 321] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76654d7000 == 101 [pid = 4486] [id = 320] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76612df000 == 100 [pid = 4486] [id = 319] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765eb54000 == 99 [pid = 4486] [id = 317] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765d2d8000 == 98 [pid = 4486] [id = 316] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768c96f000 == 97 [pid = 4486] [id = 315] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76645db800 == 96 [pid = 4486] [id = 314] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7688383000 == 95 [pid = 4486] [id = 313] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76835ab800 == 94 [pid = 4486] [id = 312] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7676b8f000 == 93 [pid = 4486] [id = 311] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670744800 == 92 [pid = 4486] [id = 310] 00:49:47 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bd17800 == 91 [pid = 4486] [id = 309] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f7675384800) [pid = 4486] [serial = 923] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f767552b800) [pid = 4486] [serial = 924] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f7686428800) [pid = 4486] [serial = 834] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f767538a400) [pid = 4486] [serial = 668] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f76830bcc00) [pid = 4486] [serial = 683] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f7665c8a400) [pid = 4486] [serial = 875] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f7670476400) [pid = 4486] [serial = 665] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f767524b800) [pid = 4486] [serial = 623] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f766cd3dc00) [pid = 4486] [serial = 915] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f76773af400) [pid = 4486] [serial = 632] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f768658bc00) [pid = 4486] [serial = 840] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f7670425800) [pid = 4486] [serial = 881] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f768350b400) [pid = 4486] [serial = 686] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f766c9b0800) [pid = 4486] [serial = 614] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f7675b53400) [pid = 4486] [serial = 626] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 214 (0x7f76822d3800) [pid = 4486] [serial = 677] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 213 (0x7f765ea6e800) [pid = 4486] [serial = 905] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f76753f1800) [pid = 4486] [serial = 548] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f7665d2b400) [pid = 4486] [serial = 816] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f76658d7800) [pid = 4486] [serial = 908] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f7677485400) [pid = 4486] [serial = 674] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f766c153400) [pid = 4486] [serial = 638] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f7675521400) [pid = 4486] [serial = 825] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f76704c1800) [pid = 4486] [serial = 918] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f7675241800) [pid = 4486] [serial = 587] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f766d158c00) [pid = 4486] [serial = 917] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 203 (0x7f766abed000) [pid = 4486] [serial = 878] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 202 (0x7f765f9e7000) [pid = 4486] [serial = 906] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 201 (0x7f766c587000) [pid = 4486] [serial = 635] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 200 (0x7f7670bf1000) [pid = 4486] [serial = 584] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 199 (0x7f76749db000) [pid = 4486] [serial = 620] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 198 (0x7f76835d8c00) [pid = 4486] [serial = 689] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 197 (0x7f76762e0000) [pid = 4486] [serial = 671] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 196 (0x7f765fdc4400) [pid = 4486] [serial = 849] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 195 (0x7f76842cec00) [pid = 4486] [serial = 831] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f7665c99400) [pid = 4486] [serial = 837] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f7670be3400) [pid = 4486] [serial = 822] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f766ba42800) [pid = 4486] [serial = 912] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f765f9e7400) [pid = 4486] [serial = 843] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 190 (0x7f766c17b400) [pid = 4486] [serial = 581] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f7683054800) [pid = 4486] [serial = 680] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 188 (0x7f7672ab8000) [pid = 4486] [serial = 921] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 187 (0x7f766c9b9400) [pid = 4486] [serial = 819] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 186 (0x7f7670711800) [pid = 4486] [serial = 617] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 185 (0x7f7676945800) [pid = 4486] [serial = 828] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 184 (0x7f7675b4f000) [pid = 4486] [serial = 884] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 183 (0x7f767654c800) [pid = 4486] [serial = 629] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 182 (0x7f7665c91800) [pid = 4486] [serial = 909] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 181 (0x7f766c9b7000) [pid = 4486] [serial = 914] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 180 (0x7f7665d37800) [pid = 4486] [serial = 911] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 179 (0x7f768868f800) [pid = 4486] [serial = 846] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 178 (0x7f766abe9400) [pid = 4486] [serial = 611] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 177 (0x7f767080c800) [pid = 4486] [serial = 920] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 176 (0x7f766c16e400) [pid = 4486] [serial = 662] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | --DOMWINDOW == 175 (0x7f766abf1400) [pid = 4486] [serial = 713] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 4486 | 1461052188359 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]]]}] 00:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1533ms 00:49:48 INFO - PROCESS | 4486 | 1461052188422 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 00:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:49:48 INFO - PROCESS | 4486 | 1461052188426 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 00:49:48 INFO - PROCESS | 4486 | 1461052188431 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:49:48 INFO - PROCESS | 4486 | 1461052188436 Marionette TRACE conn3 <- [1,1338,null,{}] 00:49:48 INFO - PROCESS | 4486 | 1461052188450 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}] 00:49:48 INFO - PROCESS | 4486 | 1461052188618 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 00:49:48 INFO - PROCESS | 4486 | 1461052188764 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76645d8000 == 92 [pid = 4486] [id = 342] 00:49:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 176 (0x7f765fdc4400) [pid = 4486] [serial = 1027] [outer = (nil)] 00:49:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 177 (0x7f7665c98c00) [pid = 4486] [serial = 1028] [outer = 0x7f765fdc4400] 00:49:48 INFO - PROCESS | 4486 | 1461052188834 Marionette DEBUG loaded listener.js 00:49:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 178 (0x7f766abe4000) [pid = 4486] [serial = 1029] [outer = 0x7f765fdc4400] 00:49:49 INFO - PROCESS | 4486 | 1461052189971 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]]]}] 00:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1587ms 00:49:50 INFO - PROCESS | 4486 | 1461052190018 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 00:49:50 INFO - PROCESS | 4486 | 1461052190022 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 00:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:49:50 INFO - PROCESS | 4486 | 1461052190035 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:49:50 INFO - PROCESS | 4486 | 1461052190037 Marionette TRACE conn3 <- [1,1342,null,{}] 00:49:50 INFO - PROCESS | 4486 | 1461052190042 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}] 00:49:50 INFO - PROCESS | 4486 | 1461052190262 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 00:49:50 INFO - PROCESS | 4486 | 1461052190328 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766b9dd800 == 93 [pid = 4486] [id = 343] 00:49:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 179 (0x7f7662bb3c00) [pid = 4486] [serial = 1030] [outer = (nil)] 00:49:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 180 (0x7f766ba46c00) [pid = 4486] [serial = 1031] [outer = 0x7f7662bb3c00] 00:49:50 INFO - PROCESS | 4486 | 1461052190400 Marionette DEBUG loaded listener.js 00:49:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 181 (0x7f766c156000) [pid = 4486] [serial = 1032] [outer = 0x7f7662bb3c00] 00:49:51 INFO - PROCESS | 4486 | 1461052191194 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]]]}] 00:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1181ms 00:49:51 INFO - PROCESS | 4486 | 1461052191217 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 00:49:51 INFO - PROCESS | 4486 | 1461052191220 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 00:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:49:51 INFO - PROCESS | 4486 | 1461052191231 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:49:51 INFO - PROCESS | 4486 | 1461052191240 Marionette TRACE conn3 <- [1,1346,null,{}] 00:49:51 INFO - PROCESS | 4486 | 1461052191269 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}] 00:49:51 INFO - PROCESS | 4486 | 1461052191529 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 00:49:51 INFO - PROCESS | 4486 | 1461052191555 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:51 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c39c800 == 94 [pid = 4486] [id = 344] 00:49:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 182 (0x7f766bfe3000) [pid = 4486] [serial = 1033] [outer = (nil)] 00:49:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 183 (0x7f766c57f800) [pid = 4486] [serial = 1034] [outer = 0x7f766bfe3000] 00:49:51 INFO - PROCESS | 4486 | 1461052191617 Marionette DEBUG loaded listener.js 00:49:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 184 (0x7f766cd3dc00) [pid = 4486] [serial = 1035] [outer = 0x7f766bfe3000] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 183 (0x7f7665a6d800) [pid = 4486] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 182 (0x7f7683309000) [pid = 4486] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 181 (0x7f76822ce400) [pid = 4486] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 180 (0x7f767160d800) [pid = 4486] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 179 (0x7f7665c25c00) [pid = 4486] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 178 (0x7f76631fa400) [pid = 4486] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 177 (0x7f7670809800) [pid = 4486] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 176 (0x7f766c172000) [pid = 4486] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 175 (0x7f766c585000) [pid = 4486] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 174 (0x7f76654eb800) [pid = 4486] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 173 (0x7f7665d29c00) [pid = 4486] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 172 (0x7f766cd36c00) [pid = 4486] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 171 (0x7f7661ef5c00) [pid = 4486] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 170 (0x7f7683309c00) [pid = 4486] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 169 (0x7f765fdb6400) [pid = 4486] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 168 (0x7f7662dc6400) [pid = 4486] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 167 (0x7f765dce5800) [pid = 4486] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 166 (0x7f766ab87800) [pid = 4486] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 165 (0x7f7670425000) [pid = 4486] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 164 (0x7f767070f000) [pid = 4486] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 163 (0x7f7661eee400) [pid = 4486] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 162 (0x7f766e4e8000) [pid = 4486] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 161 (0x7f766c891800) [pid = 4486] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 160 (0x7f7670dd1000) [pid = 4486] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:49:52 INFO - PROCESS | 4486 | --DOMWINDOW == 159 (0x7f765dce8c00) [pid = 4486] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:49:53 INFO - PROCESS | 4486 | 1461052193083 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]]]}] 00:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1913ms 00:49:53 INFO - PROCESS | 4486 | 1461052193141 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 00:49:53 INFO - PROCESS | 4486 | 1461052193144 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 00:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:49:53 INFO - PROCESS | 4486 | 1461052193150 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:49:53 INFO - PROCESS | 4486 | 1461052193153 Marionette TRACE conn3 <- [1,1350,null,{}] 00:49:53 INFO - PROCESS | 4486 | 1461052193158 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}] 00:49:53 INFO - PROCESS | 4486 | 1461052193410 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 00:49:53 INFO - PROCESS | 4486 | 1461052193420 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c927800 == 95 [pid = 4486] [id = 345] 00:49:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 160 (0x7f76631f0c00) [pid = 4486] [serial = 1036] [outer = (nil)] 00:49:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 161 (0x7f766cd37400) [pid = 4486] [serial = 1037] [outer = 0x7f76631f0c00] 00:49:53 INFO - PROCESS | 4486 | 1461052193566 Marionette DEBUG loaded listener.js 00:49:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 162 (0x7f7670473800) [pid = 4486] [serial = 1038] [outer = 0x7f76631f0c00] 00:49:54 INFO - PROCESS | 4486 | 1461052194286 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]]]}] 00:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1177ms 00:49:54 INFO - PROCESS | 4486 | 1461052194327 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 00:49:54 INFO - PROCESS | 4486 | 1461052194329 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 00:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:49:54 INFO - PROCESS | 4486 | 1461052194339 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:49:54 INFO - PROCESS | 4486 | 1461052194341 Marionette TRACE conn3 <- [1,1354,null,{}] 00:49:54 INFO - PROCESS | 4486 | 1461052194345 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}] 00:49:54 INFO - PROCESS | 4486 | 1461052194552 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 00:49:54 INFO - PROCESS | 4486 | 1461052194571 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cc63000 == 96 [pid = 4486] [id = 346] 00:49:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 163 (0x7f765dce9800) [pid = 4486] [serial = 1039] [outer = (nil)] 00:49:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 164 (0x7f76704c6000) [pid = 4486] [serial = 1040] [outer = 0x7f765dce9800] 00:49:54 INFO - PROCESS | 4486 | 1461052194633 Marionette DEBUG loaded listener.js 00:49:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 165 (0x7f767080e400) [pid = 4486] [serial = 1041] [outer = 0x7f765dce9800] 00:49:55 INFO - PROCESS | 4486 | 1461052195739 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]]]}] 00:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1425ms 00:49:55 INFO - PROCESS | 4486 | 1461052195770 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 00:49:55 INFO - PROCESS | 4486 | 1461052195783 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 00:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:49:55 INFO - PROCESS | 4486 | 1461052195794 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:49:55 INFO - PROCESS | 4486 | 1461052195798 Marionette TRACE conn3 <- [1,1358,null,{}] 00:49:55 INFO - PROCESS | 4486 | 1461052195807 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}] 00:49:55 INFO - PROCESS | 4486 | 1461052195992 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 00:49:56 INFO - PROCESS | 4486 | 1461052196180 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:56 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76645cc800 == 97 [pid = 4486] [id = 347] 00:49:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 166 (0x7f765ea71800) [pid = 4486] [serial = 1042] [outer = (nil)] 00:49:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 167 (0x7f7661ef8400) [pid = 4486] [serial = 1043] [outer = 0x7f765ea71800] 00:49:56 INFO - PROCESS | 4486 | 1461052196257 Marionette DEBUG loaded listener.js 00:49:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 168 (0x7f7662dcd800) [pid = 4486] [serial = 1044] [outer = 0x7f765ea71800] 00:49:57 INFO - PROCESS | 4486 | 1461052197163 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]]]}] 00:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1439ms 00:49:57 INFO - PROCESS | 4486 | 1461052197233 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 00:49:57 INFO - PROCESS | 4486 | 1461052197240 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 00:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:49:57 INFO - PROCESS | 4486 | 1461052197251 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:49:57 INFO - PROCESS | 4486 | 1461052197254 Marionette TRACE conn3 <- [1,1362,null,{}] 00:49:57 INFO - PROCESS | 4486 | 1461052197260 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}] 00:49:57 INFO - PROCESS | 4486 | 1461052197444 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 00:49:57 INFO - PROCESS | 4486 | 1461052197622 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:57 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c387800 == 98 [pid = 4486] [id = 348] 00:49:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 169 (0x7f7665a65400) [pid = 4486] [serial = 1045] [outer = (nil)] 00:49:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 170 (0x7f7665c8fc00) [pid = 4486] [serial = 1046] [outer = 0x7f7665a65400] 00:49:57 INFO - PROCESS | 4486 | 1461052197774 Marionette DEBUG loaded listener.js 00:49:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 171 (0x7f766ab6b400) [pid = 4486] [serial = 1047] [outer = 0x7f7665a65400] 00:49:58 INFO - PROCESS | 4486 | 1461052198662 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]]]}] 00:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1476ms 00:49:58 INFO - PROCESS | 4486 | 1461052198728 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 00:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:49:58 INFO - PROCESS | 4486 | 1461052198733 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 00:49:58 INFO - PROCESS | 4486 | 1461052198740 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:49:58 INFO - PROCESS | 4486 | 1461052198746 Marionette TRACE conn3 <- [1,1366,null,{}] 00:49:58 INFO - PROCESS | 4486 | 1461052198762 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}] 00:49:59 INFO - PROCESS | 4486 | 1461052199008 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 00:49:59 INFO - PROCESS | 4486 | 1461052199232 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670439800 == 99 [pid = 4486] [id = 349] 00:49:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 172 (0x7f7665c2d800) [pid = 4486] [serial = 1048] [outer = (nil)] 00:49:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 173 (0x7f766cd3f000) [pid = 4486] [serial = 1049] [outer = 0x7f7665c2d800] 00:49:59 INFO - PROCESS | 4486 | 1461052199308 Marionette DEBUG loaded listener.js 00:49:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 174 (0x7f766d158c00) [pid = 4486] [serial = 1050] [outer = 0x7f7665c2d800] 00:50:00 INFO - PROCESS | 4486 | 1461052200178 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] 00:50:00 INFO - PROCESS | 4486 | 1461052200236 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 00:50:00 INFO - PROCESS | 4486 | 1461052200242 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:50:00 INFO - PROCESS | 4486 | 1461052200246 Marionette TRACE conn3 <- [1,1370,null,{}] 00:50:00 INFO - PROCESS | 4486 | 1461052200251 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}] 00:50:00 INFO - PROCESS | 4486 | 1461052200474 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 00:50:00 INFO - PROCESS | 4486 | 1461052200697 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:00 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670ea2800 == 100 [pid = 4486] [id = 350] 00:50:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 175 (0x7f76704ce400) [pid = 4486] [serial = 1051] [outer = (nil)] 00:50:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 176 (0x7f7670dc2800) [pid = 4486] [serial = 1052] [outer = 0x7f76704ce400] 00:50:00 INFO - PROCESS | 4486 | 1461052200832 Marionette DEBUG loaded listener.js 00:50:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 177 (0x7f7671010400) [pid = 4486] [serial = 1053] [outer = 0x7f76704ce400] 00:50:01 INFO - PROCESS | 4486 | 1461052201754 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] 00:50:01 INFO - PROCESS | 4486 | 1461052201782 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 00:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:50:01 INFO - PROCESS | 4486 | 1461052201788 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:50:01 INFO - PROCESS | 4486 | 1461052201792 Marionette TRACE conn3 <- [1,1374,null,{}] 00:50:01 INFO - PROCESS | 4486 | 1461052201798 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}] 00:50:01 INFO - PROCESS | 4486 | 1461052201981 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 00:50:02 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766df5e800 == 99 [pid = 4486] [id = 11] 00:50:02 INFO - PROCESS | 4486 | 1461052202275 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767506a800 == 100 [pid = 4486] [id = 351] 00:50:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 178 (0x7f766eea2400) [pid = 4486] [serial = 1054] [outer = (nil)] 00:50:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 179 (0x7f767136ec00) [pid = 4486] [serial = 1055] [outer = 0x7f766eea2400] 00:50:02 INFO - PROCESS | 4486 | 1461052202393 Marionette DEBUG loaded listener.js 00:50:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 180 (0x7f767137d000) [pid = 4486] [serial = 1056] [outer = 0x7f766eea2400] 00:50:03 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:03 INFO - PROCESS | 4486 | 1461052203249 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] 00:50:03 INFO - PROCESS | 4486 | 1461052203325 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 00:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:50:03 INFO - PROCESS | 4486 | 1461052203331 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:50:03 INFO - PROCESS | 4486 | 1461052203333 Marionette TRACE conn3 <- [1,1378,null,{}] 00:50:03 INFO - PROCESS | 4486 | 1461052203339 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}] 00:50:03 INFO - PROCESS | 4486 | 1461052203564 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 00:50:03 INFO - PROCESS | 4486 | 1461052203747 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676b80800 == 101 [pid = 4486] [id = 352] 00:50:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 181 (0x7f76658d8400) [pid = 4486] [serial = 1057] [outer = (nil)] 00:50:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 182 (0x7f7672d57000) [pid = 4486] [serial = 1058] [outer = 0x7f76658d8400] 00:50:03 INFO - PROCESS | 4486 | 1461052203867 Marionette DEBUG loaded listener.js 00:50:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 183 (0x7f767524d000) [pid = 4486] [serial = 1059] [outer = 0x7f76658d8400] 00:50:04 INFO - PROCESS | 4486 | 1461052204702 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] 00:50:04 INFO - PROCESS | 4486 | 1461052204765 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 00:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:50:04 INFO - PROCESS | 4486 | 1461052204772 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:50:04 INFO - PROCESS | 4486 | 1461052204775 Marionette TRACE conn3 <- [1,1382,null,{}] 00:50:04 INFO - PROCESS | 4486 | 1461052204780 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}] 00:50:04 INFO - PROCESS | 4486 | 1461052204951 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 00:50:05 INFO - PROCESS | 4486 | 1461052205132 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767d10e800 == 102 [pid = 4486] [id = 353] 00:50:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 184 (0x7f7665a66c00) [pid = 4486] [serial = 1060] [outer = (nil)] 00:50:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 185 (0x7f7675520c00) [pid = 4486] [serial = 1061] [outer = 0x7f7665a66c00] 00:50:05 INFO - PROCESS | 4486 | 1461052205196 Marionette DEBUG loaded listener.js 00:50:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 186 (0x7f7675b4c800) [pid = 4486] [serial = 1062] [outer = 0x7f7665a66c00] 00:50:06 INFO - PROCESS | 4486 | [4486] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:06 INFO - PROCESS | 4486 | 1461052206111 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] 00:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:50:06 INFO - PROCESS | 4486 | 1461052206158 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 00:50:06 INFO - PROCESS | 4486 | 1461052206165 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:50:06 INFO - PROCESS | 4486 | 1461052206169 Marionette TRACE conn3 <- [1,1386,null,{}] 00:50:06 INFO - PROCESS | 4486 | 1461052206175 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}] 00:50:06 INFO - PROCESS | 4486 | 1461052206359 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 00:50:06 INFO - PROCESS | 4486 | 1461052206544 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76835ad800 == 103 [pid = 4486] [id = 354] 00:50:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 187 (0x7f7675091c00) [pid = 4486] [serial = 1063] [outer = (nil)] 00:50:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 188 (0x7f7676942400) [pid = 4486] [serial = 1064] [outer = 0x7f7675091c00] 00:50:06 INFO - PROCESS | 4486 | 1461052206615 Marionette DEBUG loaded listener.js 00:50:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 189 (0x7f7677485400) [pid = 4486] [serial = 1065] [outer = 0x7f7675091c00] 00:50:07 INFO - PROCESS | 4486 | 1461052207539 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] 00:50:07 INFO - PROCESS | 4486 | 1461052207603 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 00:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:50:07 INFO - PROCESS | 4486 | 1461052207608 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:50:07 INFO - PROCESS | 4486 | 1461052207610 Marionette TRACE conn3 <- [1,1390,null,{}] 00:50:07 INFO - PROCESS | 4486 | 1461052207616 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}] 00:50:07 INFO - PROCESS | 4486 | 1461052207822 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 00:50:08 INFO - PROCESS | 4486 | 1461052208005 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:08 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7686472800 == 104 [pid = 4486] [id = 355] 00:50:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f767552ac00) [pid = 4486] [serial = 1066] [outer = (nil)] 00:50:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 191 (0x7f76788f0000) [pid = 4486] [serial = 1067] [outer = 0x7f767552ac00] 00:50:08 INFO - PROCESS | 4486 | 1461052208072 Marionette DEBUG loaded listener.js 00:50:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f76822d3800) [pid = 4486] [serial = 1068] [outer = 0x7f767552ac00] 00:50:08 INFO - PROCESS | 4486 | 1461052208927 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]]]}] 00:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1375ms 00:50:08 INFO - PROCESS | 4486 | 1461052208985 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 00:50:08 INFO - PROCESS | 4486 | 1461052208988 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 00:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:50:08 INFO - PROCESS | 4486 | 1461052208994 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:50:08 INFO - PROCESS | 4486 | 1461052208997 Marionette TRACE conn3 <- [1,1394,null,{}] 00:50:09 INFO - PROCESS | 4486 | 1461052209002 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}] 00:50:09 INFO - PROCESS | 4486 | 1461052209181 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 00:50:09 INFO - PROCESS | 4486 | 1461052209365 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768819f800 == 105 [pid = 4486] [id = 356] 00:50:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f767613c000) [pid = 4486] [serial = 1069] [outer = (nil)] 00:50:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f7683054800) [pid = 4486] [serial = 1070] [outer = 0x7f767613c000] 00:50:09 INFO - PROCESS | 4486 | 1461052209433 Marionette DEBUG loaded listener.js 00:50:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f7683160000) [pid = 4486] [serial = 1071] [outer = 0x7f767613c000] 00:50:10 INFO - PROCESS | 4486 | 1461052210299 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]]]}] 00:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1379ms 00:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:50:10 INFO - PROCESS | 4486 | 1461052210375 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 00:50:10 INFO - PROCESS | 4486 | 1461052210378 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 00:50:10 INFO - PROCESS | 4486 | 1461052210384 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:50:10 INFO - PROCESS | 4486 | 1461052210389 Marionette TRACE conn3 <- [1,1398,null,{}] 00:50:10 INFO - PROCESS | 4486 | 1461052210394 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}] 00:50:10 INFO - PROCESS | 4486 | 1461052210633 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 00:50:10 INFO - PROCESS | 4486 | 1461052210813 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:10 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768c7a9800 == 106 [pid = 4486] [id = 357] 00:50:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 196 (0x7f765dba2800) [pid = 4486] [serial = 1072] [outer = (nil)] 00:50:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 197 (0x7f7684505800) [pid = 4486] [serial = 1073] [outer = 0x7f765dba2800] 00:50:10 INFO - PROCESS | 4486 | 1461052210898 Marionette DEBUG loaded listener.js 00:50:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 198 (0x7f76845d7c00) [pid = 4486] [serial = 1074] [outer = 0x7f765dba2800] 00:50:11 INFO - PROCESS | 4486 | 1461052211725 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]]]}] 00:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1390ms 00:50:11 INFO - PROCESS | 4486 | 1461052211774 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 00:50:11 INFO - PROCESS | 4486 | 1461052211777 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 00:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:50:11 INFO - PROCESS | 4486 | 1461052211782 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:50:11 INFO - PROCESS | 4486 | 1461052211785 Marionette TRACE conn3 <- [1,1402,null,{}] 00:50:11 INFO - PROCESS | 4486 | 1461052211790 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}] 00:50:11 INFO - PROCESS | 4486 | 1461052211956 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 00:50:12 INFO - PROCESS | 4486 | 1461052212141 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:12 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662929800 == 107 [pid = 4486] [id = 358] 00:50:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 199 (0x7f765dce3c00) [pid = 4486] [serial = 1075] [outer = (nil)] 00:50:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 200 (0x7f766d159400) [pid = 4486] [serial = 1076] [outer = 0x7f765dce3c00] 00:50:12 INFO - PROCESS | 4486 | 1461052212207 Marionette DEBUG loaded listener.js 00:50:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 201 (0x7f76845cd000) [pid = 4486] [serial = 1077] [outer = 0x7f765dce3c00] 00:50:13 INFO - PROCESS | 4486 | 1461052213084 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]]]}] 00:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1337ms 00:50:13 INFO - PROCESS | 4486 | 1461052213120 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 00:50:13 INFO - PROCESS | 4486 | 1461052213122 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 00:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:50:13 INFO - PROCESS | 4486 | 1461052213128 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:50:13 INFO - PROCESS | 4486 | 1461052213130 Marionette TRACE conn3 <- [1,1406,null,{}] 00:50:13 INFO - PROCESS | 4486 | 1461052213135 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}] 00:50:13 INFO - PROCESS | 4486 | 1461052213301 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 00:50:13 INFO - PROCESS | 4486 | 1461052213886 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:13 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76621a5800 == 108 [pid = 4486] [id = 359] 00:50:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 202 (0x7f765dba9000) [pid = 4486] [serial = 1078] [outer = (nil)] 00:50:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 203 (0x7f765dbad000) [pid = 4486] [serial = 1079] [outer = 0x7f765dba9000] 00:50:14 INFO - PROCESS | 4486 | 1461052213996 Marionette DEBUG loaded listener.js 00:50:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 204 (0x7f765dcba800) [pid = 4486] [serial = 1080] [outer = 0x7f765dba9000] 00:50:14 INFO - PROCESS | 4486 | 1461052214848 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]]]}] 00:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1782ms 00:50:14 INFO - PROCESS | 4486 | 1461052214912 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 00:50:14 INFO - PROCESS | 4486 | 1461052214919 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 00:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:50:14 INFO - PROCESS | 4486 | 1461052214927 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:50:14 INFO - PROCESS | 4486 | 1461052214931 Marionette TRACE conn3 <- [1,1410,null,{}] 00:50:14 INFO - PROCESS | 4486 | 1461052214938 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}] 00:50:15 INFO - PROCESS | 4486 | 1461052215231 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 00:50:15 INFO - PROCESS | 4486 | 1461052215490 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765dbc8800 == 109 [pid = 4486] [id = 360] 00:50:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f76631f0000) [pid = 4486] [serial = 1081] [outer = (nil)] 00:50:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f76654e6000) [pid = 4486] [serial = 1082] [outer = 0x7f76631f0000] 00:50:15 INFO - PROCESS | 4486 | 1461052215614 Marionette DEBUG loaded listener.js 00:50:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f76658e1000) [pid = 4486] [serial = 1083] [outer = 0x7f76631f0000] 00:50:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7686476000 == 108 [pid = 4486] [id = 75] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f7662db0c00) [pid = 4486] [serial = 944] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f7671015000) [pid = 4486] [serial = 947] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f76704c8800) [pid = 4486] [serial = 983] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 203 (0x7f76710ef800) [pid = 4486] [serial = 950] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 202 (0x7f76710f9c00) [pid = 4486] [serial = 953] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 201 (0x7f76710f5000) [pid = 4486] [serial = 956] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675cd8800 == 107 [pid = 4486] [id = 331] 00:50:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767043f000 == 106 [pid = 4486] [id = 330] 00:50:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bd11000 == 105 [pid = 4486] [id = 329] 00:50:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7661fcb000 == 104 [pid = 4486] [id = 328] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 200 (0x7f7683314000) [pid = 4486] [serial = 774] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 199 (0x7f7661efcc00) [pid = 4486] [serial = 786] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 198 (0x7f767748a000) [pid = 4486] [serial = 771] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 197 (0x7f766cfcb000) [pid = 4486] [serial = 716] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 196 (0x7f7684504c00) [pid = 4486] [serial = 728] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 195 (0x7f76864c1800) [pid = 4486] [serial = 777] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f7682255000) [pid = 4486] [serial = 725] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f76713d1000) [pid = 4486] [serial = 738] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f7665d0d000) [pid = 4486] [serial = 765] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f767524a000) [pid = 4486] [serial = 719] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 190 (0x7f767007b000) [pid = 4486] [serial = 768] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f767753b800) [pid = 4486] [serial = 722] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 188 (0x7f7687c53800) [pid = 4486] [serial = 735] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 187 (0x7f7665d36400) [pid = 4486] [serial = 783] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 186 (0x7f768835a400) [pid = 4486] [serial = 780] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 185 (0x7f7662dcb000) [pid = 4486] [serial = 789] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 184 (0x7f76845da000) [pid = 4486] [serial = 731] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 183 (0x7f7665d08c00) [pid = 4486] [serial = 966] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 182 (0x7f76658e0800) [pid = 4486] [serial = 965] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 181 (0x7f768305a000) [pid = 4486] [serial = 941] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 180 (0x7f765dcef000) [pid = 4486] [serial = 959] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 179 (0x7f765f9db400) [pid = 4486] [serial = 960] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 178 (0x7f767613f400) [pid = 4486] [serial = 938] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 177 (0x7f766c151800) [pid = 4486] [serial = 932] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 176 (0x7f766cd38c00) [pid = 4486] [serial = 969] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 175 (0x7f766bfe5400) [pid = 4486] [serial = 968] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 174 (0x7f7670702800) [pid = 4486] [serial = 974] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 173 (0x7f7670dca800) [pid = 4486] [serial = 975] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 172 (0x7f7676235000) [pid = 4486] [serial = 981] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 171 (0x7f7662dc4000) [pid = 4486] [serial = 963] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 170 (0x7f7673dc5c00) [pid = 4486] [serial = 978] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 169 (0x7f767137ac00) [pid = 4486] [serial = 977] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 168 (0x7f76751e3c00) [pid = 4486] [serial = 980] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 167 (0x7f76762dfc00) [pid = 4486] [serial = 926] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 166 (0x7f7670dd0400) [pid = 4486] [serial = 935] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 165 (0x7f7662baa800) [pid = 4486] [serial = 962] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 164 (0x7f7665896800) [pid = 4486] [serial = 929] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 163 (0x7f76704cdc00) [pid = 4486] [serial = 972] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | --DOMWINDOW == 162 (0x7f767007ac00) [pid = 4486] [serial = 971] [outer = (nil)] [url = about:blank] 00:50:16 INFO - PROCESS | 4486 | 1461052216643 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]]]}] 00:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1745ms 00:50:16 INFO - PROCESS | 4486 | 1461052216676 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 00:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:50:16 INFO - PROCESS | 4486 | 1461052216682 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 00:50:16 INFO - PROCESS | 4486 | 1461052216688 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:50:16 INFO - PROCESS | 4486 | 1461052216691 Marionette TRACE conn3 <- [1,1414,null,{}] 00:50:16 INFO - PROCESS | 4486 | 1461052216696 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}] 00:50:16 INFO - PROCESS | 4486 | 1461052216859 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 00:50:17 INFO - PROCESS | 4486 | 1461052217012 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:17 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7661da4000 == 105 [pid = 4486] [id = 361] 00:50:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 163 (0x7f765dce7000) [pid = 4486] [serial = 1084] [outer = (nil)] 00:50:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 164 (0x7f7665c90c00) [pid = 4486] [serial = 1085] [outer = 0x7f765dce7000] 00:50:17 INFO - PROCESS | 4486 | 1461052217077 Marionette DEBUG loaded listener.js 00:50:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 165 (0x7f766ab67c00) [pid = 4486] [serial = 1086] [outer = 0x7f765dce7000] 00:50:17 INFO - PROCESS | 4486 | 1461052217910 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]]]}] 00:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1238ms 00:50:17 INFO - PROCESS | 4486 | 1461052217926 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 00:50:17 INFO - PROCESS | 4486 | 1461052217929 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 00:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:50:17 INFO - PROCESS | 4486 | 1461052217942 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:50:17 INFO - PROCESS | 4486 | 1461052217951 Marionette TRACE conn3 <- [1,1418,null,{}] 00:50:17 INFO - PROCESS | 4486 | 1461052217959 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}] 00:50:18 INFO - PROCESS | 4486 | 1461052218130 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 00:50:18 INFO - PROCESS | 4486 | 1461052218151 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665aab800 == 106 [pid = 4486] [id = 362] 00:50:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 166 (0x7f7665d06800) [pid = 4486] [serial = 1087] [outer = (nil)] 00:50:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 167 (0x7f766c578800) [pid = 4486] [serial = 1088] [outer = 0x7f7665d06800] 00:50:18 INFO - PROCESS | 4486 | 1461052218211 Marionette DEBUG loaded listener.js 00:50:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 168 (0x7f766cd38c00) [pid = 4486] [serial = 1089] [outer = 0x7f7665d06800] 00:50:19 INFO - PROCESS | 4486 | 1461052219168 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]]]}] 00:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1294ms 00:50:19 INFO - PROCESS | 4486 | 1461052219229 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 00:50:19 INFO - PROCESS | 4486 | 1461052219233 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 00:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:50:19 INFO - PROCESS | 4486 | 1461052219239 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:50:19 INFO - PROCESS | 4486 | 1461052219241 Marionette TRACE conn3 <- [1,1422,null,{}] 00:50:19 INFO - PROCESS | 4486 | 1461052219247 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}] 00:50:19 INFO - PROCESS | 4486 | 1461052219465 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 00:50:19 INFO - PROCESS | 4486 | 1461052219496 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:19 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfba800 == 107 [pid = 4486] [id = 363] 00:50:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 169 (0x7f766cd3b000) [pid = 4486] [serial = 1090] [outer = (nil)] 00:50:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 170 (0x7f766d156800) [pid = 4486] [serial = 1091] [outer = 0x7f766cd3b000] 00:50:19 INFO - PROCESS | 4486 | 1461052219562 Marionette DEBUG loaded listener.js 00:50:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 171 (0x7f76704c7c00) [pid = 4486] [serial = 1092] [outer = 0x7f766cd3b000] 00:50:20 INFO - PROCESS | 4486 | 1461052220503 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]]]}] 00:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1287ms 00:50:20 INFO - PROCESS | 4486 | 1461052220547 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 00:50:20 INFO - PROCESS | 4486 | 1461052220551 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 00:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:50:20 INFO - PROCESS | 4486 | 1461052220556 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:50:20 INFO - PROCESS | 4486 | 1461052220559 Marionette TRACE conn3 <- [1,1426,null,{}] 00:50:20 INFO - PROCESS | 4486 | 1461052220566 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}] 00:50:20 INFO - PROCESS | 4486 | 1461052220773 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 00:50:20 INFO - PROCESS | 4486 | 1461052220803 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:20 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c519000 == 108 [pid = 4486] [id = 364] 00:50:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 172 (0x7f7670bedc00) [pid = 4486] [serial = 1093] [outer = (nil)] 00:50:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 173 (0x7f7671010c00) [pid = 4486] [serial = 1094] [outer = 0x7f7670bedc00] 00:50:20 INFO - PROCESS | 4486 | 1461052220884 Marionette DEBUG loaded listener.js 00:50:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 174 (0x7f767137c400) [pid = 4486] [serial = 1095] [outer = 0x7f7670bedc00] 00:50:21 INFO - PROCESS | 4486 | --DOMWINDOW == 173 (0x7f76631f0c00) [pid = 4486] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:50:21 INFO - PROCESS | 4486 | --DOMWINDOW == 172 (0x7f7662bb3c00) [pid = 4486] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:50:21 INFO - PROCESS | 4486 | --DOMWINDOW == 171 (0x7f766bfe3000) [pid = 4486] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:50:21 INFO - PROCESS | 4486 | --DOMWINDOW == 170 (0x7f765fdc4400) [pid = 4486] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:50:21 INFO - PROCESS | 4486 | --DOMWINDOW == 169 (0x7f765dcec400) [pid = 4486] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:50:21 INFO - PROCESS | 4486 | --DOMWINDOW == 168 (0x7f765ea6d800) [pid = 4486] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:50:21 INFO - PROCESS | 4486 | 1461052221995 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]]]}] 00:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1482ms 00:50:22 INFO - PROCESS | 4486 | 1461052222043 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 00:50:22 INFO - PROCESS | 4486 | 1461052222047 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 00:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:50:22 INFO - PROCESS | 4486 | 1461052222062 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:50:22 INFO - PROCESS | 4486 | 1461052222066 Marionette TRACE conn3 <- [1,1430,null,{}] 00:50:22 INFO - PROCESS | 4486 | 1461052222072 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}] 00:50:22 INFO - PROCESS | 4486 | 1461052222231 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 00:50:22 INFO - PROCESS | 4486 | 1461052222246 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:22 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cc5e000 == 109 [pid = 4486] [id = 365] 00:50:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 169 (0x7f76710ed800) [pid = 4486] [serial = 1096] [outer = (nil)] 00:50:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 170 (0x7f7672aba000) [pid = 4486] [serial = 1097] [outer = 0x7f76710ed800] 00:50:22 INFO - PROCESS | 4486 | 1461052222307 Marionette DEBUG loaded listener.js 00:50:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 171 (0x7f7674629800) [pid = 4486] [serial = 1098] [outer = 0x7f76710ed800] 00:50:23 INFO - PROCESS | 4486 | 1461052223110 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]]]}] 00:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1099ms 00:50:23 INFO - PROCESS | 4486 | 1461052223153 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 00:50:23 INFO - PROCESS | 4486 | 1461052223156 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 00:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:50:23 INFO - PROCESS | 4486 | 1461052223161 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:50:23 INFO - PROCESS | 4486 | 1461052223163 Marionette TRACE conn3 <- [1,1434,null,{}] 00:50:23 INFO - PROCESS | 4486 | 1461052223169 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}] 00:50:23 INFO - PROCESS | 4486 | 1461052223382 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 00:50:23 INFO - PROCESS | 4486 | 1461052223395 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766eed6800 == 110 [pid = 4486] [id = 366] 00:50:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 172 (0x7f7671608800) [pid = 4486] [serial = 1099] [outer = (nil)] 00:50:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 173 (0x7f767552a000) [pid = 4486] [serial = 1100] [outer = 0x7f7671608800] 00:50:23 INFO - PROCESS | 4486 | 1461052223455 Marionette DEBUG loaded listener.js 00:50:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 174 (0x7f7677487800) [pid = 4486] [serial = 1101] [outer = 0x7f7671608800] 00:50:24 INFO - PROCESS | 4486 | 1461052224593 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]]]}] 00:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1483ms 00:50:24 INFO - PROCESS | 4486 | 1461052224646 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 00:50:24 INFO - PROCESS | 4486 | 1461052224654 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 00:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:50:24 INFO - PROCESS | 4486 | 1461052224662 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:50:24 INFO - PROCESS | 4486 | 1461052224668 Marionette TRACE conn3 <- [1,1438,null,{}] 00:50:24 INFO - PROCESS | 4486 | 1461052224678 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}] 00:50:24 INFO - PROCESS | 4486 | 1461052224910 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 00:50:25 INFO - PROCESS | 4486 | 1461052225145 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766560b000 == 111 [pid = 4486] [id = 367] 00:50:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 175 (0x7f7662dc7000) [pid = 4486] [serial = 1102] [outer = (nil)] 00:50:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 176 (0x7f76658d6c00) [pid = 4486] [serial = 1103] [outer = 0x7f7662dc7000] 00:50:25 INFO - PROCESS | 4486 | 1461052225237 Marionette DEBUG loaded listener.js 00:50:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 177 (0x7f7665c93400) [pid = 4486] [serial = 1104] [outer = 0x7f7662dc7000] 00:50:26 INFO - PROCESS | 4486 | 1461052226115 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]]]}] 00:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1483ms 00:50:26 INFO - PROCESS | 4486 | 1461052226147 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 00:50:26 INFO - PROCESS | 4486 | 1461052226155 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 00:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:50:26 INFO - PROCESS | 4486 | 1461052226164 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:50:26 INFO - PROCESS | 4486 | 1461052226169 Marionette TRACE conn3 <- [1,1442,null,{}] 00:50:26 INFO - PROCESS | 4486 | 1461052226174 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}] 00:50:26 INFO - PROCESS | 4486 | 1461052226357 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 00:50:26 INFO - PROCESS | 4486 | 1461052226546 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:26 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb19000 == 112 [pid = 4486] [id = 368] 00:50:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 178 (0x7f7662dcb000) [pid = 4486] [serial = 1105] [outer = (nil)] 00:50:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 179 (0x7f766ba48c00) [pid = 4486] [serial = 1106] [outer = 0x7f7662dcb000] 00:50:26 INFO - PROCESS | 4486 | 1461052226615 Marionette DEBUG loaded listener.js 00:50:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 180 (0x7f766c57fc00) [pid = 4486] [serial = 1107] [outer = 0x7f7662dcb000] 00:50:27 INFO - PROCESS | 4486 | 1461052227579 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]]]}] 00:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1485ms 00:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:50:27 INFO - PROCESS | 4486 | 1461052227650 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 00:50:27 INFO - PROCESS | 4486 | 1461052227653 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 00:50:27 INFO - PROCESS | 4486 | 1461052227659 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:50:27 INFO - PROCESS | 4486 | 1461052227665 Marionette TRACE conn3 <- [1,1446,null,{}] 00:50:27 INFO - PROCESS | 4486 | 1461052227681 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}] 00:50:27 INFO - PROCESS | 4486 | 1461052227919 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 00:50:28 INFO - PROCESS | 4486 | 1461052228100 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7672a5f000 == 113 [pid = 4486] [id = 369] 00:50:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 181 (0x7f767007b000) [pid = 4486] [serial = 1108] [outer = (nil)] 00:50:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 182 (0x7f7670dcbc00) [pid = 4486] [serial = 1109] [outer = 0x7f767007b000] 00:50:28 INFO - PROCESS | 4486 | 1461052228215 Marionette DEBUG loaded listener.js 00:50:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 183 (0x7f76713c8400) [pid = 4486] [serial = 1110] [outer = 0x7f767007b000] 00:50:29 INFO - PROCESS | 4486 | 1461052229135 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]]]}] 00:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1542ms 00:50:29 INFO - PROCESS | 4486 | 1461052229201 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 00:50:29 INFO - PROCESS | 4486 | 1461052229206 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 00:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:50:29 INFO - PROCESS | 4486 | 1461052229211 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:50:29 INFO - PROCESS | 4486 | 1461052229214 Marionette TRACE conn3 <- [1,1450,null,{}] 00:50:29 INFO - PROCESS | 4486 | 1461052229219 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}] 00:50:29 INFO - PROCESS | 4486 | 1461052229403 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 00:50:29 INFO - PROCESS | 4486 | 1461052229624 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675ada800 == 114 [pid = 4486] [id = 370] 00:50:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 184 (0x7f76704c5800) [pid = 4486] [serial = 1111] [outer = (nil)] 00:50:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 185 (0x7f7672d56400) [pid = 4486] [serial = 1112] [outer = 0x7f76704c5800] 00:50:29 INFO - PROCESS | 4486 | 1461052229738 Marionette DEBUG loaded listener.js 00:50:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 186 (0x7f7675527800) [pid = 4486] [serial = 1113] [outer = 0x7f76704c5800] 00:50:30 INFO - PROCESS | 4486 | 1461052230587 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]]]}] 00:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1432ms 00:50:30 INFO - PROCESS | 4486 | 1461052230644 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 00:50:30 INFO - PROCESS | 4486 | 1461052230648 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 00:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:50:30 INFO - PROCESS | 4486 | 1461052230653 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:50:30 INFO - PROCESS | 4486 | 1461052230655 Marionette TRACE conn3 <- [1,1454,null,{}] 00:50:30 INFO - PROCESS | 4486 | 1461052230661 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}] 00:50:30 INFO - PROCESS | 4486 | 1461052230845 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 00:50:31 INFO - PROCESS | 4486 | 1461052231046 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:31 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767d109000 == 115 [pid = 4486] [id = 371] 00:50:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 187 (0x7f7670482800) [pid = 4486] [serial = 1114] [outer = (nil)] 00:50:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 188 (0x7f7678870800) [pid = 4486] [serial = 1115] [outer = 0x7f7670482800] 00:50:31 INFO - PROCESS | 4486 | 1461052231116 Marionette DEBUG loaded listener.js 00:50:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 189 (0x7f7682e6d000) [pid = 4486] [serial = 1116] [outer = 0x7f7670482800] 00:50:32 INFO - PROCESS | 4486 | 1461052232071 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]]]}] 00:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1483ms 00:50:32 INFO - PROCESS | 4486 | 1461052232138 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 00:50:32 INFO - PROCESS | 4486 | 1461052232141 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 00:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:50:32 INFO - PROCESS | 4486 | 1461052232147 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:50:32 INFO - PROCESS | 4486 | 1461052232150 Marionette TRACE conn3 <- [1,1458,null,{}] 00:50:32 INFO - PROCESS | 4486 | 1461052232155 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}] 00:50:32 INFO - PROCESS | 4486 | 1461052232393 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 00:50:32 INFO - PROCESS | 4486 | 1461052232616 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:32 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7687c0c800 == 116 [pid = 4486] [id = 372] 00:50:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f7672ab0800) [pid = 4486] [serial = 1117] [outer = (nil)] 00:50:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 191 (0x7f76843ff800) [pid = 4486] [serial = 1118] [outer = 0x7f7672ab0800] 00:50:32 INFO - PROCESS | 4486 | 1461052232735 Marionette DEBUG loaded listener.js 00:50:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f76845da800) [pid = 4486] [serial = 1119] [outer = 0x7f7672ab0800] 00:50:33 INFO - PROCESS | 4486 | 1461052233569 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]]]}] 00:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1481ms 00:50:33 INFO - PROCESS | 4486 | 1461052233628 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 00:50:33 INFO - PROCESS | 4486 | 1461052233632 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 00:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:50:33 INFO - PROCESS | 4486 | 1461052233637 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:50:33 INFO - PROCESS | 4486 | 1461052233640 Marionette TRACE conn3 <- [1,1462,null,{}] 00:50:33 INFO - PROCESS | 4486 | 1461052233645 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}] 00:50:33 INFO - PROCESS | 4486 | 1461052233842 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 00:50:34 INFO - PROCESS | 4486 | 1461052234032 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:34 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768a46b800 == 117 [pid = 4486] [id = 373] 00:50:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f7682e72c00) [pid = 4486] [serial = 1120] [outer = (nil)] 00:50:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f7686585800) [pid = 4486] [serial = 1121] [outer = 0x7f7682e72c00] 00:50:34 INFO - PROCESS | 4486 | 1461052234103 Marionette DEBUG loaded listener.js 00:50:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f7687c59400) [pid = 4486] [serial = 1122] [outer = 0x7f7682e72c00] 00:50:34 INFO - PROCESS | 4486 | 1461052234970 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]]]}] 00:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1386ms 00:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:50:35 INFO - PROCESS | 4486 | 1461052235025 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 00:50:35 INFO - PROCESS | 4486 | 1461052235028 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 00:50:35 INFO - PROCESS | 4486 | 1461052235034 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:50:35 INFO - PROCESS | 4486 | 1461052235037 Marionette TRACE conn3 <- [1,1466,null,{}] 00:50:35 INFO - PROCESS | 4486 | 1461052235042 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}] 00:50:35 INFO - PROCESS | 4486 | 1461052235230 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 00:50:35 INFO - PROCESS | 4486 | 1461052235425 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765dc41000 == 118 [pid = 4486] [id = 374] 00:50:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 196 (0x7f76658df000) [pid = 4486] [serial = 1123] [outer = (nil)] 00:50:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 197 (0x7f7673551400) [pid = 4486] [serial = 1124] [outer = 0x7f76658df000] 00:50:35 INFO - PROCESS | 4486 | 1461052235493 Marionette DEBUG loaded listener.js 00:50:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 198 (0x7f768822e400) [pid = 4486] [serial = 1125] [outer = 0x7f76658df000] 00:50:36 INFO - PROCESS | 4486 | 1461052236398 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]]]}] 00:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1437ms 00:50:36 INFO - PROCESS | 4486 | 1461052236471 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 00:50:36 INFO - PROCESS | 4486 | 1461052236474 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 00:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:50:36 INFO - PROCESS | 4486 | 1461052236481 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:50:36 INFO - PROCESS | 4486 | 1461052236484 Marionette TRACE conn3 <- [1,1470,null,{}] 00:50:36 INFO - PROCESS | 4486 | 1461052236489 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}] 00:50:36 INFO - PROCESS | 4486 | 1461052236670 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 00:50:36 INFO - PROCESS | 4486 | 1461052236855 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:36 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76634b9000 == 119 [pid = 4486] [id = 375] 00:50:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 199 (0x7f766bfeb800) [pid = 4486] [serial = 1126] [outer = (nil)] 00:50:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 200 (0x7f7688683400) [pid = 4486] [serial = 1127] [outer = 0x7f766bfeb800] 00:50:36 INFO - PROCESS | 4486 | 1461052236926 Marionette DEBUG loaded listener.js 00:50:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 201 (0x7f76887ab800) [pid = 4486] [serial = 1128] [outer = 0x7f766bfeb800] 00:50:37 INFO - PROCESS | 4486 | 1461052237798 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]]]}] 00:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1389ms 00:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:50:37 INFO - PROCESS | 4486 | 1461052237871 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 00:50:37 INFO - PROCESS | 4486 | 1461052237874 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 00:50:37 INFO - PROCESS | 4486 | 1461052237880 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:50:37 INFO - PROCESS | 4486 | 1461052237883 Marionette TRACE conn3 <- [1,1474,null,{}] 00:50:37 INFO - PROCESS | 4486 | 1461052237888 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}] 00:50:38 INFO - PROCESS | 4486 | 1461052238077 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 00:50:38 INFO - PROCESS | 4486 | 1461052238261 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76634d2800 == 120 [pid = 4486] [id = 376] 00:50:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 202 (0x7f7670dab400) [pid = 4486] [serial = 1129] [outer = (nil)] 00:50:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 203 (0x7f7670db3c00) [pid = 4486] [serial = 1130] [outer = 0x7f7670dab400] 00:50:38 INFO - PROCESS | 4486 | 1461052238332 Marionette DEBUG loaded listener.js 00:50:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 204 (0x7f7670db8400) [pid = 4486] [serial = 1131] [outer = 0x7f7670dab400] 00:50:39 INFO - PROCESS | 4486 | 1461052239328 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]]]}] 00:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1477ms 00:50:39 INFO - PROCESS | 4486 | 1461052239358 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 00:50:39 INFO - PROCESS | 4486 | 1461052239362 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 00:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:50:39 INFO - PROCESS | 4486 | 1461052239368 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:50:39 INFO - PROCESS | 4486 | 1461052239371 Marionette TRACE conn3 <- [1,1478,null,{}] 00:50:39 INFO - PROCESS | 4486 | 1461052239377 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}] 00:50:39 INFO - PROCESS | 4486 | 1461052239588 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 00:50:39 INFO - PROCESS | 4486 | 1461052239779 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:39 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765d2d3000 == 121 [pid = 4486] [id = 377] 00:50:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f765d0e5800) [pid = 4486] [serial = 1132] [outer = (nil)] 00:50:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f765d0f0000) [pid = 4486] [serial = 1133] [outer = 0x7f765d0e5800] 00:50:39 INFO - PROCESS | 4486 | 1461052239859 Marionette DEBUG loaded listener.js 00:50:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f766c179800) [pid = 4486] [serial = 1134] [outer = 0x7f765d0e5800] 00:50:40 INFO - PROCESS | 4486 | 1461052240774 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]]]}] 00:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1480ms 00:50:40 INFO - PROCESS | 4486 | 1461052240849 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 00:50:40 INFO - PROCESS | 4486 | 1461052240853 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 00:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:50:40 INFO - PROCESS | 4486 | 1461052240859 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:50:40 INFO - PROCESS | 4486 | 1461052240861 Marionette TRACE conn3 <- [1,1482,null,{}] 00:50:40 INFO - PROCESS | 4486 | 1461052240867 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}] 00:50:41 INFO - PROCESS | 4486 | 1461052241060 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 00:50:41 INFO - PROCESS | 4486 | 1461052241245 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfac000 == 122 [pid = 4486] [id = 378] 00:50:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f765d0e6c00) [pid = 4486] [serial = 1135] [outer = (nil)] 00:50:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f765ddb5800) [pid = 4486] [serial = 1136] [outer = 0x7f765d0e6c00] 00:50:41 INFO - PROCESS | 4486 | 1461052241313 Marionette DEBUG loaded listener.js 00:50:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f765ddbac00) [pid = 4486] [serial = 1137] [outer = 0x7f765d0e6c00] 00:50:42 INFO - PROCESS | 4486 | 1461052242714 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]]]}] 00:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1927ms 00:50:42 INFO - PROCESS | 4486 | 1461052242787 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 00:50:42 INFO - PROCESS | 4486 | 1461052242793 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 00:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:50:42 INFO - PROCESS | 4486 | 1461052242802 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:50:42 INFO - PROCESS | 4486 | 1461052242807 Marionette TRACE conn3 <- [1,1486,null,{}] 00:50:42 INFO - PROCESS | 4486 | 1461052242814 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}] 00:50:43 INFO - PROCESS | 4486 | 1461052243049 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 00:50:43 INFO - PROCESS | 4486 | 1461052243441 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765dbd6800 == 123 [pid = 4486] [id = 379] 00:50:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f765ea62800) [pid = 4486] [serial = 1138] [outer = (nil)] 00:50:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f765f9db400) [pid = 4486] [serial = 1139] [outer = 0x7f765ea62800] 00:50:43 INFO - PROCESS | 4486 | 1461052243517 Marionette DEBUG loaded listener.js 00:50:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f7661ef2c00) [pid = 4486] [serial = 1140] [outer = 0x7f765ea62800] 00:50:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675688800 == 122 [pid = 4486] [id = 270] 00:50:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675079000 == 121 [pid = 4486] [id = 308] 00:50:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768434b800 == 120 [pid = 4486] [id = 48] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f766ce55c00) [pid = 4486] [serial = 995] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f7670479000) [pid = 4486] [serial = 998] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f7675681000) [pid = 4486] [serial = 1001] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f7674631800) [pid = 4486] [serial = 1004] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f768315e000) [pid = 4486] [serial = 1007] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f765fdb8c00) [pid = 4486] [serial = 1010] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f7670be6000) [pid = 4486] [serial = 1013] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f765dbb0400) [pid = 4486] [serial = 1016] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cc5e000 == 119 [pid = 4486] [id = 365] 00:50:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c519000 == 118 [pid = 4486] [id = 364] 00:50:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bfba800 == 117 [pid = 4486] [id = 363] 00:50:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665aab800 == 116 [pid = 4486] [id = 362] 00:50:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7661da4000 == 115 [pid = 4486] [id = 361] 00:50:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765dbc8800 == 114 [pid = 4486] [id = 360] 00:50:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766df74800 == 113 [pid = 4486] [id = 12] 00:50:44 INFO - PROCESS | 4486 | 1461052244622 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]]]}] 00:50:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76621a5800 == 112 [pid = 4486] [id = 359] 00:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1884ms 00:50:44 INFO - PROCESS | 4486 | 1461052244686 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 00:50:44 INFO - PROCESS | 4486 | 1461052244694 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 00:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:50:44 INFO - PROCESS | 4486 | 1461052244703 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:50:44 INFO - PROCESS | 4486 | 1461052244707 Marionette TRACE conn3 <- [1,1490,null,{}] 00:50:44 INFO - PROCESS | 4486 | 1461052244712 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}] 00:50:44 INFO - PROCESS | 4486 | 1461052244871 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f766cd3dc00) [pid = 4486] [serial = 1035] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 203 (0x7f766cd37400) [pid = 4486] [serial = 1037] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 202 (0x7f7670473800) [pid = 4486] [serial = 1038] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 201 (0x7f766c156000) [pid = 4486] [serial = 1032] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 200 (0x7f766abe4000) [pid = 4486] [serial = 1029] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 199 (0x7f766ba46c00) [pid = 4486] [serial = 1031] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 198 (0x7f766c57f800) [pid = 4486] [serial = 1034] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 197 (0x7f7665c98c00) [pid = 4486] [serial = 1028] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 196 (0x7f766ab89c00) [pid = 4486] [serial = 992] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 195 (0x7f765fdb6c00) [pid = 4486] [serial = 1023] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f765ea70800) [pid = 4486] [serial = 1022] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f766ba49400) [pid = 4486] [serial = 1019] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f76631f7000) [pid = 4486] [serial = 1025] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f7665894400) [pid = 4486] [serial = 1026] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 190 (0x7f7662dd1400) [pid = 4486] [serial = 989] [outer = (nil)] [url = about:blank] 00:50:44 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f765dcefc00) [pid = 4486] [serial = 986] [outer = (nil)] [url = about:blank] 00:50:45 INFO - PROCESS | 4486 | 1461052245064 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:45 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662931800 == 113 [pid = 4486] [id = 380] 00:50:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f765ea65800) [pid = 4486] [serial = 1141] [outer = (nil)] 00:50:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 191 (0x7f7665894400) [pid = 4486] [serial = 1142] [outer = 0x7f765ea65800] 00:50:45 INFO - PROCESS | 4486 | 1461052245126 Marionette DEBUG loaded listener.js 00:50:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f7665c2d400) [pid = 4486] [serial = 1143] [outer = 0x7f765ea65800] 00:50:45 INFO - PROCESS | 4486 | 1461052245798 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]]]}] 00:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1129ms 00:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:50:45 INFO - PROCESS | 4486 | 1461052245832 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 00:50:45 INFO - PROCESS | 4486 | 1461052245834 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 00:50:45 INFO - PROCESS | 4486 | 1461052245839 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:50:45 INFO - PROCESS | 4486 | 1461052245845 Marionette TRACE conn3 <- [1,1494,null,{}] 00:50:45 INFO - PROCESS | 4486 | 1461052245884 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}] 00:50:46 INFO - PROCESS | 4486 | 1461052246061 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 00:50:46 INFO - PROCESS | 4486 | 1461052246071 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766560f000 == 114 [pid = 4486] [id = 381] 00:50:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f7665d29800) [pid = 4486] [serial = 1144] [outer = (nil)] 00:50:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f766abf0000) [pid = 4486] [serial = 1145] [outer = 0x7f7665d29800] 00:50:46 INFO - PROCESS | 4486 | 1461052246131 Marionette DEBUG loaded listener.js 00:50:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f766bfe2000) [pid = 4486] [serial = 1146] [outer = 0x7f7665d29800] 00:50:47 INFO - PROCESS | 4486 | 1461052247030 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]]]}] 00:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1256ms 00:50:47 INFO - PROCESS | 4486 | 1461052247096 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 00:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:50:47 INFO - PROCESS | 4486 | 1461052247100 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 00:50:47 INFO - PROCESS | 4486 | 1461052247106 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:50:47 INFO - PROCESS | 4486 | 1461052247109 Marionette TRACE conn3 <- [1,1498,null,{}] 00:50:47 INFO - PROCESS | 4486 | 1461052247120 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}] 00:50:47 INFO - PROCESS | 4486 | 1461052247349 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f766ab65400) [pid = 4486] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f765dba9000) [pid = 4486] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f7672ab7800) [pid = 4486] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f765dce9800) [pid = 4486] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 190 (0x7f766cd3b000) [pid = 4486] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f76631f7c00) [pid = 4486] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 188 (0x7f766abeec00) [pid = 4486] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 187 (0x7f766ba5c800) [pid = 4486] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 186 (0x7f7670707800) [pid = 4486] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 185 (0x7f766588ac00) [pid = 4486] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 184 (0x7f7670bedc00) [pid = 4486] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 183 (0x7f7662ba7c00) [pid = 4486] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 182 (0x7f766df5f000) [pid = 4486] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 181 (0x7f766c57c400) [pid = 4486] [serial = 33] [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.] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 180 (0x7f765dce7000) [pid = 4486] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 179 (0x7f76631f0000) [pid = 4486] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 178 (0x7f7665d06800) [pid = 4486] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 177 (0x7f767753f000) [pid = 4486] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 176 (0x7f7662ba8c00) [pid = 4486] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 175 (0x7f7661ef6000) [pid = 4486] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:50:48 INFO - PROCESS | 4486 | --DOMWINDOW == 174 (0x7f76710ed800) [pid = 4486] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:50:48 INFO - PROCESS | 4486 | 1461052248298 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ea13800 == 115 [pid = 4486] [id = 382] 00:50:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 175 (0x7f765d0e6000) [pid = 4486] [serial = 1147] [outer = (nil)] 00:50:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 176 (0x7f765d0f2800) [pid = 4486] [serial = 1148] [outer = 0x7f765d0e6000] 00:50:48 INFO - PROCESS | 4486 | 1461052248376 Marionette DEBUG loaded listener.js 00:50:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 177 (0x7f765dcb9c00) [pid = 4486] [serial = 1149] [outer = 0x7f765d0e6000] 00:50:49 INFO - PROCESS | 4486 | 1461052249292 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]]]}] 00:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2241ms 00:50:49 INFO - PROCESS | 4486 | 1461052249348 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 00:50:49 INFO - PROCESS | 4486 | 1461052249353 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 00:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:50:49 INFO - PROCESS | 4486 | 1461052249361 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:50:49 INFO - PROCESS | 4486 | 1461052249367 Marionette TRACE conn3 <- [1,1502,null,{}] 00:50:49 INFO - PROCESS | 4486 | 1461052249374 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}] 00:50:49 INFO - PROCESS | 4486 | 1461052249601 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 00:50:49 INFO - PROCESS | 4486 | 1461052249834 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:49 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665504000 == 116 [pid = 4486] [id = 383] 00:50:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 178 (0x7f765fdbb400) [pid = 4486] [serial = 1150] [outer = (nil)] 00:50:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 179 (0x7f7662da2400) [pid = 4486] [serial = 1151] [outer = 0x7f765fdbb400] 00:50:49 INFO - PROCESS | 4486 | 1461052249924 Marionette DEBUG loaded listener.js 00:50:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 180 (0x7f76631f4400) [pid = 4486] [serial = 1152] [outer = 0x7f765fdbb400] 00:50:50 INFO - PROCESS | 4486 | 1461052250854 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]]]}] 00:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1542ms 00:50:50 INFO - PROCESS | 4486 | 1461052250907 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 00:50:50 INFO - PROCESS | 4486 | 1461052250912 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 00:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:50:50 INFO - PROCESS | 4486 | 1461052250919 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:50:50 INFO - PROCESS | 4486 | 1461052250922 Marionette TRACE conn3 <- [1,1506,null,{}] 00:50:50 INFO - PROCESS | 4486 | 1461052250928 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}] 00:50:51 INFO - PROCESS | 4486 | 1461052251166 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 00:50:51 INFO - PROCESS | 4486 | 1461052251432 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:51 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766abc7000 == 117 [pid = 4486] [id = 384] 00:50:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 181 (0x7f76654eec00) [pid = 4486] [serial = 1153] [outer = (nil)] 00:50:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 182 (0x7f7665c97400) [pid = 4486] [serial = 1154] [outer = 0x7f76654eec00] 00:50:51 INFO - PROCESS | 4486 | 1461052251522 Marionette DEBUG loaded listener.js 00:50:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 183 (0x7f7665d37800) [pid = 4486] [serial = 1155] [outer = 0x7f76654eec00] 00:50:52 INFO - PROCESS | 4486 | 1461052252383 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]]]}] 00:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1482ms 00:50:52 INFO - PROCESS | 4486 | 1461052252402 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 00:50:52 INFO - PROCESS | 4486 | 1461052252405 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 00:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:50:52 INFO - PROCESS | 4486 | 1461052252421 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:50:52 INFO - PROCESS | 4486 | 1461052252430 Marionette TRACE conn3 <- [1,1510,null,{}] 00:50:52 INFO - PROCESS | 4486 | 1461052252435 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}] 00:50:52 INFO - PROCESS | 4486 | 1461052252627 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 00:50:52 INFO - PROCESS | 4486 | 1461052252816 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:52 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c255000 == 118 [pid = 4486] [id = 385] 00:50:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 184 (0x7f7665a64c00) [pid = 4486] [serial = 1156] [outer = (nil)] 00:50:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 185 (0x7f766c15a400) [pid = 4486] [serial = 1157] [outer = 0x7f7665a64c00] 00:50:52 INFO - PROCESS | 4486 | 1461052252890 Marionette DEBUG loaded listener.js 00:50:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 186 (0x7f766c9ba000) [pid = 4486] [serial = 1158] [outer = 0x7f7665a64c00] 00:50:53 INFO - PROCESS | 4486 | 1461052253766 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]]]}] 00:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1391ms 00:50:53 INFO - PROCESS | 4486 | 1461052253805 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 00:50:53 INFO - PROCESS | 4486 | 1461052253810 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 00:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:50:53 INFO - PROCESS | 4486 | 1461052253815 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:50:53 INFO - PROCESS | 4486 | 1461052253818 Marionette TRACE conn3 <- [1,1514,null,{}] 00:50:53 INFO - PROCESS | 4486 | 1461052253824 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}] 00:50:54 INFO - PROCESS | 4486 | 1461052254001 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 00:50:54 INFO - PROCESS | 4486 | 1461052254210 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cba5800 == 119 [pid = 4486] [id = 386] 00:50:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 187 (0x7f765f9e3c00) [pid = 4486] [serial = 1159] [outer = (nil)] 00:50:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 188 (0x7f766ce53800) [pid = 4486] [serial = 1160] [outer = 0x7f765f9e3c00] 00:50:54 INFO - PROCESS | 4486 | 1461052254280 Marionette DEBUG loaded listener.js 00:50:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 189 (0x7f766d154800) [pid = 4486] [serial = 1161] [outer = 0x7f765f9e3c00] 00:50:55 INFO - PROCESS | 4486 | 1461052255172 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]]]}] 00:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1427ms 00:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:50:55 INFO - PROCESS | 4486 | 1461052255245 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 00:50:55 INFO - PROCESS | 4486 | 1461052255247 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 00:50:55 INFO - PROCESS | 4486 | 1461052255254 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:50:55 INFO - PROCESS | 4486 | 1461052255257 Marionette TRACE conn3 <- [1,1518,null,{}] 00:50:55 INFO - PROCESS | 4486 | 1461052255262 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}] 00:50:55 INFO - PROCESS | 4486 | 1461052255481 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 00:50:55 INFO - PROCESS | 4486 | 1461052255664 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766df76000 == 120 [pid = 4486] [id = 387] 00:50:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f7670073c00) [pid = 4486] [serial = 1162] [outer = (nil)] 00:50:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 191 (0x7f767007cc00) [pid = 4486] [serial = 1163] [outer = 0x7f7670073c00] 00:50:55 INFO - PROCESS | 4486 | 1461052255751 Marionette DEBUG loaded listener.js 00:50:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f7670be3000) [pid = 4486] [serial = 1164] [outer = 0x7f7670073c00] 00:50:56 INFO - PROCESS | 4486 | 1461052256681 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]]]}] 00:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1480ms 00:50:56 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:50:56 INFO - PROCESS | 4486 | 1461052256734 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 00:50:56 INFO - PROCESS | 4486 | 1461052256737 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 00:50:56 INFO - PROCESS | 4486 | 1461052256744 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:50:56 INFO - PROCESS | 4486 | 1461052256746 Marionette TRACE conn3 <- [1,1522,null,{}] 00:50:56 INFO - PROCESS | 4486 | 1461052256751 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}] 00:50:56 INFO - PROCESS | 4486 | 1461052256932 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 00:50:57 INFO - PROCESS | 4486 | 1461052257120 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:57 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670e9e000 == 121 [pid = 4486] [id = 388] 00:50:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f766d153800) [pid = 4486] [serial = 1165] [outer = (nil)] 00:50:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f7671371800) [pid = 4486] [serial = 1166] [outer = 0x7f766d153800] 00:50:57 INFO - PROCESS | 4486 | 1461052257187 Marionette DEBUG loaded listener.js 00:50:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f76713c4c00) [pid = 4486] [serial = 1167] [outer = 0x7f766d153800] 00:50:57 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:57 INFO - PROCESS | 4486 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:50:57 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:57 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:57 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:57 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:57 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:57 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:57 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:57 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:57 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:57 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:50:58 INFO - PROCESS | 4486 | 1461052258016 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"]]]}] 00:50:58 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 () { 00:50:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:50:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:50:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:50:58 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 () { 00:50:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:50:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:50:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:50:58 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 () { 00:50:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:50:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:50:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:50:58 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 () { 00:50:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:50:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:50:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:50:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1327ms 00:50:58 INFO - PROCESS | 4486 | 1461052258077 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 00:50:58 INFO - PROCESS | 4486 | 1461052258081 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 00:50:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:50:58 INFO - PROCESS | 4486 | 1461052258088 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:50:58 INFO - PROCESS | 4486 | 1461052258092 Marionette TRACE conn3 <- [1,1526,null,{}] 00:50:58 INFO - PROCESS | 4486 | 1461052258098 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}] 00:50:58 INFO - PROCESS | 4486 | 1461052258279 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 00:50:58 INFO - PROCESS | 4486 | 1461052258468 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:58 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675409000 == 122 [pid = 4486] [id = 389] 00:50:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 196 (0x7f7670075000) [pid = 4486] [serial = 1168] [outer = (nil)] 00:50:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 197 (0x7f7672ab7800) [pid = 4486] [serial = 1169] [outer = 0x7f7670075000] 00:50:58 INFO - PROCESS | 4486 | 1461052258539 Marionette DEBUG loaded listener.js 00:50:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 198 (0x7f767524c800) [pid = 4486] [serial = 1170] [outer = 0x7f7670075000] 00:50:59 INFO - PROCESS | 4486 | 1461052259359 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"]]]}] 00:50:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:50:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:50:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:50:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:50:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:50:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:50:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:50:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:50:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:50:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1332ms 00:50:59 INFO - PROCESS | 4486 | 1461052259425 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 00:50:59 INFO - PROCESS | 4486 | 1461052259429 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 00:50:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:50:59 INFO - PROCESS | 4486 | 1461052259434 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:50:59 INFO - PROCESS | 4486 | 1461052259438 Marionette TRACE conn3 <- [1,1530,null,{}] 00:50:59 INFO - PROCESS | 4486 | 1461052259443 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}] 00:50:59 INFO - PROCESS | 4486 | 1461052259653 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 00:50:59 INFO - PROCESS | 4486 | 1461052259823 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76787b1000 == 123 [pid = 4486] [id = 390] 00:50:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 199 (0x7f76713c5000) [pid = 4486] [serial = 1171] [outer = (nil)] 00:50:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 200 (0x7f7675521400) [pid = 4486] [serial = 1172] [outer = 0x7f76713c5000] 00:50:59 INFO - PROCESS | 4486 | 1461052259896 Marionette DEBUG loaded listener.js 00:51:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 201 (0x7f76773a9800) [pid = 4486] [serial = 1173] [outer = 0x7f76713c5000] 00:51:00 INFO - PROCESS | 4486 | 1461052260678 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]]]}] 00:51:00 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 00:51:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:51:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:51:00 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. 00:51:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:51:00 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1276ms 00:51:00 INFO - PROCESS | 4486 | 1461052260714 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 00:51:00 INFO - PROCESS | 4486 | 1461052260718 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 00:51:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:51:00 INFO - PROCESS | 4486 | 1461052260725 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:51:00 INFO - PROCESS | 4486 | 1461052260728 Marionette TRACE conn3 <- [1,1534,null,{}] 00:51:00 INFO - PROCESS | 4486 | 1461052260735 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}] 00:51:00 INFO - PROCESS | 4486 | 1461052260926 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 00:51:01 INFO - PROCESS | 4486 | 1461052261122 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:01 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768332b800 == 124 [pid = 4486] [id = 391] 00:51:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 202 (0x7f767160d800) [pid = 4486] [serial = 1174] [outer = (nil)] 00:51:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 203 (0x7f76788e9000) [pid = 4486] [serial = 1175] [outer = 0x7f767160d800] 00:51:01 INFO - PROCESS | 4486 | 1461052261195 Marionette DEBUG loaded listener.js 00:51:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 204 (0x7f768304ec00) [pid = 4486] [serial = 1176] [outer = 0x7f767160d800] 00:51:02 INFO - PROCESS | 4486 | 1461052262093 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]]]}] 00:51:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:51:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1428ms 00:51:02 INFO - PROCESS | 4486 | 1461052262154 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 00:51:02 INFO - PROCESS | 4486 | 1461052262157 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 00:51:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:51:02 INFO - PROCESS | 4486 | 1461052262164 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:51:02 INFO - PROCESS | 4486 | 1461052262167 Marionette TRACE conn3 <- [1,1538,null,{}] 00:51:02 INFO - PROCESS | 4486 | 1461052262172 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}] 00:51:02 INFO - PROCESS | 4486 | 1461052262354 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 00:51:02 INFO - PROCESS | 4486 | 1461052262555 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7685f12800 == 125 [pid = 4486] [id = 392] 00:51:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f767886b800) [pid = 4486] [serial = 1177] [outer = (nil)] 00:51:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f7683168400) [pid = 4486] [serial = 1178] [outer = 0x7f767886b800] 00:51:02 INFO - PROCESS | 4486 | 1461052262645 Marionette DEBUG loaded listener.js 00:51:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f76842d0800) [pid = 4486] [serial = 1179] [outer = 0x7f767886b800] 00:51:03 INFO - PROCESS | 4486 | 1461052263557 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]]]}] 00:51:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:51:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1432ms 00:51:03 INFO - PROCESS | 4486 | 1461052263597 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 00:51:03 INFO - PROCESS | 4486 | 1461052263601 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 00:51:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:51:03 INFO - PROCESS | 4486 | 1461052263608 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:51:03 INFO - PROCESS | 4486 | 1461052263613 Marionette TRACE conn3 <- [1,1542,null,{}] 00:51:03 INFO - PROCESS | 4486 | 1461052263618 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}] 00:51:03 INFO - PROCESS | 4486 | 1461052263848 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 00:51:04 INFO - PROCESS | 4486 | 1461052264037 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:04 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768fe8e000 == 126 [pid = 4486] [id = 393] 00:51:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f768304f000) [pid = 4486] [serial = 1180] [outer = (nil)] 00:51:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f768822bc00) [pid = 4486] [serial = 1181] [outer = 0x7f768304f000] 00:51:04 INFO - PROCESS | 4486 | 1461052264132 Marionette DEBUG loaded listener.js 00:51:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f768882c000) [pid = 4486] [serial = 1182] [outer = 0x7f768304f000] 00:51:05 INFO - PROCESS | 4486 | 1461052265043 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]]]}] 00:51:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:51:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1480ms 00:51:05 INFO - PROCESS | 4486 | 1461052265090 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 00:51:05 INFO - PROCESS | 4486 | 1461052265093 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 00:51:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:51:05 INFO - PROCESS | 4486 | 1461052265099 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:51:05 INFO - PROCESS | 4486 | 1461052265102 Marionette TRACE conn3 <- [1,1546,null,{}] 00:51:05 INFO - PROCESS | 4486 | 1461052265107 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}] 00:51:05 INFO - PROCESS | 4486 | 1461052265289 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 00:51:05 INFO - PROCESS | 4486 | 1461052265485 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662d1e800 == 127 [pid = 4486] [id = 394] 00:51:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f7664249c00) [pid = 4486] [serial = 1183] [outer = (nil)] 00:51:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f7664251000) [pid = 4486] [serial = 1184] [outer = 0x7f7664249c00] 00:51:05 INFO - PROCESS | 4486 | 1461052265554 Marionette DEBUG loaded listener.js 00:51:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f7664256800) [pid = 4486] [serial = 1185] [outer = 0x7f7664249c00] 00:51:06 INFO - PROCESS | 4486 | 1461052266465 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]]]}] 00:51:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:51:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1428ms 00:51:06 INFO - PROCESS | 4486 | 1461052266529 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 00:51:06 INFO - PROCESS | 4486 | 1461052266532 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 00:51:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:51:06 INFO - PROCESS | 4486 | 1461052266538 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:51:06 INFO - PROCESS | 4486 | 1461052266541 Marionette TRACE conn3 <- [1,1550,null,{}] 00:51:06 INFO - PROCESS | 4486 | 1461052266546 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}] 00:51:06 INFO - PROCESS | 4486 | 1461052266737 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 00:51:06 INFO - PROCESS | 4486 | 1461052266929 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768d753000 == 128 [pid = 4486] [id = 395] 00:51:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 214 (0x7f765db44c00) [pid = 4486] [serial = 1186] [outer = (nil)] 00:51:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 215 (0x7f765db4c400) [pid = 4486] [serial = 1187] [outer = 0x7f765db44c00] 00:51:07 INFO - PROCESS | 4486 | 1461052266999 Marionette DEBUG loaded listener.js 00:51:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f765db51000) [pid = 4486] [serial = 1188] [outer = 0x7f765db44c00] 00:51:07 INFO - PROCESS | 4486 | 1461052267806 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]]]}] 00:51:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:51:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1334ms 00:51:07 INFO - PROCESS | 4486 | 1461052267873 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 00:51:07 INFO - PROCESS | 4486 | 1461052267876 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 00:51:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:51:07 INFO - PROCESS | 4486 | 1461052267882 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:51:07 INFO - PROCESS | 4486 | 1461052267884 Marionette TRACE conn3 <- [1,1554,null,{}] 00:51:07 INFO - PROCESS | 4486 | 1461052267891 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}] 00:51:08 INFO - PROCESS | 4486 | 1461052268076 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 00:51:08 INFO - PROCESS | 4486 | 1461052268275 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:08 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665680000 == 129 [pid = 4486] [id = 396] 00:51:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f765db45400) [pid = 4486] [serial = 1189] [outer = (nil)] 00:51:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f7664255c00) [pid = 4486] [serial = 1190] [outer = 0x7f765db45400] 00:51:08 INFO - PROCESS | 4486 | 1461052268342 Marionette DEBUG loaded listener.js 00:51:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f766ab06800) [pid = 4486] [serial = 1191] [outer = 0x7f765db45400] 00:51:09 INFO - PROCESS | 4486 | 1461052269186 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]]]}] 00:51:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:51:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1389ms 00:51:09 INFO - PROCESS | 4486 | 1461052269272 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 00:51:09 INFO - PROCESS | 4486 | 1461052269275 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 00:51:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:51:09 INFO - PROCESS | 4486 | 1461052269281 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:51:09 INFO - PROCESS | 4486 | 1461052269283 Marionette TRACE conn3 <- [1,1558,null,{}] 00:51:09 INFO - PROCESS | 4486 | 1461052269288 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}] 00:51:09 INFO - PROCESS | 4486 | 1461052269477 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 00:51:09 INFO - PROCESS | 4486 | 1461052269673 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766d023800 == 130 [pid = 4486] [id = 397] 00:51:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f765db4d000) [pid = 4486] [serial = 1192] [outer = (nil)] 00:51:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f766ab09400) [pid = 4486] [serial = 1193] [outer = 0x7f765db4d000] 00:51:09 INFO - PROCESS | 4486 | 1461052269742 Marionette DEBUG loaded listener.js 00:51:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f766ab11000) [pid = 4486] [serial = 1194] [outer = 0x7f765db4d000] 00:51:10 INFO - PROCESS | 4486 | 1461052270656 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]]]}] 00:51:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:51:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1431ms 00:51:10 INFO - PROCESS | 4486 | 1461052270713 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 00:51:10 INFO - PROCESS | 4486 | 1461052270717 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 00:51:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:51:10 INFO - PROCESS | 4486 | 1461052270722 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:51:10 INFO - PROCESS | 4486 | 1461052270725 Marionette TRACE conn3 <- [1,1562,null,{}] 00:51:10 INFO - PROCESS | 4486 | 1461052270730 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}] 00:51:10 INFO - PROCESS | 4486 | 1461052270916 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 00:51:11 INFO - PROCESS | 4486 | 1461052271126 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:11 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7661da8800 == 131 [pid = 4486] [id = 398] 00:51:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f765db4e000) [pid = 4486] [serial = 1195] [outer = (nil)] 00:51:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f765ea63400) [pid = 4486] [serial = 1196] [outer = 0x7f765db4e000] 00:51:11 INFO - PROCESS | 4486 | 1461052271239 Marionette DEBUG loaded listener.js 00:51:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f7661e12800) [pid = 4486] [serial = 1197] [outer = 0x7f765db4e000] 00:51:12 INFO - PROCESS | 4486 | 1461052272416 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]]]}] 00:51:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:51:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1733ms 00:51:12 INFO - PROCESS | 4486 | 1461052272457 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 00:51:12 INFO - PROCESS | 4486 | 1461052272461 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 00:51:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:51:12 INFO - PROCESS | 4486 | 1461052272469 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:51:12 INFO - PROCESS | 4486 | 1461052272473 Marionette TRACE conn3 <- [1,1566,null,{}] 00:51:12 INFO - PROCESS | 4486 | 1461052272482 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}] 00:51:12 INFO - PROCESS | 4486 | 1461052272682 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 00:51:12 INFO - PROCESS | 4486 | 1461052272901 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:12 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76621a7800 == 132 [pid = 4486] [id = 399] 00:51:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f765ddb4000) [pid = 4486] [serial = 1198] [outer = (nil)] 00:51:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f765ddbc400) [pid = 4486] [serial = 1199] [outer = 0x7f765ddb4000] 00:51:12 INFO - PROCESS | 4486 | 1461052272964 Marionette DEBUG loaded listener.js 00:51:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f7661e0e400) [pid = 4486] [serial = 1200] [outer = 0x7f765ddb4000] 00:51:13 INFO - PROCESS | 4486 | 1461052273802 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]]]}] 00:51:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:51:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1385ms 00:51:13 INFO - PROCESS | 4486 | 1461052273854 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 00:51:13 INFO - PROCESS | 4486 | 1461052273862 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 00:51:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:51:13 INFO - PROCESS | 4486 | 1461052273871 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:51:13 INFO - PROCESS | 4486 | 1461052273874 Marionette TRACE conn3 <- [1,1570,null,{}] 00:51:13 INFO - PROCESS | 4486 | 1461052273880 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}] 00:51:14 INFO - PROCESS | 4486 | 1461052274069 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 00:51:14 INFO - PROCESS | 4486 | 1461052274341 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:14 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765d0cc000 == 133 [pid = 4486] [id = 400] 00:51:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f765ddaf800) [pid = 4486] [serial = 1201] [outer = (nil)] 00:51:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f765f9e6400) [pid = 4486] [serial = 1202] [outer = 0x7f765ddaf800] 00:51:14 INFO - PROCESS | 4486 | 1461052274512 Marionette DEBUG loaded listener.js 00:51:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f76631ed800) [pid = 4486] [serial = 1203] [outer = 0x7f765ddaf800] 00:51:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766560f000 == 132 [pid = 4486] [id = 381] 00:51:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7662931800 == 131 [pid = 4486] [id = 380] 00:51:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765dbd6800 == 130 [pid = 4486] [id = 379] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f766cb91800) [pid = 4486] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:51:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7687c0c800 == 129 [pid = 4486] [id = 372] 00:51:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767d109000 == 128 [pid = 4486] [id = 371] 00:51:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675ada800 == 127 [pid = 4486] [id = 370] 00:51:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7672a5f000 == 126 [pid = 4486] [id = 369] 00:51:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb19000 == 125 [pid = 4486] [id = 368] 00:51:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766560b000 == 124 [pid = 4486] [id = 367] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f76822c9800) [pid = 4486] [serial = 984] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f7672aba000) [pid = 4486] [serial = 1097] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f7674629800) [pid = 4486] [serial = 1098] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f766c173800) [pid = 4486] [serial = 879] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f765dbad000) [pid = 4486] [serial = 1079] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f7675520c00) [pid = 4486] [serial = 1061] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f766d159400) [pid = 4486] [serial = 1076] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f7676234800) [pid = 4486] [serial = 873] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f76704c6000) [pid = 4486] [serial = 1040] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f767136ec00) [pid = 4486] [serial = 1055] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f76704c7c00) [pid = 4486] [serial = 1092] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f7665d35400) [pid = 4486] [serial = 876] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f7665c8fc00) [pid = 4486] [serial = 1046] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f76713c8c00) [pid = 4486] [serial = 882] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f7676942400) [pid = 4486] [serial = 1064] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 214 (0x7f766d156800) [pid = 4486] [serial = 1091] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 213 (0x7f767747c000) [pid = 4486] [serial = 885] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f76822c8000) [pid = 4486] [serial = 927] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f7670dc2800) [pid = 4486] [serial = 1052] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f7684505800) [pid = 4486] [serial = 1073] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f7665899000) [pid = 4486] [serial = 888] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f7671010c00) [pid = 4486] [serial = 1094] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f7662bb4c00) [pid = 4486] [serial = 894] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f7661ef8400) [pid = 4486] [serial = 1043] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f768450dc00) [pid = 4486] [serial = 732] [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.] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f7672d57000) [pid = 4486] [serial = 1058] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 203 (0x7f767080e400) [pid = 4486] [serial = 1041] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 202 (0x7f7665c90c00) [pid = 4486] [serial = 1085] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 201 (0x7f76654e6000) [pid = 4486] [serial = 1082] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 200 (0x7f76658e1000) [pid = 4486] [serial = 1083] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 199 (0x7f766cd3f000) [pid = 4486] [serial = 1049] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 198 (0x7f766c578800) [pid = 4486] [serial = 1088] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 197 (0x7f7683054800) [pid = 4486] [serial = 1070] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 196 (0x7f766cd38c00) [pid = 4486] [serial = 1089] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 195 (0x7f76788f0000) [pid = 4486] [serial = 1067] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f767137c400) [pid = 4486] [serial = 1095] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f766ab67c00) [pid = 4486] [serial = 1086] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f76845d1c00) [pid = 4486] [serial = 891] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f765dcba800) [pid = 4486] [serial = 1080] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | --DOMWINDOW == 190 (0x7f7670dca400) [pid = 4486] [serial = 897] [outer = (nil)] [url = about:blank] 00:51:15 INFO - PROCESS | 4486 | 1461052275657 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]]]}] 00:51:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:51:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1829ms 00:51:15 INFO - PROCESS | 4486 | 1461052275701 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 00:51:15 INFO - PROCESS | 4486 | 1461052275705 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 00:51:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:51:15 INFO - PROCESS | 4486 | 1461052275711 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:51:15 INFO - PROCESS | 4486 | 1461052275717 Marionette TRACE conn3 <- [1,1574,null,{}] 00:51:15 INFO - PROCESS | 4486 | 1461052275762 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}] 00:51:15 INFO - PROCESS | 4486 | 1461052275951 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 00:51:15 INFO - PROCESS | 4486 | 1461052275962 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662924000 == 125 [pid = 4486] [id = 401] 00:51:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 191 (0x7f7665899000) [pid = 4486] [serial = 1204] [outer = (nil)] 00:51:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f7665c8ac00) [pid = 4486] [serial = 1205] [outer = 0x7f7665899000] 00:51:16 INFO - PROCESS | 4486 | 1461052276030 Marionette DEBUG loaded listener.js 00:51:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f766ab09000) [pid = 4486] [serial = 1206] [outer = 0x7f7665899000] 00:51:16 INFO - PROCESS | 4486 | 1461052276928 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]]]}] 00:51:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:51:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1264ms 00:51:16 INFO - PROCESS | 4486 | 1461052276976 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 00:51:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:51:16 INFO - PROCESS | 4486 | 1461052276981 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 00:51:16 INFO - PROCESS | 4486 | 1461052276986 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:51:16 INFO - PROCESS | 4486 | 1461052276989 Marionette TRACE conn3 <- [1,1578,null,{}] 00:51:16 INFO - PROCESS | 4486 | 1461052276993 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}] 00:51:17 INFO - PROCESS | 4486 | 1461052277171 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 00:51:17 INFO - PROCESS | 4486 | 1461052277338 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:17 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766560f000 == 126 [pid = 4486] [id = 402] 00:51:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f76658e0800) [pid = 4486] [serial = 1207] [outer = (nil)] 00:51:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f766abe9800) [pid = 4486] [serial = 1208] [outer = 0x7f76658e0800] 00:51:17 INFO - PROCESS | 4486 | 1461052277402 Marionette DEBUG loaded listener.js 00:51:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 196 (0x7f766c172000) [pid = 4486] [serial = 1209] [outer = 0x7f76658e0800] 00:51:18 INFO - PROCESS | 4486 | 1461052278157 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]]]}] 00:51:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:51:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1230ms 00:51:18 INFO - PROCESS | 4486 | 1461052278226 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 00:51:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:51:18 INFO - PROCESS | 4486 | 1461052278239 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 00:51:18 INFO - PROCESS | 4486 | 1461052278246 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:51:18 INFO - PROCESS | 4486 | 1461052278249 Marionette TRACE conn3 <- [1,1582,null,{}] 00:51:18 INFO - PROCESS | 4486 | 1461052278253 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}] 00:51:18 INFO - PROCESS | 4486 | 1461052278476 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 00:51:18 INFO - PROCESS | 4486 | 1461052278502 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766a722800 == 127 [pid = 4486] [id = 403] 00:51:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 197 (0x7f766ab85c00) [pid = 4486] [serial = 1210] [outer = (nil)] 00:51:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 198 (0x7f766ce4c400) [pid = 4486] [serial = 1211] [outer = 0x7f766ab85c00] 00:51:18 INFO - PROCESS | 4486 | 1461052278560 Marionette DEBUG loaded listener.js 00:51:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 199 (0x7f766d154c00) [pid = 4486] [serial = 1212] [outer = 0x7f766ab85c00] 00:51:19 INFO - PROCESS | 4486 | 1461052279453 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]]]}] 00:51:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:51:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1230ms 00:51:19 INFO - PROCESS | 4486 | 1461052279480 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 00:51:19 INFO - PROCESS | 4486 | 1461052279483 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 00:51:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:51:19 INFO - PROCESS | 4486 | 1461052279489 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:51:19 INFO - PROCESS | 4486 | 1461052279491 Marionette TRACE conn3 <- [1,1586,null,{}] 00:51:19 INFO - PROCESS | 4486 | 1461052279496 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}] 00:51:19 INFO - PROCESS | 4486 | 1461052279817 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 00:51:19 INFO - PROCESS | 4486 | --DOMWINDOW == 198 (0x7f765ea65800) [pid = 4486] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:51:19 INFO - PROCESS | 4486 | --DOMWINDOW == 197 (0x7f765ea62800) [pid = 4486] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:51:20 INFO - PROCESS | 4486 | 1461052280078 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:20 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bd0a000 == 128 [pid = 4486] [id = 404] 00:51:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 198 (0x7f766c579400) [pid = 4486] [serial = 1213] [outer = (nil)] 00:51:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 199 (0x7f7670dc5000) [pid = 4486] [serial = 1214] [outer = 0x7f766c579400] 00:51:20 INFO - PROCESS | 4486 | 1461052280148 Marionette DEBUG loaded listener.js 00:51:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 200 (0x7f76710f7000) [pid = 4486] [serial = 1215] [outer = 0x7f766c579400] 00:51:20 INFO - PROCESS | 4486 | 1461052280812 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]]]}] 00:51:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:51:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1375ms 00:51:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:51:20 INFO - PROCESS | 4486 | 1461052280865 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 00:51:20 INFO - PROCESS | 4486 | 1461052280868 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 00:51:20 INFO - PROCESS | 4486 | 1461052280873 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:51:20 INFO - PROCESS | 4486 | 1461052280876 Marionette TRACE conn3 <- [1,1590,null,{}] 00:51:20 INFO - PROCESS | 4486 | 1461052280889 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}] 00:51:21 INFO - PROCESS | 4486 | 1461052281065 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 00:51:21 INFO - PROCESS | 4486 | 1461052281078 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:21 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb15800 == 129 [pid = 4486] [id = 405] 00:51:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 201 (0x7f76710f9c00) [pid = 4486] [serial = 1216] [outer = (nil)] 00:51:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 202 (0x7f7671611800) [pid = 4486] [serial = 1217] [outer = 0x7f76710f9c00] 00:51:21 INFO - PROCESS | 4486 | 1461052281147 Marionette DEBUG loaded listener.js 00:51:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 203 (0x7f7675244c00) [pid = 4486] [serial = 1218] [outer = 0x7f76710f9c00] 00:51:21 INFO - PROCESS | 4486 | 1461052281968 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]]]}] 00:51:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:51:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1241ms 00:51:22 INFO - PROCESS | 4486 | 1461052282116 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 00:51:22 INFO - PROCESS | 4486 | 1461052282120 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 00:51:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:51:22 INFO - PROCESS | 4486 | 1461052282138 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:51:22 INFO - PROCESS | 4486 | 1461052282142 Marionette TRACE conn3 <- [1,1594,null,{}] 00:51:22 INFO - PROCESS | 4486 | 1461052282150 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}] 00:51:22 INFO - PROCESS | 4486 | 1461052282323 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 00:51:22 INFO - PROCESS | 4486 | 1461052282517 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:22 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76612d2800 == 130 [pid = 4486] [id = 406] 00:51:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 204 (0x7f765db51c00) [pid = 4486] [serial = 1219] [outer = (nil)] 00:51:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f765dcb3000) [pid = 4486] [serial = 1220] [outer = 0x7f765db51c00] 00:51:22 INFO - PROCESS | 4486 | 1461052282586 Marionette DEBUG loaded listener.js 00:51:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f765ea6c000) [pid = 4486] [serial = 1221] [outer = 0x7f765db51c00] 00:51:23 INFO - PROCESS | 4486 | 1461052283491 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]]]}] 00:51:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:51:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1393ms 00:51:23 INFO - PROCESS | 4486 | 1461052283521 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 00:51:23 INFO - PROCESS | 4486 | 1461052283526 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 00:51:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:51:23 INFO - PROCESS | 4486 | 1461052283537 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:51:23 INFO - PROCESS | 4486 | 1461052283541 Marionette TRACE conn3 <- [1,1598,null,{}] 00:51:23 INFO - PROCESS | 4486 | 1461052283547 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}] 00:51:23 INFO - PROCESS | 4486 | 1461052283727 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 00:51:23 INFO - PROCESS | 4486 | 1461052283923 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766560b800 == 131 [pid = 4486] [id = 407] 00:51:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f765dba9000) [pid = 4486] [serial = 1222] [outer = (nil)] 00:51:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f766424b800) [pid = 4486] [serial = 1223] [outer = 0x7f765dba9000] 00:51:23 INFO - PROCESS | 4486 | 1461052283989 Marionette DEBUG loaded listener.js 00:51:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f76658e2800) [pid = 4486] [serial = 1224] [outer = 0x7f765dba9000] 00:51:24 INFO - PROCESS | 4486 | 1461052284935 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]]]}] 00:51:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:51:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1436ms 00:51:24 INFO - PROCESS | 4486 | 1461052284971 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 00:51:24 INFO - PROCESS | 4486 | 1461052284974 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 00:51:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:51:24 INFO - PROCESS | 4486 | 1461052284980 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:51:24 INFO - PROCESS | 4486 | 1461052284983 Marionette TRACE conn3 <- [1,1602,null,{}] 00:51:24 INFO - PROCESS | 4486 | 1461052284997 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}] 00:51:25 INFO - PROCESS | 4486 | 1461052285182 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 00:51:25 INFO - PROCESS | 4486 | 1461052285380 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766e251000 == 132 [pid = 4486] [id = 408] 00:51:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f766ab87800) [pid = 4486] [serial = 1225] [outer = (nil)] 00:51:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f766c579000) [pid = 4486] [serial = 1226] [outer = 0x7f766ab87800] 00:51:25 INFO - PROCESS | 4486 | 1461052285453 Marionette DEBUG loaded listener.js 00:51:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f766d48ec00) [pid = 4486] [serial = 1227] [outer = 0x7f766ab87800] 00:51:26 INFO - PROCESS | 4486 | 1461052286359 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]]]}] 00:51:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:51:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1432ms 00:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:51:26 INFO - PROCESS | 4486 | 1461052286413 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 00:51:26 INFO - PROCESS | 4486 | 1461052286415 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 00:51:26 INFO - PROCESS | 4486 | 1461052286420 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:51:26 INFO - PROCESS | 4486 | 1461052286424 Marionette TRACE conn3 <- [1,1606,null,{}] 00:51:26 INFO - PROCESS | 4486 | 1461052286429 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}] 00:51:26 INFO - PROCESS | 4486 | 1461052286609 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 00:51:26 INFO - PROCESS | 4486 | 1461052286804 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:26 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7672a7d000 == 133 [pid = 4486] [id = 409] 00:51:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f76704c9800) [pid = 4486] [serial = 1228] [outer = (nil)] 00:51:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 214 (0x7f7670dab800) [pid = 4486] [serial = 1229] [outer = 0x7f76704c9800] 00:51:26 INFO - PROCESS | 4486 | 1461052286877 Marionette DEBUG loaded listener.js 00:51:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 215 (0x7f7670dcec00) [pid = 4486] [serial = 1230] [outer = 0x7f76704c9800] 00:51:27 INFO - PROCESS | 4486 | 1461052287730 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]]]}] 00:51:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:51:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1383ms 00:51:27 INFO - PROCESS | 4486 | 1461052287804 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 00:51:27 INFO - PROCESS | 4486 | 1461052287808 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 00:51:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:51:27 INFO - PROCESS | 4486 | 1461052287813 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:51:27 INFO - PROCESS | 4486 | 1461052287816 Marionette TRACE conn3 <- [1,1610,null,{}] 00:51:27 INFO - PROCESS | 4486 | 1461052287821 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}] 00:51:27 INFO - PROCESS | 4486 | 1461052287988 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 00:51:28 INFO - PROCESS | 4486 | 1461052288183 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676927000 == 134 [pid = 4486] [id = 410] 00:51:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f7670479000) [pid = 4486] [serial = 1231] [outer = (nil)] 00:51:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f76745e3800) [pid = 4486] [serial = 1232] [outer = 0x7f7670479000] 00:51:28 INFO - PROCESS | 4486 | 1461052288251 Marionette DEBUG loaded listener.js 00:51:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f767623a400) [pid = 4486] [serial = 1233] [outer = 0x7f7670479000] 00:51:29 INFO - PROCESS | 4486 | 1461052289050 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]]]}] 00:51:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:51:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1295ms 00:51:29 INFO - PROCESS | 4486 | 1461052289111 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 00:51:29 INFO - PROCESS | 4486 | 1461052289115 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 00:51:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:51:29 INFO - PROCESS | 4486 | 1461052289120 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:51:29 INFO - PROCESS | 4486 | 1461052289122 Marionette TRACE conn3 <- [1,1614,null,{}] 00:51:29 INFO - PROCESS | 4486 | 1461052289128 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}] 00:51:29 INFO - PROCESS | 4486 | 1461052289356 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 00:51:29 INFO - PROCESS | 4486 | 1461052289548 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76843a5800 == 135 [pid = 4486] [id = 411] 00:51:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f76788f6c00) [pid = 4486] [serial = 1234] [outer = (nil)] 00:51:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f7684331400) [pid = 4486] [serial = 1235] [outer = 0x7f76788f6c00] 00:51:29 INFO - PROCESS | 4486 | 1461052289619 Marionette DEBUG loaded listener.js 00:51:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f76845d8800) [pid = 4486] [serial = 1236] [outer = 0x7f76788f6c00] 00:51:30 INFO - PROCESS | 4486 | 1461052290473 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]]]}] 00:51:30 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 00:51:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1424ms 00:51:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:51:30 INFO - PROCESS | 4486 | 1461052290546 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 00:51:30 INFO - PROCESS | 4486 | 1461052290549 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 00:51:30 INFO - PROCESS | 4486 | 1461052290555 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:51:30 INFO - PROCESS | 4486 | 1461052290558 Marionette TRACE conn3 <- [1,1618,null,{}] 00:51:30 INFO - PROCESS | 4486 | 1461052290562 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}] 00:51:30 INFO - PROCESS | 4486 | 1461052290754 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 00:51:30 INFO - PROCESS | 4486 | 1461052290945 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76887d9800 == 136 [pid = 4486] [id = 412] 00:51:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f765c9b4400) [pid = 4486] [serial = 1237] [outer = (nil)] 00:51:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f765c9bb400) [pid = 4486] [serial = 1238] [outer = 0x7f765c9b4400] 00:51:31 INFO - PROCESS | 4486 | 1461052291014 Marionette DEBUG loaded listener.js 00:51:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f765c9c0400) [pid = 4486] [serial = 1239] [outer = 0x7f765c9b4400] 00:51:31 INFO - PROCESS | 4486 | 1461052291824 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]]]}] 00:51:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:51:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1336ms 00:51:31 INFO - PROCESS | 4486 | 1461052291891 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 00:51:31 INFO - PROCESS | 4486 | 1461052291895 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 00:51:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:51:31 INFO - PROCESS | 4486 | 1461052291900 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:51:31 INFO - PROCESS | 4486 | 1461052291902 Marionette TRACE conn3 <- [1,1622,null,{}] 00:51:31 INFO - PROCESS | 4486 | 1461052291907 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}] 00:51:32 INFO - PROCESS | 4486 | 1461052292078 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 00:51:32 INFO - PROCESS | 4486 | 1461052292277 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:32 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768d751000 == 137 [pid = 4486] [id = 413] 00:51:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f765c9b4c00) [pid = 4486] [serial = 1240] [outer = (nil)] 00:51:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f7686425c00) [pid = 4486] [serial = 1241] [outer = 0x7f765c9b4c00] 00:51:32 INFO - PROCESS | 4486 | 1461052292346 Marionette DEBUG loaded listener.js 00:51:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f768822c800) [pid = 4486] [serial = 1242] [outer = 0x7f765c9b4c00] 00:51:33 INFO - PROCESS | 4486 | 1461052293182 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]]]}] 00:51:33 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 00:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1334ms 00:51:33 INFO - PROCESS | 4486 | 1461052293236 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 00:51:33 INFO - PROCESS | 4486 | 1461052293240 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 00:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:51:33 INFO - PROCESS | 4486 | 1461052293245 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:51:33 INFO - PROCESS | 4486 | 1461052293247 Marionette TRACE conn3 <- [1,1626,null,{}] 00:51:33 INFO - PROCESS | 4486 | 1461052293253 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}] 00:51:33 INFO - PROCESS | 4486 | 1461052293483 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 00:51:33 INFO - PROCESS | 4486 | 1461052293678 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:33 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76643ba000 == 138 [pid = 4486] [id = 414] 00:51:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f765c9b8800) [pid = 4486] [serial = 1243] [outer = (nil)] 00:51:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f766300a400) [pid = 4486] [serial = 1244] [outer = 0x7f765c9b8800] 00:51:33 INFO - PROCESS | 4486 | 1461052293744 Marionette DEBUG loaded listener.js 00:51:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f7663010400) [pid = 4486] [serial = 1245] [outer = 0x7f765c9b8800] 00:51:35 INFO - PROCESS | 4486 | 1461052295314 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]]]}] 00:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 2129ms 00:51:35 INFO - PROCESS | 4486 | 1461052295375 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 00:51:35 INFO - PROCESS | 4486 | 1461052295381 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 00:51:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:51:35 INFO - PROCESS | 4486 | 1461052295387 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:51:35 INFO - PROCESS | 4486 | 1461052295391 Marionette TRACE conn3 <- [1,1630,null,{}] 00:51:35 INFO - PROCESS | 4486 | 1461052295398 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}] 00:51:35 INFO - PROCESS | 4486 | 1461052295551 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 00:51:35 INFO - PROCESS | 4486 | 1461052295750 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7661fc2800 == 139 [pid = 4486] [id = 415] 00:51:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f765ba50400) [pid = 4486] [serial = 1246] [outer = (nil)] 00:51:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f765db4e400) [pid = 4486] [serial = 1247] [outer = 0x7f765ba50400] 00:51:35 INFO - PROCESS | 4486 | 1461052295855 Marionette DEBUG loaded listener.js 00:51:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f765dce8000) [pid = 4486] [serial = 1248] [outer = 0x7f765ba50400] 00:51:36 INFO - PROCESS | 4486 | 1461052296689 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]]]}] 00:51:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:51:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1333ms 00:51:36 INFO - PROCESS | 4486 | 1461052296734 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 00:51:36 INFO - PROCESS | 4486 | 1461052296742 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 00:51:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:51:36 INFO - PROCESS | 4486 | 1461052296751 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:51:36 INFO - PROCESS | 4486 | 1461052296754 Marionette TRACE conn3 <- [1,1634,null,{}] 00:51:36 INFO - PROCESS | 4486 | 1461052296758 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}] 00:51:36 INFO - PROCESS | 4486 | 1461052296915 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 00:51:37 INFO - PROCESS | 4486 | 1461052297253 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:37 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765dc3c800 == 140 [pid = 4486] [id = 416] 00:51:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f765db43400) [pid = 4486] [serial = 1249] [outer = (nil)] 00:51:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f765fdc3000) [pid = 4486] [serial = 1250] [outer = 0x7f765db43400] 00:51:37 INFO - PROCESS | 4486 | 1461052297425 Marionette DEBUG loaded listener.js 00:51:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f7661ef3c00) [pid = 4486] [serial = 1251] [outer = 0x7f765db43400] 00:51:38 INFO - PROCESS | 4486 | 1461052298310 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]]]}] 00:51:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:51:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1591ms 00:51:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:51:38 INFO - PROCESS | 4486 | 1461052298343 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 00:51:38 INFO - PROCESS | 4486 | 1461052298346 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 00:51:38 INFO - PROCESS | 4486 | 1461052298352 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:51:38 INFO - PROCESS | 4486 | 1461052298357 Marionette TRACE conn3 <- [1,1638,null,{}] 00:51:38 INFO - PROCESS | 4486 | 1461052298371 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}] 00:51:38 INFO - PROCESS | 4486 | 1461052298524 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 00:51:38 INFO - PROCESS | 4486 | 1461052298727 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76645d3800 == 141 [pid = 4486] [id = 417] 00:51:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f7662bb5400) [pid = 4486] [serial = 1252] [outer = (nil)] 00:51:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f766300ec00) [pid = 4486] [serial = 1253] [outer = 0x7f7662bb5400] 00:51:38 INFO - PROCESS | 4486 | 1461052298794 Marionette DEBUG loaded listener.js 00:51:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 239 (0x7f766424d800) [pid = 4486] [serial = 1254] [outer = 0x7f7662bb5400] 00:51:39 INFO - PROCESS | 4486 | 1461052299730 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]]]}] 00:51:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:51:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1438ms 00:51:39 INFO - PROCESS | 4486 | 1461052299790 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 00:51:39 INFO - PROCESS | 4486 | 1461052299794 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 00:51:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:51:39 INFO - PROCESS | 4486 | 1461052299800 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:51:39 INFO - PROCESS | 4486 | 1461052299802 Marionette TRACE conn3 <- [1,1642,null,{}] 00:51:39 INFO - PROCESS | 4486 | 1461052299807 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}] 00:51:39 INFO - PROCESS | 4486 | 1461052299979 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 00:51:40 INFO - PROCESS | 4486 | 1461052300179 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:40 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76634c2000 == 142 [pid = 4486] [id = 418] 00:51:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f7665895c00) [pid = 4486] [serial = 1255] [outer = (nil)] 00:51:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f76658e1000) [pid = 4486] [serial = 1256] [outer = 0x7f7665895c00] 00:51:40 INFO - PROCESS | 4486 | 1461052300258 Marionette DEBUG loaded listener.js 00:51:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f7665c2d000) [pid = 4486] [serial = 1257] [outer = 0x7f7665895c00] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675ada000 == 141 [pid = 4486] [id = 128] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765f1e0800 == 140 [pid = 4486] [id = 341] 00:51:40 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f766abf0000) [pid = 4486] [serial = 1145] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f765ddb5800) [pid = 4486] [serial = 1136] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f7670dcbc00) [pid = 4486] [serial = 1109] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 4486 | --DOMWINDOW == 238 (0x7f7686585800) [pid = 4486] [serial = 1121] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f76658d6c00) [pid = 4486] [serial = 1103] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f7678870800) [pid = 4486] [serial = 1115] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f76843ff800) [pid = 4486] [serial = 1118] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f7672d56400) [pid = 4486] [serial = 1112] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f766ba48c00) [pid = 4486] [serial = 1106] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f7673551400) [pid = 4486] [serial = 1124] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f7688683400) [pid = 4486] [serial = 1127] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f7670db3c00) [pid = 4486] [serial = 1130] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f765d0f0000) [pid = 4486] [serial = 1133] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7687c0e800 == 139 [pid = 4486] [id = 76] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7676b80800 == 138 [pid = 4486] [id = 352] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766b9dd800 == 137 [pid = 4486] [id = 343] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c39c800 == 136 [pid = 4486] [id = 344] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768819f800 == 135 [pid = 4486] [id = 356] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675845800 == 134 [pid = 4486] [id = 290] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767506a800 == 133 [pid = 4486] [id = 351] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7686472800 == 132 [pid = 4486] [id = 355] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670ea2800 == 131 [pid = 4486] [id = 350] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76645d8000 == 130 [pid = 4486] [id = 342] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767d10e800 == 129 [pid = 4486] [id = 353] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76835ad800 == 128 [pid = 4486] [id = 354] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76645cc800 == 127 [pid = 4486] [id = 347] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767494e000 == 126 [pid = 4486] [id = 61] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670439800 == 125 [pid = 4486] [id = 349] 00:51:40 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768a469000 == 124 [pid = 4486] [id = 156] 00:51:41 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7685f12800 == 123 [pid = 4486] [id = 392] 00:51:41 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768332b800 == 122 [pid = 4486] [id = 391] 00:51:41 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76787b1000 == 121 [pid = 4486] [id = 390] 00:51:41 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675409000 == 120 [pid = 4486] [id = 389] 00:51:41 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670e9e000 == 119 [pid = 4486] [id = 388] 00:51:41 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766df76000 == 118 [pid = 4486] [id = 387] 00:51:41 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cba5800 == 117 [pid = 4486] [id = 386] 00:51:41 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c255000 == 116 [pid = 4486] [id = 385] 00:51:41 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766abc7000 == 115 [pid = 4486] [id = 384] 00:51:41 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665504000 == 114 [pid = 4486] [id = 383] 00:51:41 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765ea13800 == 113 [pid = 4486] [id = 382] 00:51:41 INFO - PROCESS | 4486 | 1461052301196 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]]]}] 00:51:41 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f767552a000) [pid = 4486] [serial = 1100] [outer = (nil)] [url = about:blank] 00:51:41 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f7665894400) [pid = 4486] [serial = 1142] [outer = (nil)] [url = about:blank] 00:51:41 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f7665c2d400) [pid = 4486] [serial = 1143] [outer = (nil)] [url = about:blank] 00:51:41 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f7661ef2c00) [pid = 4486] [serial = 1140] [outer = (nil)] [url = about:blank] 00:51:41 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f765f9db400) [pid = 4486] [serial = 1139] [outer = (nil)] [url = about:blank] 00:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1488ms 00:51:41 INFO - PROCESS | 4486 | 1461052301289 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 00:51:41 INFO - PROCESS | 4486 | 1461052301292 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 00:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:51:41 INFO - PROCESS | 4486 | 1461052301297 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:51:41 INFO - PROCESS | 4486 | 1461052301300 Marionette TRACE conn3 <- [1,1646,null,{}] 00:51:41 INFO - PROCESS | 4486 | 1461052301304 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}] 00:51:41 INFO - PROCESS | 4486 | 1461052301456 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 00:51:41 INFO - PROCESS | 4486 | 1461052301465 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7661da5800 == 114 [pid = 4486] [id = 419] 00:51:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f7661e15c00) [pid = 4486] [serial = 1258] [outer = (nil)] 00:51:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f7665c2d400) [pid = 4486] [serial = 1259] [outer = 0x7f7661e15c00] 00:51:41 INFO - PROCESS | 4486 | 1461052301522 Marionette DEBUG loaded listener.js 00:51:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f7665c8f800) [pid = 4486] [serial = 1260] [outer = 0x7f7661e15c00] 00:51:42 INFO - PROCESS | 4486 | 1461052302378 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]]]}] 00:51:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:51:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1125ms 00:51:42 INFO - PROCESS | 4486 | 1461052302423 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 00:51:42 INFO - PROCESS | 4486 | 1461052302427 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 00:51:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:51:42 INFO - PROCESS | 4486 | 1461052302433 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:51:42 INFO - PROCESS | 4486 | 1461052302434 Marionette TRACE conn3 <- [1,1650,null,{}] 00:51:42 INFO - PROCESS | 4486 | 1461052302440 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}] 00:51:42 INFO - PROCESS | 4486 | 1461052302619 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 00:51:42 INFO - PROCESS | 4486 | 1461052302783 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:42 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665511000 == 115 [pid = 4486] [id = 420] 00:51:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f76631f9400) [pid = 4486] [serial = 1261] [outer = (nil)] 00:51:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f7665d12400) [pid = 4486] [serial = 1262] [outer = 0x7f76631f9400] 00:51:42 INFO - PROCESS | 4486 | 1461052302845 Marionette DEBUG loaded listener.js 00:51:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f766ab6f000) [pid = 4486] [serial = 1263] [outer = 0x7f76631f9400] 00:51:43 INFO - PROCESS | 4486 | 1461052303586 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]]]}] 00:51:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:51:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1225ms 00:51:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:51:43 INFO - PROCESS | 4486 | 1461052303659 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 00:51:43 INFO - PROCESS | 4486 | 1461052303661 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 00:51:43 INFO - PROCESS | 4486 | 1461052303673 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:51:43 INFO - PROCESS | 4486 | 1461052303676 Marionette TRACE conn3 <- [1,1654,null,{}] 00:51:43 INFO - PROCESS | 4486 | 1461052303689 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}] 00:51:43 INFO - PROCESS | 4486 | 1461052303904 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 00:51:43 INFO - PROCESS | 4486 | 1461052303925 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766596f000 == 116 [pid = 4486] [id = 421] 00:51:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f7665894400) [pid = 4486] [serial = 1264] [outer = (nil)] 00:51:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f766ab8f000) [pid = 4486] [serial = 1265] [outer = 0x7f7665894400] 00:51:43 INFO - PROCESS | 4486 | 1461052303983 Marionette DEBUG loaded listener.js 00:51:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f766ba46c00) [pid = 4486] [serial = 1266] [outer = 0x7f7665894400] 00:51:44 INFO - PROCESS | 4486 | 1461052304803 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]]]}] 00:51:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1152ms 00:51:44 INFO - PROCESS | 4486 | 1461052304821 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 00:51:44 INFO - PROCESS | 4486 | 1461052304824 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 00:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:51:44 INFO - PROCESS | 4486 | 1461052304829 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:51:44 INFO - PROCESS | 4486 | 1461052304831 Marionette TRACE conn3 <- [1,1658,null,{}] 00:51:44 INFO - PROCESS | 4486 | 1461052304836 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}] 00:51:45 INFO - PROCESS | 4486 | 1461052305037 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f766ab85c00) [pid = 4486] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f766eea2400) [pid = 4486] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f7665899000) [pid = 4486] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f765ea68c00) [pid = 4486] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f7665d05400) [pid = 4486] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f7665a65400) [pid = 4486] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f766abe6000) [pid = 4486] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f7675384c00) [pid = 4486] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f765f9da800) [pid = 4486] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f766588d400) [pid = 4486] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f7671015400) [pid = 4486] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f76704ce400) [pid = 4486] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f766c579400) [pid = 4486] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f765dba5000) [pid = 4486] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f765dba9400) [pid = 4486] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f7662bad800) [pid = 4486] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f7675091c00) [pid = 4486] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f766ba5cc00) [pid = 4486] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 214 (0x7f7665a66c00) [pid = 4486] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 213 (0x7f765ea71800) [pid = 4486] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f766e4e7000) [pid = 4486] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f765f9db000) [pid = 4486] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f765dceb400) [pid = 4486] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f76658d8400) [pid = 4486] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f7662daac00) [pid = 4486] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f765d0e6c00) [pid = 4486] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f765dce3c00) [pid = 4486] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f7671372400) [pid = 4486] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f7662dac400) [pid = 4486] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 203 (0x7f765ddb4000) [pid = 4486] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 202 (0x7f7662bb2400) [pid = 4486] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 201 (0x7f7670703c00) [pid = 4486] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 200 (0x7f766ab67000) [pid = 4486] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 199 (0x7f76658e0800) [pid = 4486] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 198 (0x7f7661eeec00) [pid = 4486] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 197 (0x7f7665d29800) [pid = 4486] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 196 (0x7f765ddaf800) [pid = 4486] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 195 (0x7f767613c000) [pid = 4486] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f767552ac00) [pid = 4486] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f7662daa000) [pid = 4486] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f76654e8400) [pid = 4486] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f7665c2d800) [pid = 4486] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 190 (0x7f765dba2800) [pid = 4486] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:51:46 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f7665d32c00) [pid = 4486] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:51:46 INFO - PROCESS | 4486 | 1461052306389 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765dc34800 == 117 [pid = 4486] [id = 422] 00:51:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f765ba51800) [pid = 4486] [serial = 1267] [outer = (nil)] 00:51:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 191 (0x7f765dba5800) [pid = 4486] [serial = 1268] [outer = 0x7f765ba51800] 00:51:46 INFO - PROCESS | 4486 | 1461052306450 Marionette DEBUG loaded listener.js 00:51:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f765ddb4c00) [pid = 4486] [serial = 1269] [outer = 0x7f765ba51800] 00:51:47 INFO - PROCESS | 4486 | 1461052307066 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]]]}] 00:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2280ms 00:51:47 INFO - PROCESS | 4486 | 1461052307110 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 00:51:47 INFO - PROCESS | 4486 | 1461052307113 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 00:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:51:47 INFO - PROCESS | 4486 | 1461052307118 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:51:47 INFO - PROCESS | 4486 | 1461052307120 Marionette TRACE conn3 <- [1,1662,null,{}] 00:51:47 INFO - PROCESS | 4486 | 1461052307125 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}] 00:51:47 INFO - PROCESS | 4486 | 1461052307334 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 00:51:47 INFO - PROCESS | 4486 | 1461052307355 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:47 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766a71d000 == 118 [pid = 4486] [id = 423] 00:51:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f765d0e6c00) [pid = 4486] [serial = 1270] [outer = (nil)] 00:51:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f7662dadc00) [pid = 4486] [serial = 1271] [outer = 0x7f765d0e6c00] 00:51:47 INFO - PROCESS | 4486 | 1461052307412 Marionette DEBUG loaded listener.js 00:51:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f766ab66000) [pid = 4486] [serial = 1272] [outer = 0x7f765d0e6c00] 00:51:48 INFO - PROCESS | 4486 | 1461052308110 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]]]}] 00:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1032ms 00:51:48 INFO - PROCESS | 4486 | 1461052308152 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 00:51:48 INFO - PROCESS | 4486 | 1461052308155 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 00:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:51:48 INFO - PROCESS | 4486 | 1461052308160 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:51:48 INFO - PROCESS | 4486 | 1461052308161 Marionette TRACE conn3 <- [1,1666,null,{}] 00:51:48 INFO - PROCESS | 4486 | 1461052308167 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}] 00:51:48 INFO - PROCESS | 4486 | 1461052308411 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 00:51:48 INFO - PROCESS | 4486 | 1461052308584 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765fd15000 == 119 [pid = 4486] [id = 424] 00:51:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 196 (0x7f765ba49400) [pid = 4486] [serial = 1273] [outer = (nil)] 00:51:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 197 (0x7f765ba50800) [pid = 4486] [serial = 1274] [outer = 0x7f765ba49400] 00:51:48 INFO - PROCESS | 4486 | 1461052308658 Marionette DEBUG loaded listener.js 00:51:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 198 (0x7f765d0ed400) [pid = 4486] [serial = 1275] [outer = 0x7f765ba49400] 00:51:49 INFO - PROCESS | 4486 | 1461052309544 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]]]}] 00:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1431ms 00:51:49 INFO - PROCESS | 4486 | 1461052309593 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 00:51:49 INFO - PROCESS | 4486 | 1461052309600 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 00:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:51:49 INFO - PROCESS | 4486 | 1461052309607 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:51:49 INFO - PROCESS | 4486 | 1461052309613 Marionette TRACE conn3 <- [1,1670,null,{}] 00:51:49 INFO - PROCESS | 4486 | 1461052309619 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}] 00:51:49 INFO - PROCESS | 4486 | 1461052309805 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 00:51:50 INFO - PROCESS | 4486 | 1461052309994 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76643a2800 == 120 [pid = 4486] [id = 425] 00:51:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 199 (0x7f765ba49800) [pid = 4486] [serial = 1276] [outer = (nil)] 00:51:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 200 (0x7f7661ef6c00) [pid = 4486] [serial = 1277] [outer = 0x7f765ba49800] 00:51:50 INFO - PROCESS | 4486 | 1461052310068 Marionette DEBUG loaded listener.js 00:51:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 201 (0x7f7662dae400) [pid = 4486] [serial = 1278] [outer = 0x7f765ba49800] 00:51:51 INFO - PROCESS | 4486 | 1461052311022 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]]]}] 00:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1483ms 00:51:51 INFO - PROCESS | 4486 | 1461052311090 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 00:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:51:51 INFO - PROCESS | 4486 | 1461052311095 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 00:51:51 INFO - PROCESS | 4486 | 1461052311101 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:51:51 INFO - PROCESS | 4486 | 1461052311104 Marionette TRACE conn3 <- [1,1674,null,{}] 00:51:51 INFO - PROCESS | 4486 | 1461052311109 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}] 00:51:51 INFO - PROCESS | 4486 | 1461052311290 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 00:51:51 INFO - PROCESS | 4486 | 1461052311477 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:51 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766abcd000 == 121 [pid = 4486] [id = 426] 00:51:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 202 (0x7f765dcb8400) [pid = 4486] [serial = 1279] [outer = (nil)] 00:51:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 203 (0x7f7665896000) [pid = 4486] [serial = 1280] [outer = 0x7f765dcb8400] 00:51:51 INFO - PROCESS | 4486 | 1461052311548 Marionette DEBUG loaded listener.js 00:51:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 204 (0x7f7665c32400) [pid = 4486] [serial = 1281] [outer = 0x7f765dcb8400] 00:51:52 INFO - PROCESS | 4486 | 1461052312471 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]]]}] 00:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1427ms 00:51:52 INFO - PROCESS | 4486 | 1461052312527 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 00:51:52 INFO - PROCESS | 4486 | 1461052312533 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 00:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:51:52 INFO - PROCESS | 4486 | 1461052312548 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:51:52 INFO - PROCESS | 4486 | 1461052312554 Marionette TRACE conn3 <- [1,1678,null,{}] 00:51:52 INFO - PROCESS | 4486 | 1461052312559 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}] 00:51:52 INFO - PROCESS | 4486 | 1461052312764 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 00:51:52 INFO - PROCESS | 4486 | 1461052312955 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:52 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c079800 == 122 [pid = 4486] [id = 427] 00:51:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f766300d000) [pid = 4486] [serial = 1282] [outer = (nil)] 00:51:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f766ab0d800) [pid = 4486] [serial = 1283] [outer = 0x7f766300d000] 00:51:53 INFO - PROCESS | 4486 | 1461052313026 Marionette DEBUG loaded listener.js 00:51:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f766abe3800) [pid = 4486] [serial = 1284] [outer = 0x7f766300d000] 00:51:53 INFO - PROCESS | 4486 | 1461052313894 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]]]}] 00:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1397ms 00:51:53 INFO - PROCESS | 4486 | 1461052313939 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 00:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:51:53 INFO - PROCESS | 4486 | 1461052313943 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 00:51:53 INFO - PROCESS | 4486 | 1461052313949 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:51:53 INFO - PROCESS | 4486 | 1461052313952 Marionette TRACE conn3 <- [1,1682,null,{}] 00:51:53 INFO - PROCESS | 4486 | 1461052313958 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}] 00:51:54 INFO - PROCESS | 4486 | 1461052314131 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 00:51:54 INFO - PROCESS | 4486 | 1461052314339 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c399800 == 123 [pid = 4486] [id = 428] 00:51:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f76658d4400) [pid = 4486] [serial = 1285] [outer = (nil)] 00:51:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f766ba5c800) [pid = 4486] [serial = 1286] [outer = 0x7f76658d4400] 00:51:54 INFO - PROCESS | 4486 | 1461052314451 Marionette DEBUG loaded listener.js 00:51:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f766c14e800) [pid = 4486] [serial = 1287] [outer = 0x7f76658d4400] 00:51:55 INFO - PROCESS | 4486 | 1461052315330 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]]]}] 00:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1435ms 00:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:51:55 INFO - PROCESS | 4486 | 1461052315385 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 00:51:55 INFO - PROCESS | 4486 | 1461052315387 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 00:51:55 INFO - PROCESS | 4486 | 1461052315395 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:51:55 INFO - PROCESS | 4486 | 1461052315398 Marionette TRACE conn3 <- [1,1686,null,{}] 00:51:55 INFO - PROCESS | 4486 | 1461052315403 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}] 00:51:55 INFO - PROCESS | 4486 | 1461052315614 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 00:51:55 INFO - PROCESS | 4486 | 1461052315809 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb13000 == 124 [pid = 4486] [id = 429] 00:51:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f766c57e800) [pid = 4486] [serial = 1288] [outer = (nil)] 00:51:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f766c584800) [pid = 4486] [serial = 1289] [outer = 0x7f766c57e800] 00:51:55 INFO - PROCESS | 4486 | 1461052315894 Marionette DEBUG loaded listener.js 00:51:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f766cb4e400) [pid = 4486] [serial = 1290] [outer = 0x7f766c57e800] 00:51:56 INFO - PROCESS | 4486 | 1461052316874 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]]]}] 00:51:56 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 00:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1531ms 00:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:51:56 INFO - PROCESS | 4486 | 1461052316925 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 00:51:56 INFO - PROCESS | 4486 | 1461052316928 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 00:51:56 INFO - PROCESS | 4486 | 1461052316934 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:51:56 INFO - PROCESS | 4486 | 1461052316937 Marionette TRACE conn3 <- [1,1690,null,{}] 00:51:56 INFO - PROCESS | 4486 | 1461052316942 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}] 00:51:57 INFO - PROCESS | 4486 | 1461052317132 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 00:51:57 INFO - PROCESS | 4486 | 1461052317333 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:57 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766d01c000 == 125 [pid = 4486] [id = 430] 00:51:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 214 (0x7f766c156800) [pid = 4486] [serial = 1291] [outer = (nil)] 00:51:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 215 (0x7f766cd41c00) [pid = 4486] [serial = 1292] [outer = 0x7f766c156800] 00:51:57 INFO - PROCESS | 4486 | 1461052317404 Marionette DEBUG loaded listener.js 00:51:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f766cfcb400) [pid = 4486] [serial = 1293] [outer = 0x7f766c156800] 00:51:58 INFO - PROCESS | 4486 | 1461052318248 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]]]}] 00:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1377ms 00:51:58 INFO - PROCESS | 4486 | 1461052318311 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 00:51:58 INFO - PROCESS | 4486 | 1461052318315 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 00:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:51:58 INFO - PROCESS | 4486 | 1461052318321 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:51:58 INFO - PROCESS | 4486 | 1461052318324 Marionette TRACE conn3 <- [1,1694,null,{}] 00:51:58 INFO - PROCESS | 4486 | 1461052318329 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}] 00:51:58 INFO - PROCESS | 4486 | 1461052318519 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 00:51:58 INFO - PROCESS | 4486 | 1461052318715 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:58 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766ee6c800 == 126 [pid = 4486] [id = 431] 00:51:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f766c57f000) [pid = 4486] [serial = 1294] [outer = (nil)] 00:51:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f766d153000) [pid = 4486] [serial = 1295] [outer = 0x7f766c57f000] 00:51:58 INFO - PROCESS | 4486 | 1461052318787 Marionette DEBUG loaded listener.js 00:51:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f766e0bb800) [pid = 4486] [serial = 1296] [outer = 0x7f766c57f000] 00:51:59 INFO - PROCESS | 4486 | 1461052319640 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]]]}] 00:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1382ms 00:51:59 INFO - PROCESS | 4486 | 1461052319706 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 00:51:59 INFO - PROCESS | 4486 | 1461052319710 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 00:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:51:59 INFO - PROCESS | 4486 | 1461052319716 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:51:59 INFO - PROCESS | 4486 | 1461052319718 Marionette TRACE conn3 <- [1,1698,null,{}] 00:51:59 INFO - PROCESS | 4486 | 1461052319724 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}] 00:51:59 INFO - PROCESS | 4486 | 1461052319920 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 00:52:00 INFO - PROCESS | 4486 | 1461052320114 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:00 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767075c800 == 127 [pid = 4486] [id = 432] 00:52:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f766cfc6c00) [pid = 4486] [serial = 1297] [outer = (nil)] 00:52:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f766e4eec00) [pid = 4486] [serial = 1298] [outer = 0x7f766cfc6c00] 00:52:00 INFO - PROCESS | 4486 | 1461052320189 Marionette DEBUG loaded listener.js 00:52:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f7670079c00) [pid = 4486] [serial = 1299] [outer = 0x7f766cfc6c00] 00:52:01 INFO - PROCESS | 4486 | 1461052321072 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]]]}] 00:52:01 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 00:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1433ms 00:52:01 INFO - PROCESS | 4486 | 1461052321151 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 00:52:01 INFO - PROCESS | 4486 | 1461052321156 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 00:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:52:01 INFO - PROCESS | 4486 | 1461052321163 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:52:01 INFO - PROCESS | 4486 | 1461052321167 Marionette TRACE conn3 <- [1,1702,null,{}] 00:52:01 INFO - PROCESS | 4486 | 1461052321173 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}] 00:52:01 INFO - PROCESS | 4486 | 1461052321417 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 00:52:01 INFO - PROCESS | 4486 | 1461052321621 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:01 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670c48000 == 128 [pid = 4486] [id = 433] 00:52:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f766cfc3c00) [pid = 4486] [serial = 1300] [outer = (nil)] 00:52:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f767007f000) [pid = 4486] [serial = 1301] [outer = 0x7f766cfc3c00] 00:52:01 INFO - PROCESS | 4486 | 1461052321778 Marionette DEBUG loaded listener.js 00:52:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f76704c5400) [pid = 4486] [serial = 1302] [outer = 0x7f766cfc3c00] 00:52:02 INFO - PROCESS | 4486 | 1461052322646 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]]]}] 00:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1535ms 00:52:02 INFO - PROCESS | 4486 | 1461052322700 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 00:52:02 INFO - PROCESS | 4486 | 1461052322704 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 00:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:52:02 INFO - PROCESS | 4486 | 1461052322710 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:52:02 INFO - PROCESS | 4486 | 1461052322713 Marionette TRACE conn3 <- [1,1706,null,{}] 00:52:02 INFO - PROCESS | 4486 | 1461052322719 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}] 00:52:02 INFO - PROCESS | 4486 | 1461052322896 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 00:52:03 INFO - PROCESS | 4486 | 1461052323100 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670c62800 == 129 [pid = 4486] [id = 434] 00:52:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f766cfcfc00) [pid = 4486] [serial = 1303] [outer = (nil)] 00:52:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f767070c800) [pid = 4486] [serial = 1304] [outer = 0x7f766cfcfc00] 00:52:03 INFO - PROCESS | 4486 | 1461052323183 Marionette DEBUG loaded listener.js 00:52:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f7670beb400) [pid = 4486] [serial = 1305] [outer = 0x7f766cfcfc00] 00:52:04 INFO - PROCESS | 4486 | 1461052324094 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]]]}] 00:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1440ms 00:52:04 INFO - PROCESS | 4486 | 1461052324150 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 00:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:52:04 INFO - PROCESS | 4486 | 1461052324160 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 00:52:04 INFO - PROCESS | 4486 | 1461052324166 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:52:04 INFO - PROCESS | 4486 | 1461052324170 Marionette TRACE conn3 <- [1,1710,null,{}] 00:52:04 INFO - PROCESS | 4486 | 1461052324175 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}] 00:52:04 INFO - PROCESS | 4486 | 1461052324393 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 00:52:04 INFO - PROCESS | 4486 | 1461052324589 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:04 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7674845800 == 130 [pid = 4486] [id = 435] 00:52:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f766ee9e800) [pid = 4486] [serial = 1306] [outer = (nil)] 00:52:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f767100fc00) [pid = 4486] [serial = 1307] [outer = 0x7f766ee9e800] 00:52:04 INFO - PROCESS | 4486 | 1461052324660 Marionette DEBUG loaded listener.js 00:52:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f767137bc00) [pid = 4486] [serial = 1308] [outer = 0x7f766ee9e800] 00:52:05 INFO - PROCESS | 4486 | 1461052325584 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]]]}] 00:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1485ms 00:52:05 INFO - PROCESS | 4486 | 1461052325651 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 00:52:05 INFO - PROCESS | 4486 | 1461052325655 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 00:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:52:05 INFO - PROCESS | 4486 | 1461052325660 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:52:05 INFO - PROCESS | 4486 | 1461052325663 Marionette TRACE conn3 <- [1,1714,null,{}] 00:52:05 INFO - PROCESS | 4486 | 1461052325668 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}] 00:52:05 INFO - PROCESS | 4486 | 1461052325861 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 00:52:06 INFO - PROCESS | 4486 | 1461052326060 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76612d1000 == 131 [pid = 4486] [id = 436] 00:52:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f765dba4400) [pid = 4486] [serial = 1309] [outer = (nil)] 00:52:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f7662bb5800) [pid = 4486] [serial = 1310] [outer = 0x7f765dba4400] 00:52:06 INFO - PROCESS | 4486 | 1461052326130 Marionette DEBUG loaded listener.js 00:52:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f76713c9c00) [pid = 4486] [serial = 1311] [outer = 0x7f765dba4400] 00:52:07 INFO - PROCESS | 4486 | 1461052327016 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]]]}] 00:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1427ms 00:52:07 INFO - PROCESS | 4486 | 1461052327089 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 00:52:07 INFO - PROCESS | 4486 | 1461052327092 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 00:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:52:07 INFO - PROCESS | 4486 | 1461052327098 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:52:07 INFO - PROCESS | 4486 | 1461052327100 Marionette TRACE conn3 <- [1,1718,null,{}] 00:52:07 INFO - PROCESS | 4486 | 1461052327105 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}] 00:52:07 INFO - PROCESS | 4486 | 1461052327291 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 00:52:07 INFO - PROCESS | 4486 | 1461052327491 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670437800 == 132 [pid = 4486] [id = 437] 00:52:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f765dbaa400) [pid = 4486] [serial = 1312] [outer = (nil)] 00:52:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f765ddbd400) [pid = 4486] [serial = 1313] [outer = 0x7f765dbaa400] 00:52:07 INFO - PROCESS | 4486 | 1461052327561 Marionette DEBUG loaded listener.js 00:52:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f76713cf000) [pid = 4486] [serial = 1314] [outer = 0x7f765dbaa400] 00:52:08 INFO - PROCESS | 4486 | 1461052328447 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]]]}] 00:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1429ms 00:52:08 INFO - PROCESS | 4486 | 1461052328528 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 00:52:08 INFO - PROCESS | 4486 | 1461052328531 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 00:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:52:08 INFO - PROCESS | 4486 | 1461052328537 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:52:08 INFO - PROCESS | 4486 | 1461052328540 Marionette TRACE conn3 <- [1,1722,null,{}] 00:52:08 INFO - PROCESS | 4486 | 1461052328545 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}] 00:52:08 INFO - PROCESS | 4486 | 1461052328732 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 00:52:08 INFO - PROCESS | 4486 | 1461052328943 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:08 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765fd0e000 == 133 [pid = 4486] [id = 438] 00:52:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f765dce2800) [pid = 4486] [serial = 1315] [outer = (nil)] 00:52:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 239 (0x7f765ea6e800) [pid = 4486] [serial = 1316] [outer = 0x7f765dce2800] 00:52:09 INFO - PROCESS | 4486 | 1461052329012 Marionette DEBUG loaded listener.js 00:52:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f7662dad400) [pid = 4486] [serial = 1317] [outer = 0x7f765dce2800] 00:52:10 INFO - PROCESS | 4486 | 1461052330217 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]]]}] 00:52:10 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 00:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1739ms 00:52:10 INFO - PROCESS | 4486 | 1461052330278 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 00:52:10 INFO - PROCESS | 4486 | 1461052330284 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 00:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:52:10 INFO - PROCESS | 4486 | 1461052330292 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:52:10 INFO - PROCESS | 4486 | 1461052330297 Marionette TRACE conn3 <- [1,1726,null,{}] 00:52:10 INFO - PROCESS | 4486 | 1461052330303 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}] 00:52:10 INFO - PROCESS | 4486 | 1461052330486 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 00:52:10 INFO - PROCESS | 4486 | 1461052330698 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:10 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662926800 == 134 [pid = 4486] [id = 439] 00:52:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f765c9bf400) [pid = 4486] [serial = 1318] [outer = (nil)] 00:52:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f765dcaf000) [pid = 4486] [serial = 1319] [outer = 0x7f765c9bf400] 00:52:10 INFO - PROCESS | 4486 | 1461052330762 Marionette DEBUG loaded listener.js 00:52:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f765f9db000) [pid = 4486] [serial = 1320] [outer = 0x7f765c9bf400] 00:52:11 INFO - PROCESS | 4486 | 1461052331838 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]]]}] 00:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1585ms 00:52:11 INFO - PROCESS | 4486 | 1461052331878 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 00:52:11 INFO - PROCESS | 4486 | 1461052331886 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 00:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:52:11 INFO - PROCESS | 4486 | 1461052331895 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:52:11 INFO - PROCESS | 4486 | 1461052331899 Marionette TRACE conn3 <- [1,1730,null,{}] 00:52:11 INFO - PROCESS | 4486 | 1461052331905 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}] 00:52:12 INFO - PROCESS | 4486 | 1461052332085 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 00:52:12 INFO - PROCESS | 4486 | 1461052332293 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:12 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ffd8800 == 135 [pid = 4486] [id = 440] 00:52:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 244 (0x7f765dbabc00) [pid = 4486] [serial = 1321] [outer = (nil)] 00:52:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 245 (0x7f7662dcfc00) [pid = 4486] [serial = 1322] [outer = 0x7f765dbabc00] 00:52:12 INFO - PROCESS | 4486 | 1461052332355 Marionette DEBUG loaded listener.js 00:52:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 246 (0x7f76631eec00) [pid = 4486] [serial = 1323] [outer = 0x7f765dbabc00] 00:52:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768c716800 == 134 [pid = 4486] [id = 335] 00:52:12 INFO - PROCESS | 4486 | --DOMWINDOW == 245 (0x7f7664255c00) [pid = 4486] [serial = 1190] [outer = (nil)] [url = about:blank] 00:52:12 INFO - PROCESS | 4486 | --DOMWINDOW == 244 (0x7f768822bc00) [pid = 4486] [serial = 1181] [outer = (nil)] [url = about:blank] 00:52:12 INFO - PROCESS | 4486 | --DOMWINDOW == 243 (0x7f765db4c400) [pid = 4486] [serial = 1187] [outer = (nil)] [url = about:blank] 00:52:12 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f766ab09400) [pid = 4486] [serial = 1193] [outer = (nil)] [url = about:blank] 00:52:12 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f7664251000) [pid = 4486] [serial = 1184] [outer = (nil)] [url = about:blank] 00:52:12 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f7683168400) [pid = 4486] [serial = 1178] [outer = (nil)] [url = about:blank] 00:52:12 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f7671611800) [pid = 4486] [serial = 1217] [outer = (nil)] [url = about:blank] 00:52:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765dbd7000 == 133 [pid = 4486] [id = 340] 00:52:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76612d9000 == 132 [pid = 4486] [id = 336] 00:52:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c08f800 == 131 [pid = 4486] [id = 337] 00:52:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665a99800 == 130 [pid = 4486] [id = 338] 00:52:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7688181800 == 129 [pid = 4486] [id = 334] 00:52:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7684221800 == 128 [pid = 4486] [id = 333] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 238 (0x7f766d154c00) [pid = 4486] [serial = 1212] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f767137d000) [pid = 4486] [serial = 1056] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f766ab09000) [pid = 4486] [serial = 1206] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f7665c97400) [pid = 4486] [serial = 1154] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f765ea71c00) [pid = 4486] [serial = 903] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f7670dc6c00) [pid = 4486] [serial = 999] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f766ab6b400) [pid = 4486] [serial = 1047] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f76822d4000) [pid = 4486] [serial = 1005] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f7675521400) [pid = 4486] [serial = 1172] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f76835b7000) [pid = 4486] [serial = 942] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f7665c99000) [pid = 4486] [serial = 1011] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f7665d32400) [pid = 4486] [serial = 930] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f76845cc400) [pid = 4486] [serial = 954] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f7671010400) [pid = 4486] [serial = 1053] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f7670dc5000) [pid = 4486] [serial = 1214] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f767538d000) [pid = 4486] [serial = 1020] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f766ce58800) [pid = 4486] [serial = 1017] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f7683058000) [pid = 4486] [serial = 900] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f7677485400) [pid = 4486] [serial = 1065] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f7683509000) [pid = 4486] [serial = 1008] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f7675b4c800) [pid = 4486] [serial = 1062] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f7662dcd800) [pid = 4486] [serial = 1044] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f767509e000) [pid = 4486] [serial = 936] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f7683529c00) [pid = 4486] [serial = 1014] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 214 (0x7f766ce4c400) [pid = 4486] [serial = 1211] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 213 (0x7f765f9de800) [pid = 4486] [serial = 987] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f767524d000) [pid = 4486] [serial = 1059] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f767101a800) [pid = 4486] [serial = 948] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f765ddbac00) [pid = 4486] [serial = 1137] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f767007cc00) [pid = 4486] [serial = 1163] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f7671371800) [pid = 4486] [serial = 1166] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f7672ab7800) [pid = 4486] [serial = 1169] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f76845cd000) [pid = 4486] [serial = 1077] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f767694d000) [pid = 4486] [serial = 1002] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f76710f4800) [pid = 4486] [serial = 951] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 203 (0x7f765ddbc400) [pid = 4486] [serial = 1199] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 202 (0x7f7662da2400) [pid = 4486] [serial = 1151] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 201 (0x7f766588ec00) [pid = 4486] [serial = 990] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 200 (0x7f76822cf800) [pid = 4486] [serial = 939] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 199 (0x7f766c15a400) [pid = 4486] [serial = 1157] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 198 (0x7f766cd33400) [pid = 4486] [serial = 933] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 197 (0x7f766abe9800) [pid = 4486] [serial = 1208] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 196 (0x7f7671376c00) [pid = 4486] [serial = 957] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 195 (0x7f766bfe2000) [pid = 4486] [serial = 1146] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f765ea63400) [pid = 4486] [serial = 1196] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f76631ed800) [pid = 4486] [serial = 1203] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f7683160000) [pid = 4486] [serial = 1071] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f76822d3800) [pid = 4486] [serial = 1068] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 190 (0x7f7687c52800) [pid = 4486] [serial = 945] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f766e0b3800) [pid = 4486] [serial = 996] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 188 (0x7f7665c8ac00) [pid = 4486] [serial = 1205] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 187 (0x7f765f9e6400) [pid = 4486] [serial = 1202] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 186 (0x7f766d158c00) [pid = 4486] [serial = 1050] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 185 (0x7f76788e9000) [pid = 4486] [serial = 1175] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 184 (0x7f766ce53800) [pid = 4486] [serial = 1160] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 183 (0x7f766c172000) [pid = 4486] [serial = 1209] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 182 (0x7f765d0f2800) [pid = 4486] [serial = 1148] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 181 (0x7f76710f7000) [pid = 4486] [serial = 1215] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 180 (0x7f76845d7c00) [pid = 4486] [serial = 1074] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 179 (0x7f7661e0e400) [pid = 4486] [serial = 1200] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | --DOMWINDOW == 178 (0x7f766ba5bc00) [pid = 4486] [serial = 993] [outer = (nil)] [url = about:blank] 00:52:13 INFO - PROCESS | 4486 | 1461052333338 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]]]}] 00:52:13 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 00:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1479ms 00:52:13 INFO - PROCESS | 4486 | 1461052333374 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 00:52:13 INFO - PROCESS | 4486 | 1461052333378 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 00:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:52:13 INFO - PROCESS | 4486 | 1461052333383 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:52:13 INFO - PROCESS | 4486 | 1461052333388 Marionette TRACE conn3 <- [1,1734,null,{}] 00:52:13 INFO - PROCESS | 4486 | 1461052333403 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}] 00:52:13 INFO - PROCESS | 4486 | 1461052333557 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 00:52:13 INFO - PROCESS | 4486 | 1461052333574 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:13 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766219c800 == 129 [pid = 4486] [id = 441] 00:52:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 179 (0x7f765f9de800) [pid = 4486] [serial = 1324] [outer = (nil)] 00:52:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 180 (0x7f76658d6000) [pid = 4486] [serial = 1325] [outer = 0x7f765f9de800] 00:52:13 INFO - PROCESS | 4486 | 1461052333635 Marionette DEBUG loaded listener.js 00:52:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 181 (0x7f7665c8bc00) [pid = 4486] [serial = 1326] [outer = 0x7f765f9de800] 00:52:14 INFO - PROCESS | 4486 | 1461052334504 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]]]}] 00:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1182ms 00:52:14 INFO - PROCESS | 4486 | 1461052334566 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 00:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:52:14 INFO - PROCESS | 4486 | 1461052334571 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 00:52:14 INFO - PROCESS | 4486 | 1461052334576 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:52:14 INFO - PROCESS | 4486 | 1461052334579 Marionette TRACE conn3 <- [1,1738,null,{}] 00:52:14 INFO - PROCESS | 4486 | 1461052334584 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}] 00:52:14 INFO - PROCESS | 4486 | 1461052334751 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 00:52:14 INFO - PROCESS | 4486 | 1461052334918 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:14 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76645d0800 == 130 [pid = 4486] [id = 442] 00:52:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 182 (0x7f765ea63400) [pid = 4486] [serial = 1327] [outer = (nil)] 00:52:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 183 (0x7f7665c99000) [pid = 4486] [serial = 1328] [outer = 0x7f765ea63400] 00:52:14 INFO - PROCESS | 4486 | 1461052334981 Marionette DEBUG loaded listener.js 00:52:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 184 (0x7f766ab05400) [pid = 4486] [serial = 1329] [outer = 0x7f765ea63400] 00:52:15 INFO - PROCESS | 4486 | 1461052335980 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]]]}] 00:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1432ms 00:52:16 INFO - PROCESS | 4486 | 1461052336009 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 00:52:16 INFO - PROCESS | 4486 | 1461052336016 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 00:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:52:16 INFO - PROCESS | 4486 | 1461052336025 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:52:16 INFO - PROCESS | 4486 | 1461052336030 Marionette TRACE conn3 <- [1,1742,null,{}] 00:52:16 INFO - PROCESS | 4486 | 1461052336039 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}] 00:52:16 INFO - PROCESS | 4486 | 1461052336225 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 00:52:16 INFO - PROCESS | 4486 | 1461052336433 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:16 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766211a800 == 131 [pid = 4486] [id = 443] 00:52:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 185 (0x7f765dce3000) [pid = 4486] [serial = 1330] [outer = (nil)] 00:52:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 186 (0x7f7661e0e400) [pid = 4486] [serial = 1331] [outer = 0x7f765dce3000] 00:52:16 INFO - PROCESS | 4486 | 1461052336509 Marionette DEBUG loaded listener.js 00:52:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 187 (0x7f7662dc4400) [pid = 4486] [serial = 1332] [outer = 0x7f765dce3000] 00:52:17 INFO - PROCESS | 4486 | 1461052337439 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]]]}] 00:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1484ms 00:52:17 INFO - PROCESS | 4486 | 1461052337510 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 00:52:17 INFO - PROCESS | 4486 | 1461052337517 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 00:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:52:17 INFO - PROCESS | 4486 | 1461052337528 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:52:17 INFO - PROCESS | 4486 | 1461052337531 Marionette TRACE conn3 <- [1,1746,null,{}] 00:52:17 INFO - PROCESS | 4486 | 1461052337537 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}] 00:52:17 INFO - PROCESS | 4486 | 1461052337772 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 00:52:18 INFO - PROCESS | 4486 | 1461052338039 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665610800 == 132 [pid = 4486] [id = 444] 00:52:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 188 (0x7f7663006c00) [pid = 4486] [serial = 1333] [outer = (nil)] 00:52:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 189 (0x7f7665a6e000) [pid = 4486] [serial = 1334] [outer = 0x7f7663006c00] 00:52:18 INFO - PROCESS | 4486 | 1461052338151 Marionette DEBUG loaded listener.js 00:52:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f7665d06800) [pid = 4486] [serial = 1335] [outer = 0x7f7663006c00] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665680000 == 131 [pid = 4486] [id = 396] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766d020000 == 130 [pid = 4486] [id = 281] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765f1d8800 == 129 [pid = 4486] [id = 296] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76634d2800 == 128 [pid = 4486] [id = 376] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c387800 == 127 [pid = 4486] [id = 348] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765ea14000 == 126 [pid = 4486] [id = 300] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7662d1e800 == 125 [pid = 4486] [id = 394] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768d753000 == 124 [pid = 4486] [id = 395] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cc63000 == 123 [pid = 4486] [id = 346] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767c53e000 == 122 [pid = 4486] [id = 111] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c927800 == 121 [pid = 4486] [id = 345] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768fe8e000 == 120 [pid = 4486] [id = 393] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb05800 == 119 [pid = 4486] [id = 339] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cbae800 == 118 [pid = 4486] [id = 72] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768b133800 == 117 [pid = 4486] [id = 279] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7661da8800 == 116 [pid = 4486] [id = 398] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766219c800 == 115 [pid = 4486] [id = 441] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765ffd8800 == 114 [pid = 4486] [id = 440] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7662926800 == 113 [pid = 4486] [id = 439] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670437800 == 112 [pid = 4486] [id = 437] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76612d1000 == 111 [pid = 4486] [id = 436] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7674845800 == 110 [pid = 4486] [id = 435] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670c62800 == 109 [pid = 4486] [id = 434] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670c48000 == 108 [pid = 4486] [id = 433] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767075c800 == 107 [pid = 4486] [id = 432] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766ee6c800 == 106 [pid = 4486] [id = 431] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766d01c000 == 105 [pid = 4486] [id = 430] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bfac000 == 104 [pid = 4486] [id = 378] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb13000 == 103 [pid = 4486] [id = 429] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c399800 == 102 [pid = 4486] [id = 428] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c079800 == 101 [pid = 4486] [id = 427] 00:52:20 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765fd15000 == 100 [pid = 4486] [id = 424] 00:52:21 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f7665894400) [pid = 4486] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:52:21 INFO - PROCESS | 4486 | --DOMWINDOW == 188 (0x7f7661e15c00) [pid = 4486] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:52:21 INFO - PROCESS | 4486 | --DOMWINDOW == 187 (0x7f765ba51800) [pid = 4486] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:52:21 INFO - PROCESS | 4486 | --DOMWINDOW == 186 (0x7f765db43400) [pid = 4486] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:52:21 INFO - PROCESS | 4486 | --DOMWINDOW == 185 (0x7f76631f9400) [pid = 4486] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:52:21 INFO - PROCESS | 4486 | --DOMWINDOW == 184 (0x7f765ba50400) [pid = 4486] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:52:21 INFO - PROCESS | 4486 | --DOMWINDOW == 183 (0x7f7662bb5400) [pid = 4486] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:52:21 INFO - PROCESS | 4486 | --DOMWINDOW == 182 (0x7f76710f9c00) [pid = 4486] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:52:21 INFO - PROCESS | 4486 | --DOMWINDOW == 181 (0x7f7665895c00) [pid = 4486] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:52:21 INFO - PROCESS | 4486 | --DOMWINDOW == 180 (0x7f765d0e6c00) [pid = 4486] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:52:21 INFO - PROCESS | 4486 | --DOMWINDOW == 179 (0x7f765f9de800) [pid = 4486] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:52:21 INFO - PROCESS | 4486 | --DOMWINDOW == 178 (0x7f765c9bf400) [pid = 4486] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:52:21 INFO - PROCESS | 4486 | --DOMWINDOW == 177 (0x7f765dbabc00) [pid = 4486] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:52:22 INFO - PROCESS | 4486 | 1461052342030 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]]]}] 00:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 4538ms 00:52:22 INFO - PROCESS | 4486 | 1461052342067 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 00:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:52:22 INFO - PROCESS | 4486 | 1461052342072 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 00:52:22 INFO - PROCESS | 4486 | 1461052342078 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:52:22 INFO - PROCESS | 4486 | 1461052342083 Marionette TRACE conn3 <- [1,1750,null,{}] 00:52:22 INFO - PROCESS | 4486 | 1461052342090 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}] 00:52:22 INFO - PROCESS | 4486 | 1461052342237 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 00:52:22 INFO - PROCESS | 4486 | 1461052342388 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:22 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765fd1e000 == 101 [pid = 4486] [id = 445] 00:52:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 178 (0x7f765ea65c00) [pid = 4486] [serial = 1336] [outer = (nil)] 00:52:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 179 (0x7f7661e11000) [pid = 4486] [serial = 1337] [outer = 0x7f765ea65c00] 00:52:22 INFO - PROCESS | 4486 | 1461052342448 Marionette DEBUG loaded listener.js 00:52:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 180 (0x7f7662bb5400) [pid = 4486] [serial = 1338] [outer = 0x7f765ea65c00] 00:52:23 INFO - PROCESS | 4486 | 1461052343092 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]]]}] 00:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1035ms 00:52:23 INFO - PROCESS | 4486 | 1461052343113 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 00:52:23 INFO - PROCESS | 4486 | 1461052343121 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 00:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:52:23 INFO - PROCESS | 4486 | 1461052343130 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:52:23 INFO - PROCESS | 4486 | 1461052343133 Marionette TRACE conn3 <- [1,1754,null,{}] 00:52:23 INFO - PROCESS | 4486 | 1461052343219 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}] 00:52:23 INFO - PROCESS | 4486 | 1461052343393 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 00:52:23 INFO - PROCESS | 4486 | 1461052343403 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76634d0000 == 102 [pid = 4486] [id = 446] 00:52:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 181 (0x7f7662da3c00) [pid = 4486] [serial = 1339] [outer = (nil)] 00:52:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 182 (0x7f76654e4c00) [pid = 4486] [serial = 1340] [outer = 0x7f7662da3c00] 00:52:23 INFO - PROCESS | 4486 | 1461052343465 Marionette DEBUG loaded listener.js 00:52:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 183 (0x7f7665a66400) [pid = 4486] [serial = 1341] [outer = 0x7f7662da3c00] 00:52:24 INFO - PROCESS | 4486 | 1461052344613 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]]]}] 00:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1533ms 00:52:24 INFO - PROCESS | 4486 | 1461052344664 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 00:52:24 INFO - PROCESS | 4486 | 1461052344670 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 00:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:52:24 INFO - PROCESS | 4486 | 1461052344679 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:52:24 INFO - PROCESS | 4486 | 1461052344685 Marionette TRACE conn3 <- [1,1758,null,{}] 00:52:24 INFO - PROCESS | 4486 | 1461052344693 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}] 00:52:24 INFO - PROCESS | 4486 | 1461052344876 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 00:52:25 INFO - PROCESS | 4486 | 1461052345066 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7663377800 == 103 [pid = 4486] [id = 447] 00:52:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 184 (0x7f7661e0f800) [pid = 4486] [serial = 1342] [outer = (nil)] 00:52:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 185 (0x7f7662dd0400) [pid = 4486] [serial = 1343] [outer = 0x7f7661e0f800] 00:52:25 INFO - PROCESS | 4486 | 1461052345144 Marionette DEBUG loaded listener.js 00:52:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 186 (0x7f76654e8400) [pid = 4486] [serial = 1344] [outer = 0x7f7661e0f800] 00:52:26 INFO - PROCESS | 4486 | 1461052346063 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]]]}] 00:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1431ms 00:52:26 INFO - PROCESS | 4486 | 1461052346110 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 00:52:26 INFO - PROCESS | 4486 | 1461052346119 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 00:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:52:26 INFO - PROCESS | 4486 | 1461052346128 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:52:26 INFO - PROCESS | 4486 | 1461052346133 Marionette TRACE conn3 <- [1,1762,null,{}] 00:52:26 INFO - PROCESS | 4486 | 1461052346138 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}] 00:52:26 INFO - PROCESS | 4486 | 1461052346312 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 00:52:26 INFO - PROCESS | 4486 | 1461052346508 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:26 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665a9c800 == 104 [pid = 4486] [id = 448] 00:52:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 187 (0x7f7661ef2c00) [pid = 4486] [serial = 1345] [outer = (nil)] 00:52:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 188 (0x7f7665d0d800) [pid = 4486] [serial = 1346] [outer = 0x7f7661ef2c00] 00:52:26 INFO - PROCESS | 4486 | 1461052346579 Marionette DEBUG loaded listener.js 00:52:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 189 (0x7f766ab03800) [pid = 4486] [serial = 1347] [outer = 0x7f7661ef2c00] 00:52:27 INFO - PROCESS | 4486 | 1461052347494 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]]]}] 00:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1434ms 00:52:27 INFO - PROCESS | 4486 | 1461052347563 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 00:52:27 INFO - PROCESS | 4486 | 1461052347567 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 00:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:52:27 INFO - PROCESS | 4486 | 1461052347573 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:52:27 INFO - PROCESS | 4486 | 1461052347578 Marionette TRACE conn3 <- [1,1766,null,{}] 00:52:27 INFO - PROCESS | 4486 | 1461052347595 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}] 00:52:27 INFO - PROCESS | 4486 | 1461052347813 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 00:52:28 INFO - PROCESS | 4486 | 1461052348009 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfa1800 == 105 [pid = 4486] [id = 449] 00:52:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f7665c26800) [pid = 4486] [serial = 1348] [outer = (nil)] 00:52:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 191 (0x7f766abe4400) [pid = 4486] [serial = 1349] [outer = 0x7f7665c26800] 00:52:28 INFO - PROCESS | 4486 | 1461052348087 Marionette DEBUG loaded listener.js 00:52:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f76654ea400) [pid = 4486] [serial = 1350] [outer = 0x7f7665c26800] 00:52:28 INFO - PROCESS | 4486 | 1461052348957 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]]]}] 00:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1436ms 00:52:29 INFO - PROCESS | 4486 | 1461052349010 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 00:52:29 INFO - PROCESS | 4486 | 1461052349013 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 00:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:52:29 INFO - PROCESS | 4486 | 1461052349020 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:52:29 INFO - PROCESS | 4486 | 1461052349023 Marionette TRACE conn3 <- [1,1770,null,{}] 00:52:29 INFO - PROCESS | 4486 | 1461052349029 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}] 00:52:29 INFO - PROCESS | 4486 | 1461052349221 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 00:52:29 INFO - PROCESS | 4486 | 1461052349413 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c254000 == 106 [pid = 4486] [id = 450] 00:52:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f765ba4d400) [pid = 4486] [serial = 1351] [outer = (nil)] 00:52:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f766c174400) [pid = 4486] [serial = 1352] [outer = 0x7f765ba4d400] 00:52:29 INFO - PROCESS | 4486 | 1461052349495 Marionette DEBUG loaded listener.js 00:52:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f766c585400) [pid = 4486] [serial = 1353] [outer = 0x7f765ba4d400] 00:52:30 INFO - PROCESS | 4486 | 1461052350409 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]]]}] 00:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1427ms 00:52:30 INFO - PROCESS | 4486 | 1461052350448 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 00:52:30 INFO - PROCESS | 4486 | 1461052350451 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 00:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:52:30 INFO - PROCESS | 4486 | 1461052350457 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:52:30 INFO - PROCESS | 4486 | 1461052350460 Marionette TRACE conn3 <- [1,1774,null,{}] 00:52:30 INFO - PROCESS | 4486 | 1461052350466 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}] 00:52:30 INFO - PROCESS | 4486 | 1461052350629 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 00:52:30 INFO - PROCESS | 4486 | 1461052350827 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662d12800 == 107 [pid = 4486] [id = 451] 00:52:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 196 (0x7f765db42400) [pid = 4486] [serial = 1354] [outer = (nil)] 00:52:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 197 (0x7f766c9be000) [pid = 4486] [serial = 1355] [outer = 0x7f765db42400] 00:52:30 INFO - PROCESS | 4486 | 1461052350898 Marionette DEBUG loaded listener.js 00:52:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 198 (0x7f766cd38800) [pid = 4486] [serial = 1356] [outer = 0x7f765db42400] 00:52:31 INFO - PROCESS | 4486 | 1461052351817 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]]]}] 00:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1436ms 00:52:31 INFO - PROCESS | 4486 | 1461052351896 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 00:52:31 INFO - PROCESS | 4486 | 1461052351899 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 00:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:52:31 INFO - PROCESS | 4486 | 1461052351905 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:52:31 INFO - PROCESS | 4486 | 1461052351908 Marionette TRACE conn3 <- [1,1778,null,{}] 00:52:31 INFO - PROCESS | 4486 | 1461052351913 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}] 00:52:32 INFO - PROCESS | 4486 | 1461052352162 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 00:52:32 INFO - PROCESS | 4486 | 1461052352400 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:32 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cc5b800 == 108 [pid = 4486] [id = 452] 00:52:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 199 (0x7f766cb43400) [pid = 4486] [serial = 1357] [outer = (nil)] 00:52:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 200 (0x7f766d154400) [pid = 4486] [serial = 1358] [outer = 0x7f766cb43400] 00:52:32 INFO - PROCESS | 4486 | 1461052352496 Marionette DEBUG loaded listener.js 00:52:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 201 (0x7f76704c1400) [pid = 4486] [serial = 1359] [outer = 0x7f766cb43400] 00:52:33 INFO - PROCESS | 4486 | 1461052353292 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]]]}] 00:52:33 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 00:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1434ms 00:52:33 INFO - PROCESS | 4486 | 1461052353341 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 00:52:33 INFO - PROCESS | 4486 | 1461052353345 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 00:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:52:33 INFO - PROCESS | 4486 | 1461052353351 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:52:33 INFO - PROCESS | 4486 | 1461052353355 Marionette TRACE conn3 <- [1,1782,null,{}] 00:52:33 INFO - PROCESS | 4486 | 1461052353360 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}] 00:52:33 INFO - PROCESS | 4486 | 1461052353532 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 00:52:33 INFO - PROCESS | 4486 | 1461052353731 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:33 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766df74800 == 109 [pid = 4486] [id = 453] 00:52:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 202 (0x7f766cd38000) [pid = 4486] [serial = 1360] [outer = (nil)] 00:52:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 203 (0x7f7670808c00) [pid = 4486] [serial = 1361] [outer = 0x7f766cd38000] 00:52:33 INFO - PROCESS | 4486 | 1461052353798 Marionette DEBUG loaded listener.js 00:52:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 204 (0x7f7670be6800) [pid = 4486] [serial = 1362] [outer = 0x7f766cd38000] 00:52:34 INFO - PROCESS | 4486 | 1461052354652 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]]]}] 00:52:34 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 00:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1330ms 00:52:34 INFO - PROCESS | 4486 | 1461052354684 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 00:52:34 INFO - PROCESS | 4486 | 1461052354688 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 00:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:52:34 INFO - PROCESS | 4486 | 1461052354694 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:52:34 INFO - PROCESS | 4486 | 1461052354698 Marionette TRACE conn3 <- [1,1786,null,{}] 00:52:34 INFO - PROCESS | 4486 | 1461052354703 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}] 00:52:34 INFO - PROCESS | 4486 | 1461052354872 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 00:52:35 INFO - PROCESS | 4486 | 1461052355071 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767074f000 == 110 [pid = 4486] [id = 454] 00:52:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f76654e3c00) [pid = 4486] [serial = 1363] [outer = (nil)] 00:52:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f7670db0c00) [pid = 4486] [serial = 1364] [outer = 0x7f76654e3c00] 00:52:35 INFO - PROCESS | 4486 | 1461052355140 Marionette DEBUG loaded listener.js 00:52:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f7670dcac00) [pid = 4486] [serial = 1365] [outer = 0x7f76654e3c00] 00:52:36 INFO - PROCESS | 4486 | 1461052356024 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]]]}] 00:52:36 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 00:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1388ms 00:52:36 INFO - PROCESS | 4486 | 1461052356083 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 00:52:36 INFO - PROCESS | 4486 | 1461052356087 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 00:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:52:36 INFO - PROCESS | 4486 | 1461052356093 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:52:36 INFO - PROCESS | 4486 | 1461052356095 Marionette TRACE conn3 <- [1,1790,null,{}] 00:52:36 INFO - PROCESS | 4486 | 1461052356101 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}] 00:52:36 INFO - PROCESS | 4486 | 1461052356287 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 00:52:36 INFO - PROCESS | 4486 | 1461052356481 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:36 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670c57800 == 111 [pid = 4486] [id = 455] 00:52:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f767007cc00) [pid = 4486] [serial = 1366] [outer = (nil)] 00:52:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f7671016800) [pid = 4486] [serial = 1367] [outer = 0x7f767007cc00] 00:52:36 INFO - PROCESS | 4486 | 1461052356550 Marionette DEBUG loaded listener.js 00:52:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f76710f1800) [pid = 4486] [serial = 1368] [outer = 0x7f767007cc00] 00:52:37 INFO - PROCESS | 4486 | 1461052357388 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]]]}] 00:52:37 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) 00:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1329ms 00:52:37 INFO - PROCESS | 4486 | 1461052357433 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 00:52:37 INFO - PROCESS | 4486 | 1461052357436 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 00:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:52:37 INFO - PROCESS | 4486 | 1461052357443 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:52:37 INFO - PROCESS | 4486 | 1461052357446 Marionette TRACE conn3 <- [1,1794,null,{}] 00:52:37 INFO - PROCESS | 4486 | 1461052357451 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}] 00:52:37 INFO - PROCESS | 4486 | 1461052357619 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 00:52:37 INFO - PROCESS | 4486 | 1461052357818 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:37 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76720ad000 == 112 [pid = 4486] [id = 456] 00:52:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f7670bef000) [pid = 4486] [serial = 1369] [outer = (nil)] 00:52:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f76710fc800) [pid = 4486] [serial = 1370] [outer = 0x7f7670bef000] 00:52:37 INFO - PROCESS | 4486 | 1461052357885 Marionette DEBUG loaded listener.js 00:52:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f76713c2c00) [pid = 4486] [serial = 1371] [outer = 0x7f7670bef000] 00:52:38 INFO - PROCESS | 4486 | 1461052358749 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]]]}] 00:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1336ms 00:52:38 INFO - PROCESS | 4486 | 1461052358794 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 00:52:38 INFO - PROCESS | 4486 | 1461052358799 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 00:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:52:38 INFO - PROCESS | 4486 | 1461052358805 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:52:38 INFO - PROCESS | 4486 | 1461052358809 Marionette TRACE conn3 <- [1,1798,null,{}] 00:52:38 INFO - PROCESS | 4486 | 1461052358814 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}] 00:52:39 INFO - PROCESS | 4486 | 1461052359039 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 00:52:39 INFO - PROCESS | 4486 | 1461052359235 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:39 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675406800 == 113 [pid = 4486] [id = 457] 00:52:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 214 (0x7f765c9c0c00) [pid = 4486] [serial = 1372] [outer = (nil)] 00:52:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 215 (0x7f7673915800) [pid = 4486] [serial = 1373] [outer = 0x7f765c9c0c00] 00:52:39 INFO - PROCESS | 4486 | 1461052359312 Marionette DEBUG loaded listener.js 00:52:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f76748c1800) [pid = 4486] [serial = 1374] [outer = 0x7f765c9c0c00] 00:52:40 INFO - PROCESS | 4486 | 1461052360213 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]]]}] 00:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1482ms 00:52:40 INFO - PROCESS | 4486 | 1461052360288 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 00:52:40 INFO - PROCESS | 4486 | 1461052360291 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 00:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:52:40 INFO - PROCESS | 4486 | 1461052360298 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:52:40 INFO - PROCESS | 4486 | 1461052360300 Marionette TRACE conn3 <- [1,1802,null,{}] 00:52:40 INFO - PROCESS | 4486 | 1461052360306 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}] 00:52:40 INFO - PROCESS | 4486 | 1461052360518 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 00:52:40 INFO - PROCESS | 4486 | 1461052360713 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:40 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767584d800 == 114 [pid = 4486] [id = 458] 00:52:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f7671012400) [pid = 4486] [serial = 1375] [outer = (nil)] 00:52:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f7675094c00) [pid = 4486] [serial = 1376] [outer = 0x7f7671012400] 00:52:40 INFO - PROCESS | 4486 | 1461052360783 Marionette DEBUG loaded listener.js 00:52:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f7675245800) [pid = 4486] [serial = 1377] [outer = 0x7f7671012400] 00:52:41 INFO - PROCESS | 4486 | 1461052361687 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]]]}] 00:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1434ms 00:52:41 INFO - PROCESS | 4486 | 1461052361733 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 00:52:41 INFO - PROCESS | 4486 | 1461052361737 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 00:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:52:41 INFO - PROCESS | 4486 | 1461052361742 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:52:41 INFO - PROCESS | 4486 | 1461052361745 Marionette TRACE conn3 <- [1,1806,null,{}] 00:52:41 INFO - PROCESS | 4486 | 1461052361751 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}] 00:52:41 INFO - PROCESS | 4486 | 1461052361926 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 00:52:42 INFO - PROCESS | 4486 | 1461052362127 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:42 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676929800 == 115 [pid = 4486] [id = 459] 00:52:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f76713c3c00) [pid = 4486] [serial = 1378] [outer = (nil)] 00:52:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f7675384800) [pid = 4486] [serial = 1379] [outer = 0x7f76713c3c00] 00:52:42 INFO - PROCESS | 4486 | 1461052362196 Marionette DEBUG loaded listener.js 00:52:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f767538f000) [pid = 4486] [serial = 1380] [outer = 0x7f76713c3c00] 00:52:43 INFO - PROCESS | 4486 | 1461052363038 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]]]}] 00:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1325ms 00:52:43 INFO - PROCESS | 4486 | 1461052363084 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 00:52:43 INFO - PROCESS | 4486 | 1461052363086 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 00:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:52:43 INFO - PROCESS | 4486 | 1461052363093 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:52:43 INFO - PROCESS | 4486 | 1461052363096 Marionette TRACE conn3 <- [1,1810,null,{}] 00:52:43 INFO - PROCESS | 4486 | 1461052363101 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}] 00:52:43 INFO - PROCESS | 4486 | 1461052363263 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 00:52:43 INFO - PROCESS | 4486 | 1461052363471 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767879a800 == 116 [pid = 4486] [id = 460] 00:52:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f765dcad800) [pid = 4486] [serial = 1381] [outer = (nil)] 00:52:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f76753ba400) [pid = 4486] [serial = 1382] [outer = 0x7f765dcad800] 00:52:43 INFO - PROCESS | 4486 | 1461052363539 Marionette DEBUG loaded listener.js 00:52:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f767552cc00) [pid = 4486] [serial = 1383] [outer = 0x7f765dcad800] 00:52:44 INFO - PROCESS | 4486 | 1461052364434 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]]]}] 00:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1387ms 00:52:44 INFO - PROCESS | 4486 | 1461052364481 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 00:52:44 INFO - PROCESS | 4486 | 1461052364485 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 00:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:52:44 INFO - PROCESS | 4486 | 1461052364491 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:52:44 INFO - PROCESS | 4486 | 1461052364493 Marionette TRACE conn3 <- [1,1814,null,{}] 00:52:44 INFO - PROCESS | 4486 | 1461052364499 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}] 00:52:44 INFO - PROCESS | 4486 | 1461052364700 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 00:52:44 INFO - PROCESS | 4486 | 1461052364906 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:44 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662121800 == 117 [pid = 4486] [id = 461] 00:52:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f765ddb8000) [pid = 4486] [serial = 1384] [outer = (nil)] 00:52:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f766300cc00) [pid = 4486] [serial = 1385] [outer = 0x7f765ddb8000] 00:52:44 INFO - PROCESS | 4486 | 1461052364989 Marionette DEBUG loaded listener.js 00:52:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f7665d08c00) [pid = 4486] [serial = 1386] [outer = 0x7f765ddb8000] 00:52:45 INFO - PROCESS | 4486 | 1461052365904 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]]]}] 00:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1481ms 00:52:45 INFO - PROCESS | 4486 | 1461052365973 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 00:52:45 INFO - PROCESS | 4486 | 1461052365977 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 00:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:52:45 INFO - PROCESS | 4486 | 1461052365982 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:52:45 INFO - PROCESS | 4486 | 1461052365985 Marionette TRACE conn3 <- [1,1818,null,{}] 00:52:45 INFO - PROCESS | 4486 | 1461052365990 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}] 00:52:46 INFO - PROCESS | 4486 | 1461052366186 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 00:52:46 INFO - PROCESS | 4486 | 1461052366625 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766219c800 == 118 [pid = 4486] [id = 462] 00:52:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f765d0e3400) [pid = 4486] [serial = 1387] [outer = (nil)] 00:52:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f765d0f0400) [pid = 4486] [serial = 1388] [outer = 0x7f765d0e3400] 00:52:46 INFO - PROCESS | 4486 | 1461052366747 Marionette DEBUG loaded listener.js 00:52:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f765dce9000) [pid = 4486] [serial = 1389] [outer = 0x7f765d0e3400] 00:52:47 INFO - PROCESS | 4486 | 1461052367740 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]]]}] 00:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1827ms 00:52:47 INFO - PROCESS | 4486 | 1461052367812 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 00:52:47 INFO - PROCESS | 4486 | 1461052367818 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 00:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:52:47 INFO - PROCESS | 4486 | 1461052367826 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:52:47 INFO - PROCESS | 4486 | 1461052367830 Marionette TRACE conn3 <- [1,1822,null,{}] 00:52:47 INFO - PROCESS | 4486 | 1461052367837 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}] 00:52:48 INFO - PROCESS | 4486 | 1461052368062 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 00:52:48 INFO - PROCESS | 4486 | 1461052368308 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76612dc800 == 119 [pid = 4486] [id = 463] 00:52:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f766300dc00) [pid = 4486] [serial = 1390] [outer = (nil)] 00:52:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f76658d9000) [pid = 4486] [serial = 1391] [outer = 0x7f766300dc00] 00:52:48 INFO - PROCESS | 4486 | 1461052368420 Marionette DEBUG loaded listener.js 00:52:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f7665d0bc00) [pid = 4486] [serial = 1392] [outer = 0x7f766300dc00] 00:52:49 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765fd1e000 == 118 [pid = 4486] [id = 445] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f766ba5c800) [pid = 4486] [serial = 1286] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f766c584800) [pid = 4486] [serial = 1289] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f766cd41c00) [pid = 4486] [serial = 1292] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f766d153000) [pid = 4486] [serial = 1295] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f766e4eec00) [pid = 4486] [serial = 1298] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f767007f000) [pid = 4486] [serial = 1301] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f767070c800) [pid = 4486] [serial = 1304] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f767100fc00) [pid = 4486] [serial = 1307] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f7662bb5800) [pid = 4486] [serial = 1310] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f765ddbd400) [pid = 4486] [serial = 1313] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f765ea6e800) [pid = 4486] [serial = 1316] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f765ba50800) [pid = 4486] [serial = 1274] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f7661ef6c00) [pid = 4486] [serial = 1277] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f7665896000) [pid = 4486] [serial = 1280] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f766ab0d800) [pid = 4486] [serial = 1283] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f766c579000) [pid = 4486] [serial = 1226] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f7684331400) [pid = 4486] [serial = 1235] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f7686425c00) [pid = 4486] [serial = 1241] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f765c9bb400) [pid = 4486] [serial = 1238] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 214 (0x7f766424b800) [pid = 4486] [serial = 1223] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 213 (0x7f766300a400) [pid = 4486] [serial = 1244] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f7670dab800) [pid = 4486] [serial = 1229] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f76745e3800) [pid = 4486] [serial = 1232] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f765dcb3000) [pid = 4486] [serial = 1220] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766211a800 == 117 [pid = 4486] [id = 443] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f765dcaf000) [pid = 4486] [serial = 1319] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f765f9db000) [pid = 4486] [serial = 1320] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f766ab66000) [pid = 4486] [serial = 1272] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f7665c8bc00) [pid = 4486] [serial = 1326] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f7662dadc00) [pid = 4486] [serial = 1271] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f7662dcfc00) [pid = 4486] [serial = 1322] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 203 (0x7f76631eec00) [pid = 4486] [serial = 1323] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 202 (0x7f76658d6000) [pid = 4486] [serial = 1325] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 201 (0x7f766ba46c00) [pid = 4486] [serial = 1266] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 200 (0x7f7665c2d400) [pid = 4486] [serial = 1259] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 199 (0x7f765dba5800) [pid = 4486] [serial = 1268] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 198 (0x7f765fdc3000) [pid = 4486] [serial = 1250] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 197 (0x7f766ab6f000) [pid = 4486] [serial = 1263] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 196 (0x7f766ab8f000) [pid = 4486] [serial = 1265] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 195 (0x7f765db4e400) [pid = 4486] [serial = 1247] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f7665d12400) [pid = 4486] [serial = 1262] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f766300ec00) [pid = 4486] [serial = 1253] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f765dce8000) [pid = 4486] [serial = 1248] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f7675244c00) [pid = 4486] [serial = 1218] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 190 (0x7f7665c8f800) [pid = 4486] [serial = 1260] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f7661ef3c00) [pid = 4486] [serial = 1251] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 188 (0x7f7665c2d000) [pid = 4486] [serial = 1257] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 187 (0x7f766424d800) [pid = 4486] [serial = 1254] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 186 (0x7f76658e1000) [pid = 4486] [serial = 1256] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | --DOMWINDOW == 185 (0x7f765ddb4c00) [pid = 4486] [serial = 1269] [outer = (nil)] [url = about:blank] 00:52:49 INFO - PROCESS | 4486 | 1461052369431 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]]]}] 00:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1633ms 00:52:49 INFO - PROCESS | 4486 | 1461052369464 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 00:52:49 INFO - PROCESS | 4486 | 1461052369469 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 00:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:52:49 INFO - PROCESS | 4486 | 1461052369476 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:52:49 INFO - PROCESS | 4486 | 1461052369479 Marionette TRACE conn3 <- [1,1826,null,{}] 00:52:49 INFO - PROCESS | 4486 | 1461052369484 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}] 00:52:49 INFO - PROCESS | 4486 | 1461052369669 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 00:52:49 INFO - PROCESS | 4486 | 1461052369900 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:49 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766219a800 == 118 [pid = 4486] [id = 464] 00:52:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 186 (0x7f765dce8000) [pid = 4486] [serial = 1393] [outer = (nil)] 00:52:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 187 (0x7f7665d32800) [pid = 4486] [serial = 1394] [outer = 0x7f765dce8000] 00:52:49 INFO - PROCESS | 4486 | 1461052369987 Marionette DEBUG loaded listener.js 00:52:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 188 (0x7f766abe9800) [pid = 4486] [serial = 1395] [outer = 0x7f765dce8000] 00:52:50 INFO - PROCESS | 4486 | 1461052370698 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]]]}] 00:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1281ms 00:52:50 INFO - PROCESS | 4486 | 1461052370758 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 00:52:50 INFO - PROCESS | 4486 | 1461052370762 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 00:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:52:50 INFO - PROCESS | 4486 | 1461052370778 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:52:50 INFO - PROCESS | 4486 | 1461052370787 Marionette TRACE conn3 <- [1,1830,null,{}] 00:52:50 INFO - PROCESS | 4486 | 1461052370795 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}] 00:52:51 INFO - PROCESS | 4486 | 1461052371026 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 00:52:51 INFO - PROCESS | 4486 | 1461052371037 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:51 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766598a800 == 119 [pid = 4486] [id = 465] 00:52:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 189 (0x7f7665c8bc00) [pid = 4486] [serial = 1396] [outer = (nil)] 00:52:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f766d153000) [pid = 4486] [serial = 1397] [outer = 0x7f7665c8bc00] 00:52:51 INFO - PROCESS | 4486 | 1461052371104 Marionette DEBUG loaded listener.js 00:52:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 191 (0x7f766e4eec00) [pid = 4486] [serial = 1398] [outer = 0x7f7665c8bc00] 00:52:52 INFO - PROCESS | 4486 | 1461052371994 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]]]}] 00:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1249ms 00:52:52 INFO - PROCESS | 4486 | 1461052372055 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 00:52:52 INFO - PROCESS | 4486 | 1461052372060 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 00:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:52:52 INFO - PROCESS | 4486 | 1461052372065 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:52:52 INFO - PROCESS | 4486 | 1461052372067 Marionette TRACE conn3 <- [1,1834,null,{}] 00:52:52 INFO - PROCESS | 4486 | 1461052372076 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}] 00:52:52 INFO - PROCESS | 4486 | 1461052372306 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 00:52:52 INFO - PROCESS | 4486 | 1461052372331 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:52 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bde7800 == 120 [pid = 4486] [id = 466] 00:52:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f765ea6e800) [pid = 4486] [serial = 1399] [outer = (nil)] 00:52:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f7670dab800) [pid = 4486] [serial = 1400] [outer = 0x7f765ea6e800] 00:52:52 INFO - PROCESS | 4486 | 1461052372389 Marionette DEBUG loaded listener.js 00:52:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f76713d1c00) [pid = 4486] [serial = 1401] [outer = 0x7f765ea6e800] 00:52:53 INFO - PROCESS | 4486 | 1461052373263 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]]]}] 00:52:53 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 00:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1239ms 00:52:53 INFO - PROCESS | 4486 | 1461052373305 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 00:52:53 INFO - PROCESS | 4486 | 1461052373309 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 00:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:52:53 INFO - PROCESS | 4486 | 1461052373324 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:52:53 INFO - PROCESS | 4486 | 1461052373327 Marionette TRACE conn3 <- [1,1838,null,{}] 00:52:53 INFO - PROCESS | 4486 | 1461052373332 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}] 00:52:53 INFO - PROCESS | 4486 | 1461052373551 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 00:52:53 INFO - PROCESS | 4486 | 1461052373581 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c91f800 == 121 [pid = 4486] [id = 467] 00:52:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f767391f800) [pid = 4486] [serial = 1402] [outer = (nil)] 00:52:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 196 (0x7f767462b400) [pid = 4486] [serial = 1403] [outer = 0x7f767391f800] 00:52:53 INFO - PROCESS | 4486 | 1461052373650 Marionette DEBUG loaded listener.js 00:52:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 197 (0x7f7675b4d400) [pid = 4486] [serial = 1404] [outer = 0x7f767391f800] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 196 (0x7f765db4e000) [pid = 4486] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 195 (0x7f765c9b8800) [pid = 4486] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f765ea65c00) [pid = 4486] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f7663006c00) [pid = 4486] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f765ba49800) [pid = 4486] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f765dcb8400) [pid = 4486] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 190 (0x7f7665a64c00) [pid = 4486] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f766300d000) [pid = 4486] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 188 (0x7f765fdbb400) [pid = 4486] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 187 (0x7f7670073c00) [pid = 4486] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 186 (0x7f76654eec00) [pid = 4486] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 185 (0x7f765ba49400) [pid = 4486] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 184 (0x7f765dbaa400) [pid = 4486] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 183 (0x7f765f9e3c00) [pid = 4486] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 182 (0x7f766d153800) [pid = 4486] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 181 (0x7f765d0e6000) [pid = 4486] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 180 (0x7f7671608800) [pid = 4486] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 179 (0x7f7662dc7000) [pid = 4486] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 178 (0x7f7662dcb000) [pid = 4486] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 177 (0x7f767007b000) [pid = 4486] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 176 (0x7f76704c5800) [pid = 4486] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 175 (0x7f7670482800) [pid = 4486] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 174 (0x7f7672ab0800) [pid = 4486] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 173 (0x7f7682e72c00) [pid = 4486] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 172 (0x7f76658df000) [pid = 4486] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 171 (0x7f766bfeb800) [pid = 4486] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 170 (0x7f7670dab400) [pid = 4486] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 169 (0x7f765d0e5800) [pid = 4486] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 168 (0x7f7670075000) [pid = 4486] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 167 (0x7f76713c5000) [pid = 4486] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 166 (0x7f767160d800) [pid = 4486] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 165 (0x7f767886b800) [pid = 4486] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 164 (0x7f768304f000) [pid = 4486] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 163 (0x7f7664249c00) [pid = 4486] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 162 (0x7f765db44c00) [pid = 4486] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 161 (0x7f765db45400) [pid = 4486] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 160 (0x7f765db4d000) [pid = 4486] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 159 (0x7f765db51c00) [pid = 4486] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 158 (0x7f765dba9000) [pid = 4486] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 157 (0x7f766ab87800) [pid = 4486] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 156 (0x7f76704c9800) [pid = 4486] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 155 (0x7f7670479000) [pid = 4486] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 154 (0x7f76788f6c00) [pid = 4486] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 153 (0x7f765c9b4400) [pid = 4486] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 152 (0x7f765c9b4c00) [pid = 4486] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 151 (0x7f76658d4400) [pid = 4486] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 150 (0x7f766c57e800) [pid = 4486] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 149 (0x7f766c156800) [pid = 4486] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 148 (0x7f766c57f000) [pid = 4486] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 147 (0x7f766cfc6c00) [pid = 4486] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 146 (0x7f766cfc3c00) [pid = 4486] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 145 (0x7f766cfcfc00) [pid = 4486] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 144 (0x7f766ee9e800) [pid = 4486] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f765dba4400) [pid = 4486] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:52:54 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f765dce2800) [pid = 4486] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:52:54 INFO - PROCESS | 4486 | 1461052374957 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]]]}] 00:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1694ms 00:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:52:55 INFO - PROCESS | 4486 | 1461052375010 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 00:52:55 INFO - PROCESS | 4486 | 1461052375012 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 00:52:55 INFO - PROCESS | 4486 | 1461052375018 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:52:55 INFO - PROCESS | 4486 | 1461052375021 Marionette TRACE conn3 <- [1,1842,null,{}] 00:52:55 INFO - PROCESS | 4486 | 1461052375026 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}] 00:52:55 INFO - PROCESS | 4486 | 1461052375208 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 00:52:55 INFO - PROCESS | 4486 | 1461052375372 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662d0d000 == 122 [pid = 4486] [id = 468] 00:52:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f765c9b2000) [pid = 4486] [serial = 1405] [outer = (nil)] 00:52:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f765dce2400) [pid = 4486] [serial = 1406] [outer = 0x7f765c9b2000] 00:52:55 INFO - PROCESS | 4486 | 1461052375431 Marionette DEBUG loaded listener.js 00:52:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 145 (0x7f7662da2000) [pid = 4486] [serial = 1407] [outer = 0x7f765c9b2000] 00:52:56 INFO - PROCESS | 4486 | 1461052376108 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]]]}] 00:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1129ms 00:52:56 INFO - PROCESS | 4486 | 1461052376147 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 00:52:56 INFO - PROCESS | 4486 | 1461052376150 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 00:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:52:56 INFO - PROCESS | 4486 | 1461052376156 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:52:56 INFO - PROCESS | 4486 | 1461052376157 Marionette TRACE conn3 <- [1,1846,null,{}] 00:52:56 INFO - PROCESS | 4486 | 1461052376163 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}] 00:52:56 INFO - PROCESS | 4486 | 1461052376403 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 00:52:56 INFO - PROCESS | 4486 | 1461052376673 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:56 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765eb66000 == 123 [pid = 4486] [id = 469] 00:52:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 146 (0x7f765ba42400) [pid = 4486] [serial = 1408] [outer = (nil)] 00:52:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 147 (0x7f765ba51800) [pid = 4486] [serial = 1409] [outer = 0x7f765ba42400] 00:52:56 INFO - PROCESS | 4486 | 1461052376750 Marionette DEBUG loaded listener.js 00:52:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 148 (0x7f765db48000) [pid = 4486] [serial = 1410] [outer = 0x7f765ba42400] 00:52:57 INFO - PROCESS | 4486 | 1461052377701 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]]]}] 00:52:57 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) 00:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1576ms 00:52:57 INFO - PROCESS | 4486 | 1461052377733 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 00:52:57 INFO - PROCESS | 4486 | 1461052377738 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 00:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:52:57 INFO - PROCESS | 4486 | 1461052377746 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:52:57 INFO - PROCESS | 4486 | 1461052377752 Marionette TRACE conn3 <- [1,1850,null,{}] 00:52:57 INFO - PROCESS | 4486 | 1461052377759 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}] 00:52:57 INFO - PROCESS | 4486 | 1461052377953 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 00:52:58 INFO - PROCESS | 4486 | 1461052378155 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:58 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665680000 == 124 [pid = 4486] [id = 470] 00:52:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 149 (0x7f765ba48400) [pid = 4486] [serial = 1411] [outer = (nil)] 00:52:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 150 (0x7f76631fa000) [pid = 4486] [serial = 1412] [outer = 0x7f765ba48400] 00:52:58 INFO - PROCESS | 4486 | 1461052378225 Marionette DEBUG loaded listener.js 00:52:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 151 (0x7f76658e1000) [pid = 4486] [serial = 1413] [outer = 0x7f765ba48400] 00:52:59 INFO - PROCESS | 4486 | 1461052379169 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]]]}] 00:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1487ms 00:52:59 INFO - PROCESS | 4486 | 1461052379237 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 00:52:59 INFO - PROCESS | 4486 | 1461052379244 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 00:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:52:59 INFO - PROCESS | 4486 | 1461052379250 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:52:59 INFO - PROCESS | 4486 | 1461052379254 Marionette TRACE conn3 <- [1,1854,null,{}] 00:52:59 INFO - PROCESS | 4486 | 1461052379259 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}] 00:52:59 INFO - PROCESS | 4486 | 1461052379458 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 00:52:59 INFO - PROCESS | 4486 | 1461052379756 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cc5a800 == 125 [pid = 4486] [id = 471] 00:52:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 152 (0x7f766300d000) [pid = 4486] [serial = 1414] [outer = (nil)] 00:52:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 153 (0x7f766ab84400) [pid = 4486] [serial = 1415] [outer = 0x7f766300d000] 00:52:59 INFO - PROCESS | 4486 | 1461052379871 Marionette DEBUG loaded listener.js 00:52:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 154 (0x7f766ba61000) [pid = 4486] [serial = 1416] [outer = 0x7f766300d000] 00:53:00 INFO - PROCESS | 4486 | 1461052380763 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]]]}] 00:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1584ms 00:53:00 INFO - PROCESS | 4486 | 1461052380835 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 00:53:00 INFO - PROCESS | 4486 | 1461052380838 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 00:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:53:00 INFO - PROCESS | 4486 | 1461052380854 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:53:00 INFO - PROCESS | 4486 | 1461052380863 Marionette TRACE conn3 <- [1,1858,null,{}] 00:53:00 INFO - PROCESS | 4486 | 1461052380870 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}] 00:53:01 INFO - PROCESS | 4486 | 1461052381106 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 00:53:01 INFO - PROCESS | 4486 | 1461052381302 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:01 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670e85000 == 126 [pid = 4486] [id = 472] 00:53:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 155 (0x7f7665896000) [pid = 4486] [serial = 1417] [outer = (nil)] 00:53:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 156 (0x7f766cd3dc00) [pid = 4486] [serial = 1418] [outer = 0x7f7665896000] 00:53:01 INFO - PROCESS | 4486 | 1461052381470 Marionette DEBUG loaded listener.js 00:53:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 157 (0x7f766d157c00) [pid = 4486] [serial = 1419] [outer = 0x7f7665896000] 00:53:02 INFO - PROCESS | 4486 | 1461052382351 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]]]}] 00:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1542ms 00:53:02 INFO - PROCESS | 4486 | 1461052382388 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 00:53:02 INFO - PROCESS | 4486 | 1461052382392 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 00:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:53:02 INFO - PROCESS | 4486 | 1461052382398 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:53:02 INFO - PROCESS | 4486 | 1461052382401 Marionette TRACE conn3 <- [1,1862,null,{}] 00:53:02 INFO - PROCESS | 4486 | 1461052382406 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}] 00:53:02 INFO - PROCESS | 4486 | 1461052382598 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 00:53:02 INFO - PROCESS | 4486 | 1461052382801 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7674c15000 == 127 [pid = 4486] [id = 473] 00:53:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 158 (0x7f766bfde000) [pid = 4486] [serial = 1420] [outer = (nil)] 00:53:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 159 (0x7f76704ce000) [pid = 4486] [serial = 1421] [outer = 0x7f766bfde000] 00:53:02 INFO - PROCESS | 4486 | 1461052382869 Marionette DEBUG loaded listener.js 00:53:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 160 (0x7f7670db4000) [pid = 4486] [serial = 1422] [outer = 0x7f766bfde000] 00:53:03 INFO - PROCESS | 4486 | 1461052383730 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]]]}] 00:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1380ms 00:53:03 INFO - PROCESS | 4486 | 1461052383780 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 00:53:03 INFO - PROCESS | 4486 | 1461052383784 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 00:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:53:03 INFO - PROCESS | 4486 | 1461052383790 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:53:03 INFO - PROCESS | 4486 | 1461052383794 Marionette TRACE conn3 <- [1,1866,null,{}] 00:53:03 INFO - PROCESS | 4486 | 1461052383799 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}] 00:53:03 INFO - PROCESS | 4486 | 1461052383985 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 00:53:04 INFO - PROCESS | 4486 | 1461052384194 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:04 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76787af800 == 128 [pid = 4486] [id = 474] 00:53:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 161 (0x7f7671604c00) [pid = 4486] [serial = 1423] [outer = (nil)] 00:53:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 162 (0x7f7672ab8000) [pid = 4486] [serial = 1424] [outer = 0x7f7671604c00] 00:53:04 INFO - PROCESS | 4486 | 1461052384317 Marionette DEBUG loaded listener.js 00:53:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 163 (0x7f7675241400) [pid = 4486] [serial = 1425] [outer = 0x7f7671604c00] 00:53:05 INFO - PROCESS | 4486 | 1461052385229 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]]]}] 00:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1484ms 00:53:05 INFO - PROCESS | 4486 | 1461052385275 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 00:53:05 INFO - PROCESS | 4486 | 1461052385279 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 00:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:53:05 INFO - PROCESS | 4486 | 1461052385284 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:53:05 INFO - PROCESS | 4486 | 1461052385286 Marionette TRACE conn3 <- [1,1870,null,{}] 00:53:05 INFO - PROCESS | 4486 | 1461052385292 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}] 00:53:05 INFO - PROCESS | 4486 | 1461052385477 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 00:53:05 INFO - PROCESS | 4486 | 1461052385678 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76830d2800 == 129 [pid = 4486] [id = 475] 00:53:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 164 (0x7f76710f7000) [pid = 4486] [serial = 1426] [outer = (nil)] 00:53:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 165 (0x7f767622f800) [pid = 4486] [serial = 1427] [outer = 0x7f76710f7000] 00:53:05 INFO - PROCESS | 4486 | 1461052385744 Marionette DEBUG loaded listener.js 00:53:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 166 (0x7f7676549400) [pid = 4486] [serial = 1428] [outer = 0x7f76710f7000] 00:53:06 INFO - PROCESS | 4486 | 1461052386610 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]]]}] 00:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1374ms 00:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:53:06 INFO - PROCESS | 4486 | 1461052386660 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 00:53:06 INFO - PROCESS | 4486 | 1461052386663 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 00:53:06 INFO - PROCESS | 4486 | 1461052386669 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:53:06 INFO - PROCESS | 4486 | 1461052386672 Marionette TRACE conn3 <- [1,1874,null,{}] 00:53:06 INFO - PROCESS | 4486 | 1461052386677 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}] 00:53:06 INFO - PROCESS | 4486 | 1461052386857 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 00:53:07 INFO - PROCESS | 4486 | 1461052387055 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7683f9b800 == 130 [pid = 4486] [id = 476] 00:53:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 167 (0x7f7671608800) [pid = 4486] [serial = 1429] [outer = (nil)] 00:53:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 168 (0x7f7676b41400) [pid = 4486] [serial = 1430] [outer = 0x7f7671608800] 00:53:07 INFO - PROCESS | 4486 | 1461052387121 Marionette DEBUG loaded listener.js 00:53:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 169 (0x7f7677485000) [pid = 4486] [serial = 1431] [outer = 0x7f7671608800] 00:53:07 INFO - PROCESS | 4486 | 1461052387958 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]]]}] 00:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1337ms 00:53:08 INFO - PROCESS | 4486 | 1461052388006 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 00:53:08 INFO - PROCESS | 4486 | 1461052388009 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 00:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:53:08 INFO - PROCESS | 4486 | 1461052388014 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:53:08 INFO - PROCESS | 4486 | 1461052388017 Marionette TRACE conn3 <- [1,1878,null,{}] 00:53:08 INFO - PROCESS | 4486 | 1461052388022 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}] 00:53:08 INFO - PROCESS | 4486 | 1461052388195 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 00:53:08 INFO - PROCESS | 4486 | 1461052388397 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:08 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768439f000 == 131 [pid = 4486] [id = 477] 00:53:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 170 (0x7f7675522400) [pid = 4486] [serial = 1432] [outer = (nil)] 00:53:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 171 (0x7f7677541c00) [pid = 4486] [serial = 1433] [outer = 0x7f7675522400] 00:53:08 INFO - PROCESS | 4486 | 1461052388464 Marionette DEBUG loaded listener.js 00:53:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 172 (0x7f76788f1800) [pid = 4486] [serial = 1434] [outer = 0x7f7675522400] 00:53:09 INFO - PROCESS | 4486 | 1461052389313 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]]]}] 00:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1330ms 00:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:53:09 INFO - PROCESS | 4486 | 1461052389345 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 00:53:09 INFO - PROCESS | 4486 | 1461052389348 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 00:53:09 INFO - PROCESS | 4486 | 1461052389354 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:53:09 INFO - PROCESS | 4486 | 1461052389357 Marionette TRACE conn3 <- [1,1882,null,{}] 00:53:09 INFO - PROCESS | 4486 | 1461052389362 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}] 00:53:09 INFO - PROCESS | 4486 | 1461052389542 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 00:53:09 INFO - PROCESS | 4486 | 1461052389746 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7686476000 == 132 [pid = 4486] [id = 478] 00:53:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 173 (0x7f767694cc00) [pid = 4486] [serial = 1435] [outer = (nil)] 00:53:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 174 (0x7f76822cb800) [pid = 4486] [serial = 1436] [outer = 0x7f767694cc00] 00:53:09 INFO - PROCESS | 4486 | 1461052389857 Marionette DEBUG loaded listener.js 00:53:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 175 (0x7f7682e72c00) [pid = 4486] [serial = 1437] [outer = 0x7f767694cc00] 00:53:10 INFO - PROCESS | 4486 | 1461052390762 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]]]}] 00:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1479ms 00:53:10 INFO - PROCESS | 4486 | 1461052390833 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 00:53:10 INFO - PROCESS | 4486 | 1461052390836 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 00:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:53:10 INFO - PROCESS | 4486 | 1461052390842 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:53:10 INFO - PROCESS | 4486 | 1461052390845 Marionette TRACE conn3 <- [1,1886,null,{}] 00:53:10 INFO - PROCESS | 4486 | 1461052390850 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}] 00:53:11 INFO - PROCESS | 4486 | 1461052391052 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 00:53:11 INFO - PROCESS | 4486 | 1461052391255 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:11 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765f1d0800 == 133 [pid = 4486] [id = 479] 00:53:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 176 (0x7f765ba44400) [pid = 4486] [serial = 1438] [outer = (nil)] 00:53:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 177 (0x7f765ba48c00) [pid = 4486] [serial = 1439] [outer = 0x7f765ba44400] 00:53:11 INFO - PROCESS | 4486 | 1461052391379 Marionette DEBUG loaded listener.js 00:53:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 178 (0x7f7661e0ac00) [pid = 4486] [serial = 1440] [outer = 0x7f765ba44400] 00:53:12 INFO - PROCESS | 4486 | 1461052392357 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]]]}] 00:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1577ms 00:53:12 INFO - PROCESS | 4486 | 1461052392420 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 00:53:12 INFO - PROCESS | 4486 | 1461052392424 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 00:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:53:12 INFO - PROCESS | 4486 | 1461052392430 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:53:12 INFO - PROCESS | 4486 | 1461052392440 Marionette TRACE conn3 <- [1,1890,null,{}] 00:53:12 INFO - PROCESS | 4486 | 1461052392446 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}] 00:53:12 INFO - PROCESS | 4486 | 1461052392696 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 00:53:13 INFO - PROCESS | 4486 | 1461052393638 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:13 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662d13800 == 134 [pid = 4486] [id = 480] 00:53:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 179 (0x7f765c9b5400) [pid = 4486] [serial = 1441] [outer = (nil)] 00:53:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 180 (0x7f765c9bac00) [pid = 4486] [serial = 1442] [outer = 0x7f765c9b5400] 00:53:13 INFO - PROCESS | 4486 | 1461052393720 Marionette DEBUG loaded listener.js 00:53:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 181 (0x7f765db42800) [pid = 4486] [serial = 1443] [outer = 0x7f765c9b5400] 00:53:14 INFO - PROCESS | 4486 | 1461052394520 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]]]}] 00:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2146ms 00:53:14 INFO - PROCESS | 4486 | 1461052394578 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 00:53:14 INFO - PROCESS | 4486 | 1461052394584 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 00:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:53:14 INFO - PROCESS | 4486 | 1461052394592 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:53:14 INFO - PROCESS | 4486 | 1461052394595 Marionette TRACE conn3 <- [1,1894,null,{}] 00:53:14 INFO - PROCESS | 4486 | 1461052394603 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}] 00:53:14 INFO - PROCESS | 4486 | 1461052394847 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 00:53:15 INFO - PROCESS | 4486 | 1461052395247 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765fd09800 == 135 [pid = 4486] [id = 481] 00:53:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 182 (0x7f765dcb3800) [pid = 4486] [serial = 1444] [outer = (nil)] 00:53:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 183 (0x7f765f9e2c00) [pid = 4486] [serial = 1445] [outer = 0x7f765dcb3800] 00:53:15 INFO - PROCESS | 4486 | 1461052395315 Marionette DEBUG loaded listener.js 00:53:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 184 (0x7f7661e14400) [pid = 4486] [serial = 1446] [outer = 0x7f765dcb3800] 00:53:16 INFO - PROCESS | 4486 | 1461052396201 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]]]}] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7661fda800 == 134 [pid = 4486] [id = 261] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76645d3800 == 133 [pid = 4486] [id = 417] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76634c2000 == 132 [pid = 4486] [id = 418] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675b97800 == 131 [pid = 4486] [id = 73] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768c970000 == 130 [pid = 4486] [id = 260] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766a71e800 == 129 [pid = 4486] [id = 177] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766a71d000 == 128 [pid = 4486] [id = 423] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7661da5800 == 127 [pid = 4486] [id = 419] 00:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1728ms 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 183 (0x7f76654e4c00) [pid = 4486] [serial = 1340] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 182 (0x7f7665c99000) [pid = 4486] [serial = 1328] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 181 (0x7f7661e0e400) [pid = 4486] [serial = 1331] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7662d0d000 == 126 [pid = 4486] [id = 468] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c91f800 == 125 [pid = 4486] [id = 467] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bde7800 == 124 [pid = 4486] [id = 466] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766598a800 == 123 [pid = 4486] [id = 465] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766219a800 == 122 [pid = 4486] [id = 464] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76612dc800 == 121 [pid = 4486] [id = 463] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766219c800 == 120 [pid = 4486] [id = 462] 00:53:16 INFO - PROCESS | 4486 | 1461052396392 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 00:53:16 INFO - PROCESS | 4486 | 1461052396398 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767584d800 == 119 [pid = 4486] [id = 458] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675406800 == 118 [pid = 4486] [id = 457] 00:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76720ad000 == 117 [pid = 4486] [id = 456] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670c57800 == 116 [pid = 4486] [id = 455] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767074f000 == 115 [pid = 4486] [id = 454] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766df74800 == 114 [pid = 4486] [id = 453] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cc5b800 == 113 [pid = 4486] [id = 452] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7662d12800 == 112 [pid = 4486] [id = 451] 00:53:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c254000 == 111 [pid = 4486] [id = 450] 00:53:16 INFO - PROCESS | 4486 | 1461052396421 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:53:16 INFO - PROCESS | 4486 | 1461052396425 Marionette TRACE conn3 <- [1,1898,null,{}] 00:53:16 INFO - PROCESS | 4486 | 1461052396434 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}] 00:53:16 INFO - PROCESS | 4486 | 1461052396635 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 180 (0x7f7662dad400) [pid = 4486] [serial = 1317] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 179 (0x7f7661e12800) [pid = 4486] [serial = 1197] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 178 (0x7f7663010400) [pid = 4486] [serial = 1245] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 177 (0x7f766abe3800) [pid = 4486] [serial = 1284] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 176 (0x7f76631f4400) [pid = 4486] [serial = 1152] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 175 (0x7f7670be3000) [pid = 4486] [serial = 1164] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 174 (0x7f7665d37800) [pid = 4486] [serial = 1155] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 173 (0x7f765d0ed400) [pid = 4486] [serial = 1275] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 172 (0x7f76713cf000) [pid = 4486] [serial = 1314] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 171 (0x7f766d154800) [pid = 4486] [serial = 1161] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 170 (0x7f76713c4c00) [pid = 4486] [serial = 1167] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 169 (0x7f765dcb9c00) [pid = 4486] [serial = 1149] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 168 (0x7f7677487800) [pid = 4486] [serial = 1101] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 167 (0x7f7665c93400) [pid = 4486] [serial = 1104] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 166 (0x7f766c57fc00) [pid = 4486] [serial = 1107] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 165 (0x7f76713c8400) [pid = 4486] [serial = 1110] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 164 (0x7f7675527800) [pid = 4486] [serial = 1113] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 163 (0x7f7682e6d000) [pid = 4486] [serial = 1116] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 162 (0x7f76845da800) [pid = 4486] [serial = 1119] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 161 (0x7f7687c59400) [pid = 4486] [serial = 1122] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 160 (0x7f768822e400) [pid = 4486] [serial = 1125] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 159 (0x7f76887ab800) [pid = 4486] [serial = 1128] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 158 (0x7f7670db8400) [pid = 4486] [serial = 1131] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 157 (0x7f766c179800) [pid = 4486] [serial = 1134] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 156 (0x7f767524c800) [pid = 4486] [serial = 1170] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 155 (0x7f76773a9800) [pid = 4486] [serial = 1173] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 154 (0x7f768304ec00) [pid = 4486] [serial = 1176] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 153 (0x7f76842d0800) [pid = 4486] [serial = 1179] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 152 (0x7f768882c000) [pid = 4486] [serial = 1182] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 151 (0x7f7664256800) [pid = 4486] [serial = 1185] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 150 (0x7f765db51000) [pid = 4486] [serial = 1188] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 149 (0x7f766ab06800) [pid = 4486] [serial = 1191] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 148 (0x7f766ab11000) [pid = 4486] [serial = 1194] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 147 (0x7f765ea6c000) [pid = 4486] [serial = 1221] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 146 (0x7f76658e2800) [pid = 4486] [serial = 1224] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 145 (0x7f766d48ec00) [pid = 4486] [serial = 1227] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 144 (0x7f7670dcec00) [pid = 4486] [serial = 1230] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f767623a400) [pid = 4486] [serial = 1233] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f76845d8800) [pid = 4486] [serial = 1236] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f765c9c0400) [pid = 4486] [serial = 1239] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 140 (0x7f768822c800) [pid = 4486] [serial = 1242] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 139 (0x7f766c14e800) [pid = 4486] [serial = 1287] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 138 (0x7f766cb4e400) [pid = 4486] [serial = 1290] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 137 (0x7f766cfcb400) [pid = 4486] [serial = 1293] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 136 (0x7f766e0bb800) [pid = 4486] [serial = 1296] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 135 (0x7f7670079c00) [pid = 4486] [serial = 1299] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 134 (0x7f76704c5400) [pid = 4486] [serial = 1302] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 133 (0x7f7670beb400) [pid = 4486] [serial = 1305] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 132 (0x7f767137bc00) [pid = 4486] [serial = 1308] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 131 (0x7f76713c9c00) [pid = 4486] [serial = 1311] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 130 (0x7f7662bb5400) [pid = 4486] [serial = 1338] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 129 (0x7f7661e11000) [pid = 4486] [serial = 1337] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 128 (0x7f7665d06800) [pid = 4486] [serial = 1335] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 127 (0x7f7665a6e000) [pid = 4486] [serial = 1334] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 126 (0x7f7662dae400) [pid = 4486] [serial = 1278] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 125 (0x7f7665c32400) [pid = 4486] [serial = 1281] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | --DOMWINDOW == 124 (0x7f766c9ba000) [pid = 4486] [serial = 1158] [outer = (nil)] [url = about:blank] 00:53:16 INFO - PROCESS | 4486 | 1461052396929 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:16 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ffdf000 == 112 [pid = 4486] [id = 482] 00:53:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 125 (0x7f765d0ed400) [pid = 4486] [serial = 1447] [outer = (nil)] 00:53:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 126 (0x7f7661ef1800) [pid = 4486] [serial = 1448] [outer = 0x7f765d0ed400] 00:53:16 INFO - PROCESS | 4486 | 1461052396993 Marionette DEBUG loaded listener.js 00:53:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 127 (0x7f7663004c00) [pid = 4486] [serial = 1449] [outer = 0x7f765d0ed400] 00:53:17 INFO - PROCESS | 4486 | 1461052397751 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]]]}] 00:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1406ms 00:53:17 INFO - PROCESS | 4486 | 1461052397816 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 00:53:17 INFO - PROCESS | 4486 | 1461052397819 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 00:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:53:17 INFO - PROCESS | 4486 | 1461052397834 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:53:17 INFO - PROCESS | 4486 | 1461052397843 Marionette TRACE conn3 <- [1,1902,null,{}] 00:53:17 INFO - PROCESS | 4486 | 1461052397853 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}] 00:53:18 INFO - PROCESS | 4486 | 1461052398042 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 00:53:18 INFO - PROCESS | 4486 | 1461052398190 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7663372000 == 113 [pid = 4486] [id = 483] 00:53:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 128 (0x7f765dcb1400) [pid = 4486] [serial = 1450] [outer = (nil)] 00:53:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 129 (0x7f7663010c00) [pid = 4486] [serial = 1451] [outer = 0x7f765dcb1400] 00:53:18 INFO - PROCESS | 4486 | 1461052398253 Marionette DEBUG loaded listener.js 00:53:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 130 (0x7f766588fc00) [pid = 4486] [serial = 1452] [outer = 0x7f765dcb1400] 00:53:18 INFO - PROCESS | 4486 | 1461052398978 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]]]}] 00:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1200ms 00:53:19 INFO - PROCESS | 4486 | 1461052399040 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 00:53:19 INFO - PROCESS | 4486 | 1461052399045 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 00:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:53:19 INFO - PROCESS | 4486 | 1461052399070 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:53:19 INFO - PROCESS | 4486 | 1461052399073 Marionette TRACE conn3 <- [1,1906,null,{}] 00:53:19 INFO - PROCESS | 4486 | 1461052399078 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}] 00:53:19 INFO - PROCESS | 4486 | 1461052399311 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 00:53:19 INFO - PROCESS | 4486 | 1461052399338 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:19 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76654d3800 == 114 [pid = 4486] [id = 484] 00:53:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 131 (0x7f7665893000) [pid = 4486] [serial = 1453] [outer = (nil)] 00:53:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 132 (0x7f76658d5400) [pid = 4486] [serial = 1454] [outer = 0x7f7665893000] 00:53:19 INFO - PROCESS | 4486 | 1461052399398 Marionette DEBUG loaded listener.js 00:53:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 133 (0x7f7665c95400) [pid = 4486] [serial = 1455] [outer = 0x7f7665893000] 00:53:20 INFO - PROCESS | 4486 | 1461052400320 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]]]}] 00:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1334ms 00:53:20 INFO - PROCESS | 4486 | 1461052400401 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 00:53:20 INFO - PROCESS | 4486 | 1461052400407 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 00:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:53:20 INFO - PROCESS | 4486 | 1461052400416 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:53:20 INFO - PROCESS | 4486 | 1461052400418 Marionette TRACE conn3 <- [1,1910,null,{}] 00:53:20 INFO - PROCESS | 4486 | 1461052400443 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}] 00:53:20 INFO - PROCESS | 4486 | 1461052400673 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 00:53:21 INFO - PROCESS | 4486 | --DOMWINDOW == 132 (0x7f765ea63400) [pid = 4486] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:53:21 INFO - PROCESS | 4486 | --DOMWINDOW == 131 (0x7f765dce3000) [pid = 4486] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:53:21 INFO - PROCESS | 4486 | --DOMWINDOW == 130 (0x7f765ea6e800) [pid = 4486] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:53:21 INFO - PROCESS | 4486 | --DOMWINDOW == 129 (0x7f767391f800) [pid = 4486] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:53:21 INFO - PROCESS | 4486 | --DOMWINDOW == 128 (0x7f765dce8000) [pid = 4486] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:53:21 INFO - PROCESS | 4486 | --DOMWINDOW == 127 (0x7f765d0e3400) [pid = 4486] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:53:21 INFO - PROCESS | 4486 | --DOMWINDOW == 126 (0x7f766300dc00) [pid = 4486] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:53:21 INFO - PROCESS | 4486 | --DOMWINDOW == 125 (0x7f7662da3c00) [pid = 4486] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:53:21 INFO - PROCESS | 4486 | --DOMWINDOW == 124 (0x7f7665c8bc00) [pid = 4486] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:53:21 INFO - PROCESS | 4486 | 1461052401605 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:21 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ea03000 == 115 [pid = 4486] [id = 485] 00:53:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 125 (0x7f765ba45c00) [pid = 4486] [serial = 1456] [outer = (nil)] 00:53:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 126 (0x7f765c9b7c00) [pid = 4486] [serial = 1457] [outer = 0x7f765ba45c00] 00:53:21 INFO - PROCESS | 4486 | 1461052401689 Marionette DEBUG loaded listener.js 00:53:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 127 (0x7f765dba5c00) [pid = 4486] [serial = 1458] [outer = 0x7f765ba45c00] 00:53:22 INFO - PROCESS | 4486 | 1461052402604 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]]]}] 00:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2238ms 00:53:22 INFO - PROCESS | 4486 | 1461052402656 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 00:53:22 INFO - PROCESS | 4486 | 1461052402662 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 00:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:53:22 INFO - PROCESS | 4486 | 1461052402668 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:53:22 INFO - PROCESS | 4486 | 1461052402675 Marionette TRACE conn3 <- [1,1914,null,{}] 00:53:22 INFO - PROCESS | 4486 | 1461052402681 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}] 00:53:22 INFO - PROCESS | 4486 | 1461052402865 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 00:53:23 INFO - PROCESS | 4486 | 1461052403055 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766336c000 == 116 [pid = 4486] [id = 486] 00:53:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 128 (0x7f765ba48000) [pid = 4486] [serial = 1459] [outer = (nil)] 00:53:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 129 (0x7f7661e14c00) [pid = 4486] [serial = 1460] [outer = 0x7f765ba48000] 00:53:23 INFO - PROCESS | 4486 | 1461052403126 Marionette DEBUG loaded listener.js 00:53:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 130 (0x7f7662dc8400) [pid = 4486] [serial = 1461] [outer = 0x7f765ba48000] 00:53:24 INFO - PROCESS | 4486 | 1461052404085 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]]]}] 00:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1484ms 00:53:24 INFO - PROCESS | 4486 | 1461052404157 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 00:53:24 INFO - PROCESS | 4486 | 1461052404162 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 00:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:53:24 INFO - PROCESS | 4486 | 1461052404169 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:53:24 INFO - PROCESS | 4486 | 1461052404172 Marionette TRACE conn3 <- [1,1918,null,{}] 00:53:24 INFO - PROCESS | 4486 | 1461052404178 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}] 00:53:24 INFO - PROCESS | 4486 | 1461052404370 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 00:53:24 INFO - PROCESS | 4486 | 1461052404558 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:24 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665690000 == 117 [pid = 4486] [id = 487] 00:53:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 131 (0x7f765ea68c00) [pid = 4486] [serial = 1462] [outer = (nil)] 00:53:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 132 (0x7f76654e9c00) [pid = 4486] [serial = 1463] [outer = 0x7f765ea68c00] 00:53:24 INFO - PROCESS | 4486 | 1461052404628 Marionette DEBUG loaded listener.js 00:53:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 133 (0x7f7665c93400) [pid = 4486] [serial = 1464] [outer = 0x7f765ea68c00] 00:53:25 INFO - PROCESS | 4486 | 1461052405625 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]]]}] 00:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1530ms 00:53:25 INFO - PROCESS | 4486 | 1461052405701 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 00:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:53:25 INFO - PROCESS | 4486 | 1461052405705 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 00:53:25 INFO - PROCESS | 4486 | 1461052405721 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:53:25 INFO - PROCESS | 4486 | 1461052405730 Marionette TRACE conn3 <- [1,1922,null,{}] 00:53:25 INFO - PROCESS | 4486 | 1461052405736 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}] 00:53:25 INFO - PROCESS | 4486 | 1461052405968 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 00:53:26 INFO - PROCESS | 4486 | 1461052406197 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:26 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bd03000 == 118 [pid = 4486] [id = 488] 00:53:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 134 (0x7f76631f4400) [pid = 4486] [serial = 1465] [outer = (nil)] 00:53:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 135 (0x7f766ab10000) [pid = 4486] [serial = 1466] [outer = 0x7f76631f4400] 00:53:26 INFO - PROCESS | 4486 | 1461052406314 Marionette DEBUG loaded listener.js 00:53:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 136 (0x7f766ab6ec00) [pid = 4486] [serial = 1467] [outer = 0x7f76631f4400] 00:53:27 INFO - PROCESS | 4486 | 1461052407165 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]]]}] 00:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1497ms 00:53:27 INFO - PROCESS | 4486 | 1461052407210 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 00:53:27 INFO - PROCESS | 4486 | 1461052407214 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 00:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:53:27 INFO - PROCESS | 4486 | 1461052407220 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:53:27 INFO - PROCESS | 4486 | 1461052407222 Marionette TRACE conn3 <- [1,1926,null,{}] 00:53:27 INFO - PROCESS | 4486 | 1461052407228 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}] 00:53:27 INFO - PROCESS | 4486 | 1461052407408 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 00:53:27 INFO - PROCESS | 4486 | 1461052407605 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c082000 == 119 [pid = 4486] [id = 489] 00:53:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 137 (0x7f765dced800) [pid = 4486] [serial = 1468] [outer = (nil)] 00:53:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 138 (0x7f766ab93c00) [pid = 4486] [serial = 1469] [outer = 0x7f765dced800] 00:53:27 INFO - PROCESS | 4486 | 1461052407674 Marionette DEBUG loaded listener.js 00:53:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 139 (0x7f766ba57400) [pid = 4486] [serial = 1470] [outer = 0x7f765dced800] 00:53:28 INFO - PROCESS | 4486 | 1461052408514 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]]]}] 00:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1336ms 00:53:28 INFO - PROCESS | 4486 | 1461052408556 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 00:53:28 INFO - PROCESS | 4486 | 1461052408560 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 00:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:53:28 INFO - PROCESS | 4486 | 1461052408565 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:53:28 INFO - PROCESS | 4486 | 1461052408568 Marionette TRACE conn3 <- [1,1930,null,{}] 00:53:28 INFO - PROCESS | 4486 | 1461052408573 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}] 00:53:28 INFO - PROCESS | 4486 | 1461052408746 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 00:53:28 INFO - PROCESS | 4486 | 1461052408941 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c390800 == 120 [pid = 4486] [id = 490] 00:53:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 140 (0x7f766c155c00) [pid = 4486] [serial = 1471] [outer = (nil)] 00:53:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 141 (0x7f766c16f000) [pid = 4486] [serial = 1472] [outer = 0x7f766c155c00] 00:53:29 INFO - PROCESS | 4486 | 1461052409020 Marionette DEBUG loaded listener.js 00:53:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f766cd36800) [pid = 4486] [serial = 1473] [outer = 0x7f766c155c00] 00:53:29 INFO - PROCESS | 4486 | 1461052409947 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]]]}] 00:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1431ms 00:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:53:30 INFO - PROCESS | 4486 | 1461052409997 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 00:53:30 INFO - PROCESS | 4486 | 1461052410000 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 00:53:30 INFO - PROCESS | 4486 | 1461052410006 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:53:30 INFO - PROCESS | 4486 | 1461052410010 Marionette TRACE conn3 <- [1,1934,null,{}] 00:53:30 INFO - PROCESS | 4486 | 1461052410015 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}] 00:53:30 INFO - PROCESS | 4486 | 1461052410198 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 00:53:30 INFO - PROCESS | 4486 | 1461052410394 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cba9000 == 121 [pid = 4486] [id = 491] 00:53:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f766c157c00) [pid = 4486] [serial = 1474] [outer = (nil)] 00:53:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f766d151800) [pid = 4486] [serial = 1475] [outer = 0x7f766c157c00] 00:53:30 INFO - PROCESS | 4486 | 1461052410465 Marionette DEBUG loaded listener.js 00:53:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 145 (0x7f766e27a000) [pid = 4486] [serial = 1476] [outer = 0x7f766c157c00] 00:53:31 INFO - PROCESS | 4486 | 1461052411332 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]]]}] 00:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1389ms 00:53:31 INFO - PROCESS | 4486 | 1461052411395 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 00:53:31 INFO - PROCESS | 4486 | 1461052411398 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 00:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:53:31 INFO - PROCESS | 4486 | 1461052411404 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:53:31 INFO - PROCESS | 4486 | 1461052411406 Marionette TRACE conn3 <- [1,1938,null,{}] 00:53:31 INFO - PROCESS | 4486 | 1461052411411 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}] 00:53:31 INFO - PROCESS | 4486 | 1461052411573 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 00:53:31 INFO - PROCESS | 4486 | 1461052411784 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:31 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766d316000 == 122 [pid = 4486] [id = 492] 00:53:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 146 (0x7f765ea66800) [pid = 4486] [serial = 1477] [outer = (nil)] 00:53:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 147 (0x7f766e4e6000) [pid = 4486] [serial = 1478] [outer = 0x7f765ea66800] 00:53:31 INFO - PROCESS | 4486 | 1461052411858 Marionette DEBUG loaded listener.js 00:53:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 148 (0x7f7670079400) [pid = 4486] [serial = 1479] [outer = 0x7f765ea66800] 00:53:32 INFO - PROCESS | 4486 | 1461052412732 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]]]}] 00:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1378ms 00:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:53:32 INFO - PROCESS | 4486 | 1461052412783 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 00:53:32 INFO - PROCESS | 4486 | 1461052412786 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 00:53:32 INFO - PROCESS | 4486 | 1461052412795 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:53:32 INFO - PROCESS | 4486 | 1461052412797 Marionette TRACE conn3 <- [1,1942,null,{}] 00:53:32 INFO - PROCESS | 4486 | 1461052412803 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}] 00:53:32 INFO - PROCESS | 4486 | 1461052412972 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 00:53:33 INFO - PROCESS | 4486 | 1461052413167 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:33 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670748800 == 123 [pid = 4486] [id = 493] 00:53:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 149 (0x7f7662baa400) [pid = 4486] [serial = 1480] [outer = (nil)] 00:53:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 150 (0x7f767047b000) [pid = 4486] [serial = 1481] [outer = 0x7f7662baa400] 00:53:33 INFO - PROCESS | 4486 | 1461052413233 Marionette DEBUG loaded listener.js 00:53:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 151 (0x7f7670702800) [pid = 4486] [serial = 1482] [outer = 0x7f7662baa400] 00:53:34 INFO - PROCESS | 4486 | 1461052414090 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]]]}] 00:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1331ms 00:53:34 INFO - PROCESS | 4486 | 1461052414123 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 00:53:34 INFO - PROCESS | 4486 | 1461052414127 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 00:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:53:34 INFO - PROCESS | 4486 | 1461052414133 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:53:34 INFO - PROCESS | 4486 | 1461052414136 Marionette TRACE conn3 <- [1,1946,null,{}] 00:53:34 INFO - PROCESS | 4486 | 1461052414142 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}] 00:53:34 INFO - PROCESS | 4486 | 1461052414324 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 00:53:34 INFO - PROCESS | 4486 | 1461052414520 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:34 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670b59000 == 124 [pid = 4486] [id = 494] 00:53:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 152 (0x7f766e274800) [pid = 4486] [serial = 1483] [outer = (nil)] 00:53:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 153 (0x7f7670707800) [pid = 4486] [serial = 1484] [outer = 0x7f766e274800] 00:53:34 INFO - PROCESS | 4486 | 1461052414591 Marionette DEBUG loaded listener.js 00:53:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 154 (0x7f7670bea000) [pid = 4486] [serial = 1485] [outer = 0x7f766e274800] 00:53:35 INFO - PROCESS | 4486 | 1461052415453 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]]]}] 00:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1378ms 00:53:35 INFO - PROCESS | 4486 | 1461052415512 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 00:53:35 INFO - PROCESS | 4486 | 1461052415516 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 00:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:53:35 INFO - PROCESS | 4486 | 1461052415521 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:53:35 INFO - PROCESS | 4486 | 1461052415524 Marionette TRACE conn3 <- [1,1950,null,{}] 00:53:35 INFO - PROCESS | 4486 | 1461052415529 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}] 00:53:35 INFO - PROCESS | 4486 | 1461052415706 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 00:53:35 INFO - PROCESS | 4486 | 1461052415905 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670e8a800 == 125 [pid = 4486] [id = 495] 00:53:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 155 (0x7f767070d400) [pid = 4486] [serial = 1486] [outer = (nil)] 00:53:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 156 (0x7f7670db1400) [pid = 4486] [serial = 1487] [outer = 0x7f767070d400] 00:53:35 INFO - PROCESS | 4486 | 1461052415990 Marionette DEBUG loaded listener.js 00:53:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 157 (0x7f7670dcbc00) [pid = 4486] [serial = 1488] [outer = 0x7f767070d400] 00:53:36 INFO - PROCESS | 4486 | 1461052416893 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]]]}] 00:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1425ms 00:53:36 INFO - PROCESS | 4486 | 1461052416952 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 00:53:36 INFO - PROCESS | 4486 | 1461052416961 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 00:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:53:36 INFO - PROCESS | 4486 | 1461052416967 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:53:36 INFO - PROCESS | 4486 | 1461052416971 Marionette TRACE conn3 <- [1,1954,null,{}] 00:53:36 INFO - PROCESS | 4486 | 1461052416976 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}] 00:53:37 INFO - PROCESS | 4486 | 1461052417217 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 00:53:37 INFO - PROCESS | 4486 | 1461052417415 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:37 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767583a000 == 126 [pid = 4486] [id = 496] 00:53:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 158 (0x7f76631f8c00) [pid = 4486] [serial = 1489] [outer = (nil)] 00:53:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 159 (0x7f7672ab7400) [pid = 4486] [serial = 1490] [outer = 0x7f76631f8c00] 00:53:37 INFO - PROCESS | 4486 | 1461052417484 Marionette DEBUG loaded listener.js 00:53:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 160 (0x7f76746fe800) [pid = 4486] [serial = 1491] [outer = 0x7f76631f8c00] 00:53:38 INFO - PROCESS | 4486 | 1461052418342 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]]]}] 00:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1429ms 00:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:53:38 INFO - PROCESS | 4486 | 1461052418396 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 00:53:38 INFO - PROCESS | 4486 | 1461052418399 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 00:53:38 INFO - PROCESS | 4486 | 1461052418405 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:53:38 INFO - PROCESS | 4486 | 1461052418408 Marionette TRACE conn3 <- [1,1958,null,{}] 00:53:38 INFO - PROCESS | 4486 | 1461052418413 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}] 00:53:38 INFO - PROCESS | 4486 | 1461052418594 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 00:53:38 INFO - PROCESS | 4486 | 1461052418794 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676b85000 == 127 [pid = 4486] [id = 497] 00:53:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 161 (0x7f7665d33c00) [pid = 4486] [serial = 1492] [outer = (nil)] 00:53:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 162 (0x7f767524c800) [pid = 4486] [serial = 1493] [outer = 0x7f7665d33c00] 00:53:38 INFO - PROCESS | 4486 | 1461052418865 Marionette DEBUG loaded listener.js 00:53:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 163 (0x7f7675522000) [pid = 4486] [serial = 1494] [outer = 0x7f7665d33c00] 00:53:39 INFO - PROCESS | 4486 | 1461052419701 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]]]}] 00:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1381ms 00:53:39 INFO - PROCESS | 4486 | 1461052419786 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 00:53:39 INFO - PROCESS | 4486 | 1461052419789 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 00:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:53:39 INFO - PROCESS | 4486 | 1461052419795 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:53:39 INFO - PROCESS | 4486 | 1461052419797 Marionette TRACE conn3 <- [1,1962,null,{}] 00:53:39 INFO - PROCESS | 4486 | 1461052419803 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}] 00:53:39 INFO - PROCESS | 4486 | 1461052419976 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 00:53:40 INFO - PROCESS | 4486 | 1461052420170 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:40 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76612d1000 == 128 [pid = 4486] [id = 498] 00:53:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 164 (0x7f765c9b4000) [pid = 4486] [serial = 1495] [outer = (nil)] 00:53:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 165 (0x7f765f9de800) [pid = 4486] [serial = 1496] [outer = 0x7f765c9b4000] 00:53:40 INFO - PROCESS | 4486 | 1461052420240 Marionette DEBUG loaded listener.js 00:53:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 166 (0x7f76710f9400) [pid = 4486] [serial = 1497] [outer = 0x7f765c9b4000] 00:53:41 INFO - PROCESS | 4486 | 1461052421433 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]]]}] 00:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1684ms 00:53:41 INFO - PROCESS | 4486 | 1461052421481 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 00:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:53:41 INFO - PROCESS | 4486 | 1461052421486 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 00:53:41 INFO - PROCESS | 4486 | 1461052421494 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:53:41 INFO - PROCESS | 4486 | 1461052421499 Marionette TRACE conn3 <- [1,1966,null,{}] 00:53:41 INFO - PROCESS | 4486 | 1461052421507 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}] 00:53:41 INFO - PROCESS | 4486 | 1461052421732 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 00:53:41 INFO - PROCESS | 4486 | 1461052421978 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:42 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76643a8000 == 129 [pid = 4486] [id = 499] 00:53:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 167 (0x7f765dcb3000) [pid = 4486] [serial = 1498] [outer = (nil)] 00:53:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 168 (0x7f765dce2c00) [pid = 4486] [serial = 1499] [outer = 0x7f765dcb3000] 00:53:42 INFO - PROCESS | 4486 | 1461052422045 Marionette DEBUG loaded listener.js 00:53:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 169 (0x7f765fdc5400) [pid = 4486] [serial = 1500] [outer = 0x7f765dcb3000] 00:53:42 INFO - PROCESS | 4486 | 1461052422925 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]]]}] 00:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1483ms 00:53:42 INFO - PROCESS | 4486 | 1461052422976 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 00:53:42 INFO - PROCESS | 4486 | 1461052422984 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 00:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:53:43 INFO - PROCESS | 4486 | 1461052422994 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:53:43 INFO - PROCESS | 4486 | 1461052422997 Marionette TRACE conn3 <- [1,1970,null,{}] 00:53:43 INFO - PROCESS | 4486 | 1461052423001 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}] 00:53:43 INFO - PROCESS | 4486 | 1461052423188 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 00:53:43 INFO - PROCESS | 4486 | 1461052423571 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765dc4d000 == 130 [pid = 4486] [id = 500] 00:53:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 170 (0x7f7662da6800) [pid = 4486] [serial = 1501] [outer = (nil)] 00:53:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 171 (0x7f7662db0400) [pid = 4486] [serial = 1502] [outer = 0x7f7662da6800] 00:53:43 INFO - PROCESS | 4486 | 1461052423644 Marionette DEBUG loaded listener.js 00:53:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 172 (0x7f76631f6c00) [pid = 4486] [serial = 1503] [outer = 0x7f7662da6800] 00:53:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76654d3800 == 129 [pid = 4486] [id = 484] 00:53:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7663372000 == 128 [pid = 4486] [id = 483] 00:53:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765ffdf000 == 127 [pid = 4486] [id = 482] 00:53:44 INFO - PROCESS | 4486 | 1461052424613 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]]]}] 00:53:44 INFO - PROCESS | 4486 | --DOMWINDOW == 171 (0x7f7673915800) [pid = 4486] [serial = 1373] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 4486 | --DOMWINDOW == 170 (0x7f7675094c00) [pid = 4486] [serial = 1376] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 4486 | --DOMWINDOW == 169 (0x7f7675384800) [pid = 4486] [serial = 1379] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 4486 | --DOMWINDOW == 168 (0x7f76753ba400) [pid = 4486] [serial = 1382] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 4486 | --DOMWINDOW == 167 (0x7f766300cc00) [pid = 4486] [serial = 1385] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 4486 | --DOMWINDOW == 166 (0x7f765dce2400) [pid = 4486] [serial = 1406] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765fd09800 == 126 [pid = 4486] [id = 481] 00:53:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7662d13800 == 125 [pid = 4486] [id = 480] 00:53:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768439f000 == 124 [pid = 4486] [id = 477] 00:53:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7683f9b800 == 123 [pid = 4486] [id = 476] 00:53:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76830d2800 == 122 [pid = 4486] [id = 475] 00:53:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76787af800 == 121 [pid = 4486] [id = 474] 00:53:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7674c15000 == 120 [pid = 4486] [id = 473] 00:53:44 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670e85000 == 119 [pid = 4486] [id = 472] 00:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1731ms 00:53:44 INFO - PROCESS | 4486 | 1461052424726 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 00:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:53:44 INFO - PROCESS | 4486 | 1461052424729 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 00:53:44 INFO - PROCESS | 4486 | 1461052424735 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:53:44 INFO - PROCESS | 4486 | 1461052424740 Marionette TRACE conn3 <- [1,1974,null,{}] 00:53:44 INFO - PROCESS | 4486 | 1461052424770 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}] 00:53:44 INFO - PROCESS | 4486 | 1461052424967 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 165 (0x7f766ab05400) [pid = 4486] [serial = 1329] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 164 (0x7f7662dc4400) [pid = 4486] [serial = 1332] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 163 (0x7f7670dab800) [pid = 4486] [serial = 1400] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 162 (0x7f767462b400) [pid = 4486] [serial = 1403] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 161 (0x7f7675b4d400) [pid = 4486] [serial = 1404] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 160 (0x7f7665d32800) [pid = 4486] [serial = 1394] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 159 (0x7f766abe9800) [pid = 4486] [serial = 1395] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 158 (0x7f765dce9000) [pid = 4486] [serial = 1389] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 157 (0x7f765d0f0400) [pid = 4486] [serial = 1388] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 156 (0x7f76710fc800) [pid = 4486] [serial = 1370] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 155 (0x7f7665d0bc00) [pid = 4486] [serial = 1392] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 154 (0x7f76658d9000) [pid = 4486] [serial = 1391] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 153 (0x7f766d154400) [pid = 4486] [serial = 1358] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 152 (0x7f7670db0c00) [pid = 4486] [serial = 1364] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 151 (0x7f7665a66400) [pid = 4486] [serial = 1341] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 150 (0x7f7671016800) [pid = 4486] [serial = 1367] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 149 (0x7f766d153000) [pid = 4486] [serial = 1397] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 148 (0x7f766c9be000) [pid = 4486] [serial = 1355] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 147 (0x7f7665d0d800) [pid = 4486] [serial = 1346] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 146 (0x7f7670808c00) [pid = 4486] [serial = 1361] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 145 (0x7f766c174400) [pid = 4486] [serial = 1352] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 144 (0x7f766abe4400) [pid = 4486] [serial = 1349] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f7662dd0400) [pid = 4486] [serial = 1343] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f76713d1c00) [pid = 4486] [serial = 1401] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f766e4eec00) [pid = 4486] [serial = 1398] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 4486 | 1461052425251 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:45 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7663365000 == 120 [pid = 4486] [id = 501] 00:53:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f7662dd0400) [pid = 4486] [serial = 1504] [outer = (nil)] 00:53:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f7665c8ac00) [pid = 4486] [serial = 1505] [outer = 0x7f7662dd0400] 00:53:45 INFO - PROCESS | 4486 | 1461052425321 Marionette DEBUG loaded listener.js 00:53:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f7665d35400) [pid = 4486] [serial = 1506] [outer = 0x7f7662dd0400] 00:53:46 INFO - PROCESS | 4486 | 1461052426023 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]]]}] 00:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1338ms 00:53:46 INFO - PROCESS | 4486 | 1461052426073 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 00:53:46 INFO - PROCESS | 4486 | 1461052426078 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 00:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:53:46 INFO - PROCESS | 4486 | 1461052426083 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:53:46 INFO - PROCESS | 4486 | 1461052426085 Marionette TRACE conn3 <- [1,1978,null,{}] 00:53:46 INFO - PROCESS | 4486 | 1461052426090 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}] 00:53:46 INFO - PROCESS | 4486 | 1461052426311 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 00:53:46 INFO - PROCESS | 4486 | 1461052426332 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766a71e800 == 121 [pid = 4486] [id = 502] 00:53:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 145 (0x7f7662dab000) [pid = 4486] [serial = 1507] [outer = (nil)] 00:53:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 146 (0x7f766ba51800) [pid = 4486] [serial = 1508] [outer = 0x7f7662dab000] 00:53:46 INFO - PROCESS | 4486 | 1461052426393 Marionette DEBUG loaded listener.js 00:53:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 147 (0x7f766c584000) [pid = 4486] [serial = 1509] [outer = 0x7f7662dab000] 00:53:47 INFO - PROCESS | 4486 | 1461052427259 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]]]}] 00:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1233ms 00:53:47 INFO - PROCESS | 4486 | 1461052427317 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 00:53:47 INFO - PROCESS | 4486 | 1461052427321 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 00:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:53:47 INFO - PROCESS | 4486 | 1461052427326 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:53:47 INFO - PROCESS | 4486 | 1461052427328 Marionette TRACE conn3 <- [1,1982,null,{}] 00:53:47 INFO - PROCESS | 4486 | 1461052427334 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}] 00:53:47 INFO - PROCESS | 4486 | 1461052427557 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 00:53:47 INFO - PROCESS | 4486 | 1461052427582 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:47 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c081000 == 122 [pid = 4486] [id = 503] 00:53:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 148 (0x7f766abe5c00) [pid = 4486] [serial = 1510] [outer = (nil)] 00:53:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 149 (0x7f766cb46000) [pid = 4486] [serial = 1511] [outer = 0x7f766abe5c00] 00:53:47 INFO - PROCESS | 4486 | 1461052427640 Marionette DEBUG loaded listener.js 00:53:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 150 (0x7f766cd3ac00) [pid = 4486] [serial = 1512] [outer = 0x7f766abe5c00] 00:53:48 INFO - PROCESS | 4486 | 1461052428495 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]]]}] 00:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1225ms 00:53:48 INFO - PROCESS | 4486 | 1461052428553 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 00:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:53:48 INFO - PROCESS | 4486 | 1461052428559 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 00:53:48 INFO - PROCESS | 4486 | 1461052428571 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:53:48 INFO - PROCESS | 4486 | 1461052428573 Marionette TRACE conn3 <- [1,1986,null,{}] 00:53:48 INFO - PROCESS | 4486 | 1461052428586 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}] 00:53:48 INFO - PROCESS | 4486 | 1461052428858 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 00:53:48 INFO - PROCESS | 4486 | 1461052428887 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cbb0000 == 123 [pid = 4486] [id = 504] 00:53:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 151 (0x7f766d3b0c00) [pid = 4486] [serial = 1513] [outer = (nil)] 00:53:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 152 (0x7f767100f400) [pid = 4486] [serial = 1514] [outer = 0x7f766d3b0c00] 00:53:48 INFO - PROCESS | 4486 | 1461052428951 Marionette DEBUG loaded listener.js 00:53:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 153 (0x7f7671376400) [pid = 4486] [serial = 1515] [outer = 0x7f766d3b0c00] 00:53:49 INFO - PROCESS | 4486 | --DOMWINDOW == 152 (0x7f765c9b2000) [pid = 4486] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:53:49 INFO - PROCESS | 4486 | --DOMWINDOW == 151 (0x7f765c9b5400) [pid = 4486] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:53:49 INFO - PROCESS | 4486 | --DOMWINDOW == 150 (0x7f765d0ed400) [pid = 4486] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:53:49 INFO - PROCESS | 4486 | --DOMWINDOW == 149 (0x7f765dcb3800) [pid = 4486] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:53:49 INFO - PROCESS | 4486 | --DOMWINDOW == 148 (0x7f765dcb1400) [pid = 4486] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:53:49 INFO - PROCESS | 4486 | 1461052429898 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]]]}] 00:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1384ms 00:53:49 INFO - PROCESS | 4486 | 1461052429949 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 00:53:49 INFO - PROCESS | 4486 | 1461052429953 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 00:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:53:49 INFO - PROCESS | 4486 | 1461052429966 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:53:49 INFO - PROCESS | 4486 | 1461052429968 Marionette TRACE conn3 <- [1,1990,null,{}] 00:53:49 INFO - PROCESS | 4486 | 1461052429973 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}] 00:53:50 INFO - PROCESS | 4486 | 1461052430138 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 00:53:50 INFO - PROCESS | 4486 | 1461052430151 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670b50800 == 124 [pid = 4486] [id = 505] 00:53:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 149 (0x7f765f9e3c00) [pid = 4486] [serial = 1516] [outer = (nil)] 00:53:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 150 (0x7f7671607800) [pid = 4486] [serial = 1517] [outer = 0x7f765f9e3c00] 00:53:50 INFO - PROCESS | 4486 | 1461052430220 Marionette DEBUG loaded listener.js 00:53:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 151 (0x7f7672c5d800) [pid = 4486] [serial = 1518] [outer = 0x7f765f9e3c00] 00:53:51 INFO - PROCESS | 4486 | 1461052431048 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]]]}] 00:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1127ms 00:53:51 INFO - PROCESS | 4486 | 1461052431094 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 00:53:51 INFO - PROCESS | 4486 | 1461052431098 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 00:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:53:51 INFO - PROCESS | 4486 | 1461052431113 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:53:51 INFO - PROCESS | 4486 | 1461052431116 Marionette TRACE conn3 <- [1,1994,null,{}] 00:53:51 INFO - PROCESS | 4486 | 1461052431122 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}] 00:53:51 INFO - PROCESS | 4486 | 1461052431273 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 00:53:51 INFO - PROCESS | 4486 | 1461052431286 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:51 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767461f000 == 125 [pid = 4486] [id = 506] 00:53:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 152 (0x7f766e0b3400) [pid = 4486] [serial = 1519] [outer = (nil)] 00:53:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 153 (0x7f7675384800) [pid = 4486] [serial = 1520] [outer = 0x7f766e0b3400] 00:53:51 INFO - PROCESS | 4486 | 1461052431344 Marionette DEBUG loaded listener.js 00:53:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 154 (0x7f7675b4e400) [pid = 4486] [serial = 1521] [outer = 0x7f766e0b3400] 00:53:52 INFO - PROCESS | 4486 | 1461052432559 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]]]}] 00:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1478ms 00:53:52 INFO - PROCESS | 4486 | 1461052432591 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 00:53:52 INFO - PROCESS | 4486 | 1461052432595 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 00:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:53:52 INFO - PROCESS | 4486 | 1461052432602 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:53:52 INFO - PROCESS | 4486 | 1461052432608 Marionette TRACE conn3 <- [1,1998,null,{}] 00:53:52 INFO - PROCESS | 4486 | 1461052432615 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}] 00:53:52 INFO - PROCESS | 4486 | 1461052432804 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 00:53:53 INFO - PROCESS | 4486 | 1461052433007 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76643b3000 == 126 [pid = 4486] [id = 507] 00:53:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 155 (0x7f765f9e5000) [pid = 4486] [serial = 1522] [outer = (nil)] 00:53:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 156 (0x7f7662dadc00) [pid = 4486] [serial = 1523] [outer = 0x7f765f9e5000] 00:53:53 INFO - PROCESS | 4486 | 1461052433079 Marionette DEBUG loaded listener.js 00:53:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 157 (0x7f766424bc00) [pid = 4486] [serial = 1524] [outer = 0x7f765f9e5000] 00:53:54 INFO - PROCESS | 4486 | 1461052434004 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]]]}] 00:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1436ms 00:53:54 INFO - PROCESS | 4486 | 1461052434039 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 00:53:54 INFO - PROCESS | 4486 | 1461052434047 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 00:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:53:54 INFO - PROCESS | 4486 | 1461052434058 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:53:54 INFO - PROCESS | 4486 | 1461052434061 Marionette TRACE conn3 <- [1,2002,null,{}] 00:53:54 INFO - PROCESS | 4486 | 1461052434070 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}] 00:53:54 INFO - PROCESS | 4486 | 1461052434263 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 00:53:54 INFO - PROCESS | 4486 | 1461052434465 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb0d000 == 127 [pid = 4486] [id = 508] 00:53:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 158 (0x7f765fdc5000) [pid = 4486] [serial = 1525] [outer = (nil)] 00:53:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 159 (0x7f766ab84800) [pid = 4486] [serial = 1526] [outer = 0x7f765fdc5000] 00:53:54 INFO - PROCESS | 4486 | 1461052434535 Marionette DEBUG loaded listener.js 00:53:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 160 (0x7f766cd40800) [pid = 4486] [serial = 1527] [outer = 0x7f765fdc5000] 00:53:55 INFO - PROCESS | 4486 | 1461052435484 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]]]}] 00:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1485ms 00:53:55 INFO - PROCESS | 4486 | 1461052435543 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 00:53:55 INFO - PROCESS | 4486 | 1461052435546 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 00:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:53:55 INFO - PROCESS | 4486 | 1461052435553 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:53:55 INFO - PROCESS | 4486 | 1461052435558 Marionette TRACE conn3 <- [1,2006,null,{}] 00:53:55 INFO - PROCESS | 4486 | 1461052435574 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}] 00:53:55 INFO - PROCESS | 4486 | 1461052435764 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 00:53:55 INFO - PROCESS | 4486 | 1461052435958 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675720800 == 128 [pid = 4486] [id = 509] 00:53:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 161 (0x7f766cb4e400) [pid = 4486] [serial = 1528] [outer = (nil)] 00:53:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 162 (0x7f7670daa400) [pid = 4486] [serial = 1529] [outer = 0x7f766cb4e400] 00:53:56 INFO - PROCESS | 4486 | 1461052436042 Marionette DEBUG loaded listener.js 00:53:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 163 (0x7f76713c7c00) [pid = 4486] [serial = 1530] [outer = 0x7f766cb4e400] 00:53:56 INFO - PROCESS | 4486 | 1461052436963 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]]]}] 00:53:57 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 00:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1481ms 00:53:57 INFO - PROCESS | 4486 | 1461052437035 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 00:53:57 INFO - PROCESS | 4486 | 1461052437040 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 00:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:53:57 INFO - PROCESS | 4486 | 1461052437045 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:53:57 INFO - PROCESS | 4486 | 1461052437048 Marionette TRACE conn3 <- [1,2010,null,{}] 00:53:57 INFO - PROCESS | 4486 | 1461052437053 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}] 00:53:57 INFO - PROCESS | 4486 | 1461052437247 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 00:53:57 INFO - PROCESS | 4486 | 1461052437453 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:57 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767d120800 == 129 [pid = 4486] [id = 510] 00:53:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 164 (0x7f765ddbac00) [pid = 4486] [serial = 1531] [outer = (nil)] 00:53:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 165 (0x7f767613a400) [pid = 4486] [serial = 1532] [outer = 0x7f765ddbac00] 00:53:57 INFO - PROCESS | 4486 | 1461052437565 Marionette DEBUG loaded listener.js 00:53:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 166 (0x7f767654a800) [pid = 4486] [serial = 1533] [outer = 0x7f765ddbac00] 00:53:58 INFO - PROCESS | 4486 | 1461052438425 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]]]}] 00:53:58 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 00:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1430ms 00:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:53:58 INFO - PROCESS | 4486 | 1461052438477 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 00:53:58 INFO - PROCESS | 4486 | 1461052438479 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 00:53:58 INFO - PROCESS | 4486 | 1461052438486 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:53:58 INFO - PROCESS | 4486 | 1461052438489 Marionette TRACE conn3 <- [1,2014,null,{}] 00:53:58 INFO - PROCESS | 4486 | 1461052438494 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}] 00:53:58 INFO - PROCESS | 4486 | 1461052438676 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 00:53:58 INFO - PROCESS | 4486 | 1461052438875 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:58 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7683571800 == 130 [pid = 4486] [id = 511] 00:53:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 167 (0x7f767101d800) [pid = 4486] [serial = 1534] [outer = (nil)] 00:53:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 168 (0x7f767747d000) [pid = 4486] [serial = 1535] [outer = 0x7f767101d800] 00:53:58 INFO - PROCESS | 4486 | 1461052438942 Marionette DEBUG loaded listener.js 00:53:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 169 (0x7f76788e7400) [pid = 4486] [serial = 1536] [outer = 0x7f767101d800] 00:53:59 INFO - PROCESS | 4486 | 1461052439864 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]]]}] 00:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1433ms 00:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:53:59 INFO - PROCESS | 4486 | 1461052439918 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 00:53:59 INFO - PROCESS | 4486 | 1461052439921 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 00:53:59 INFO - PROCESS | 4486 | 1461052439927 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:53:59 INFO - PROCESS | 4486 | 1461052439930 Marionette TRACE conn3 <- [1,2018,null,{}] 00:53:59 INFO - PROCESS | 4486 | 1461052439935 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}] 00:54:00 INFO - PROCESS | 4486 | 1461052440141 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 00:54:00 INFO - PROCESS | 4486 | 1461052440339 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:00 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7686483000 == 131 [pid = 4486] [id = 512] 00:54:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 170 (0x7f7676b39400) [pid = 4486] [serial = 1537] [outer = (nil)] 00:54:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 171 (0x7f7683058400) [pid = 4486] [serial = 1538] [outer = 0x7f7676b39400] 00:54:00 INFO - PROCESS | 4486 | 1461052440415 Marionette DEBUG loaded listener.js 00:54:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 172 (0x7f768330bc00) [pid = 4486] [serial = 1539] [outer = 0x7f7676b39400] 00:54:01 INFO - PROCESS | 4486 | 1461052441298 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]]]}] 00:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1430ms 00:54:01 INFO - PROCESS | 4486 | 1461052441358 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 00:54:01 INFO - PROCESS | 4486 | 1461052441360 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 00:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:54:01 INFO - PROCESS | 4486 | 1461052441367 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:54:01 INFO - PROCESS | 4486 | 1461052441370 Marionette TRACE conn3 <- [1,2022,null,{}] 00:54:01 INFO - PROCESS | 4486 | 1461052441375 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}] 00:54:01 INFO - PROCESS | 4486 | 1461052441570 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 00:54:01 INFO - PROCESS | 4486 | 1461052441780 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:01 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688192800 == 132 [pid = 4486] [id = 513] 00:54:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 173 (0x7f76788f2000) [pid = 4486] [serial = 1540] [outer = (nil)] 00:54:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 174 (0x7f7683509000) [pid = 4486] [serial = 1541] [outer = 0x7f76788f2000] 00:54:01 INFO - PROCESS | 4486 | 1461052441899 Marionette DEBUG loaded listener.js 00:54:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 175 (0x7f76835c0000) [pid = 4486] [serial = 1542] [outer = 0x7f76788f2000] 00:54:02 INFO - PROCESS | 4486 | 1461052442758 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]]]}] 00:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1438ms 00:54:02 INFO - PROCESS | 4486 | 1461052442806 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 00:54:02 INFO - PROCESS | 4486 | 1461052442810 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 00:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:54:02 INFO - PROCESS | 4486 | 1461052442815 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:54:02 INFO - PROCESS | 4486 | 1461052442818 Marionette TRACE conn3 <- [1,2026,null,{}] 00:54:02 INFO - PROCESS | 4486 | 1461052442823 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}] 00:54:03 INFO - PROCESS | 4486 | 1461052443044 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 00:54:03 INFO - PROCESS | 4486 | 1461052443242 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76887e6000 == 133 [pid = 4486] [id = 514] 00:54:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 176 (0x7f7683050400) [pid = 4486] [serial = 1543] [outer = (nil)] 00:54:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 177 (0x7f7684331400) [pid = 4486] [serial = 1544] [outer = 0x7f7683050400] 00:54:03 INFO - PROCESS | 4486 | 1461052443308 Marionette DEBUG loaded listener.js 00:54:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 178 (0x7f7684506800) [pid = 4486] [serial = 1545] [outer = 0x7f7683050400] 00:54:04 INFO - PROCESS | 4486 | 1461052444132 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]]]}] 00:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1378ms 00:54:04 INFO - PROCESS | 4486 | 1461052444195 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 00:54:04 INFO - PROCESS | 4486 | 1461052444199 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 00:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:54:04 INFO - PROCESS | 4486 | 1461052444205 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:54:04 INFO - PROCESS | 4486 | 1461052444208 Marionette TRACE conn3 <- [1,2030,null,{}] 00:54:04 INFO - PROCESS | 4486 | 1461052444213 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}] 00:54:04 INFO - PROCESS | 4486 | 1461052444398 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 00:54:04 INFO - PROCESS | 4486 | 1461052444606 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:04 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768b13a800 == 134 [pid = 4486] [id = 515] 00:54:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 179 (0x7f765dce6400) [pid = 4486] [serial = 1546] [outer = (nil)] 00:54:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 180 (0x7f76710ef000) [pid = 4486] [serial = 1547] [outer = 0x7f765dce6400] 00:54:04 INFO - PROCESS | 4486 | 1461052444718 Marionette DEBUG loaded listener.js 00:54:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 181 (0x7f76845d4400) [pid = 4486] [serial = 1548] [outer = 0x7f765dce6400] 00:54:05 INFO - PROCESS | 4486 | 1461052445586 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]]]}] 00:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1430ms 00:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:54:05 INFO - PROCESS | 4486 | 1461052445637 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 00:54:05 INFO - PROCESS | 4486 | 1461052445640 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 00:54:05 INFO - PROCESS | 4486 | 1461052445646 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:54:05 INFO - PROCESS | 4486 | 1461052445649 Marionette TRACE conn3 <- [1,2034,null,{}] 00:54:05 INFO - PROCESS | 4486 | 1461052445654 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}] 00:54:05 INFO - PROCESS | 4486 | 1461052445841 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 00:54:06 INFO - PROCESS | 4486 | 1461052446045 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768d746000 == 135 [pid = 4486] [id = 516] 00:54:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 182 (0x7f7662bacc00) [pid = 4486] [serial = 1549] [outer = (nil)] 00:54:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 183 (0x7f76846c6400) [pid = 4486] [serial = 1550] [outer = 0x7f7662bacc00] 00:54:06 INFO - PROCESS | 4486 | 1461052446120 Marionette DEBUG loaded listener.js 00:54:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 184 (0x7f7686544400) [pid = 4486] [serial = 1551] [outer = 0x7f7662bacc00] 00:54:07 INFO - PROCESS | 4486 | 1461052447025 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]]]}] 00:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1433ms 00:54:07 INFO - PROCESS | 4486 | 1461052447079 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 00:54:07 INFO - PROCESS | 4486 | 1461052447083 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 00:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:54:07 INFO - PROCESS | 4486 | 1461052447089 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:54:07 INFO - PROCESS | 4486 | 1461052447093 Marionette TRACE conn3 <- [1,2038,null,{}] 00:54:07 INFO - PROCESS | 4486 | 1461052447100 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}] 00:54:07 INFO - PROCESS | 4486 | 1461052447326 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 00:54:07 INFO - PROCESS | 4486 | 1461052447564 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76656cf000 == 136 [pid = 4486] [id = 517] 00:54:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 185 (0x7f765d116400) [pid = 4486] [serial = 1552] [outer = (nil)] 00:54:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 186 (0x7f768658d400) [pid = 4486] [serial = 1553] [outer = 0x7f765d116400] 00:54:07 INFO - PROCESS | 4486 | 1461052447729 Marionette DEBUG loaded listener.js 00:54:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 187 (0x7f7688357400) [pid = 4486] [serial = 1554] [outer = 0x7f765d116400] 00:54:08 INFO - PROCESS | 4486 | 1461052448538 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]]]}] 00:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1498ms 00:54:08 INFO - PROCESS | 4486 | 1461052448588 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 00:54:08 INFO - PROCESS | 4486 | 1461052448591 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 00:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:54:08 INFO - PROCESS | 4486 | 1461052448597 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:54:08 INFO - PROCESS | 4486 | 1461052448599 Marionette TRACE conn3 <- [1,2042,null,{}] 00:54:08 INFO - PROCESS | 4486 | 1461052448605 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}] 00:54:08 INFO - PROCESS | 4486 | 1461052448798 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 00:54:09 INFO - PROCESS | 4486 | 1461052449003 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765bae0800 == 137 [pid = 4486] [id = 518] 00:54:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 188 (0x7f765dd02800) [pid = 4486] [serial = 1555] [outer = (nil)] 00:54:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 189 (0x7f765dd0a400) [pid = 4486] [serial = 1556] [outer = 0x7f765dd02800] 00:54:09 INFO - PROCESS | 4486 | 1461052449073 Marionette DEBUG loaded listener.js 00:54:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f765dd0e800) [pid = 4486] [serial = 1557] [outer = 0x7f765dd02800] 00:54:09 INFO - PROCESS | 4486 | 1461052449929 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]]]}] 00:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 00:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1382ms 00:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:54:09 INFO - PROCESS | 4486 | 1461052449980 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 00:54:09 INFO - PROCESS | 4486 | 1461052449982 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 00:54:09 INFO - PROCESS | 4486 | 1461052449988 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:54:09 INFO - PROCESS | 4486 | 1461052449991 Marionette TRACE conn3 <- [1,2046,null,{}] 00:54:10 INFO - PROCESS | 4486 | 1461052449996 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}] 00:54:10 INFO - PROCESS | 4486 | 1461052450188 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 00:54:10 INFO - PROCESS | 4486 | 1461052450398 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:10 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768a483000 == 138 [pid = 4486] [id = 519] 00:54:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 191 (0x7f765dd04400) [pid = 4486] [serial = 1558] [outer = (nil)] 00:54:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f765ebd7c00) [pid = 4486] [serial = 1559] [outer = 0x7f765dd04400] 00:54:10 INFO - PROCESS | 4486 | 1461052450506 Marionette DEBUG loaded listener.js 00:54:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f765ebdcc00) [pid = 4486] [serial = 1560] [outer = 0x7f765dd04400] 00:54:11 INFO - PROCESS | 4486 | 1461052451411 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]]]}] 00:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1483ms 00:54:11 INFO - PROCESS | 4486 | 1461052451479 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 00:54:11 INFO - PROCESS | 4486 | 1461052451482 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 00:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:54:11 INFO - PROCESS | 4486 | 1461052451490 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:54:11 INFO - PROCESS | 4486 | 1461052451492 Marionette TRACE conn3 <- [1,2050,null,{}] 00:54:11 INFO - PROCESS | 4486 | 1461052451496 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}] 00:54:11 INFO - PROCESS | 4486 | 1461052451684 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 00:54:12 INFO - PROCESS | 4486 | 1461052452463 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:12 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76621a5800 == 139 [pid = 4486] [id = 520] 00:54:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f765c9b1800) [pid = 4486] [serial = 1561] [outer = (nil)] 00:54:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f765c9b9c00) [pid = 4486] [serial = 1562] [outer = 0x7f765c9b1800] 00:54:12 INFO - PROCESS | 4486 | 1461052452537 Marionette DEBUG loaded listener.js 00:54:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 196 (0x7f765d10ec00) [pid = 4486] [serial = 1563] [outer = 0x7f765c9b1800] 00:54:13 INFO - PROCESS | 4486 | 1461052453364 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]]]}] 00:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1935ms 00:54:13 INFO - PROCESS | 4486 | 1461052453427 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 00:54:13 INFO - PROCESS | 4486 | 1461052453433 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 00:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:54:13 INFO - PROCESS | 4486 | 1461052453460 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:54:13 INFO - PROCESS | 4486 | 1461052453464 Marionette TRACE conn3 <- [1,2054,null,{}] 00:54:13 INFO - PROCESS | 4486 | 1461052453471 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}] 00:54:13 INFO - PROCESS | 4486 | 1461052453655 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 00:54:13 INFO - PROCESS | 4486 | 1461052453883 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:13 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76643bd800 == 140 [pid = 4486] [id = 521] 00:54:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 197 (0x7f765db44800) [pid = 4486] [serial = 1564] [outer = (nil)] 00:54:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 198 (0x7f765ddb7800) [pid = 4486] [serial = 1565] [outer = 0x7f765db44800] 00:54:14 INFO - PROCESS | 4486 | 1461052454046 Marionette DEBUG loaded listener.js 00:54:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 199 (0x7f765ebe3800) [pid = 4486] [serial = 1566] [outer = 0x7f765db44800] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7662924000 == 139 [pid = 4486] [id = 401] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766560f000 == 138 [pid = 4486] [id = 402] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665a9c800 == 137 [pid = 4486] [id = 448] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 198 (0x7f7677541c00) [pid = 4486] [serial = 1433] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 197 (0x7f7676b41400) [pid = 4486] [serial = 1430] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 196 (0x7f7672ab8000) [pid = 4486] [serial = 1424] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 195 (0x7f76822cb800) [pid = 4486] [serial = 1436] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f765ba48c00) [pid = 4486] [serial = 1439] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f76704ce000) [pid = 4486] [serial = 1421] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f767622f800) [pid = 4486] [serial = 1427] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f76658d5400) [pid = 4486] [serial = 1454] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | 1461052455216 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]]]}] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7676b85000 == 136 [pid = 4486] [id = 497] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767583a000 == 135 [pid = 4486] [id = 496] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670e8a800 == 134 [pid = 4486] [id = 495] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670b59000 == 133 [pid = 4486] [id = 494] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670748800 == 132 [pid = 4486] [id = 493] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766d316000 == 131 [pid = 4486] [id = 492] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cba9000 == 130 [pid = 4486] [id = 491] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c390800 == 129 [pid = 4486] [id = 490] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c082000 == 128 [pid = 4486] [id = 489] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bd03000 == 127 [pid = 4486] [id = 488] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665690000 == 126 [pid = 4486] [id = 487] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766336c000 == 125 [pid = 4486] [id = 486] 00:54:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765ea03000 == 124 [pid = 4486] [id = 485] 00:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1834ms 00:54:15 INFO - PROCESS | 4486 | 1461052455293 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 00:54:15 INFO - PROCESS | 4486 | 1461052455298 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 00:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:54:15 INFO - PROCESS | 4486 | 1461052455304 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:54:15 INFO - PROCESS | 4486 | 1461052455306 Marionette TRACE conn3 <- [1,2058,null,{}] 00:54:15 INFO - PROCESS | 4486 | 1461052455312 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}] 00:54:15 INFO - PROCESS | 4486 | 1461052455473 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 00:54:15 INFO - PROCESS | 4486 | 1461052455482 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7661fce800 == 125 [pid = 4486] [id = 522] 00:54:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f765f0bac00) [pid = 4486] [serial = 1567] [outer = (nil)] 00:54:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f765f0c7c00) [pid = 4486] [serial = 1568] [outer = 0x7f765f0bac00] 00:54:15 INFO - PROCESS | 4486 | 1461052455542 Marionette DEBUG loaded listener.js 00:54:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f7661e0c400) [pid = 4486] [serial = 1569] [outer = 0x7f765f0bac00] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f765c9bac00) [pid = 4486] [serial = 1442] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f766cd3dc00) [pid = 4486] [serial = 1418] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f7661ef1800) [pid = 4486] [serial = 1448] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 190 (0x7f766ab84400) [pid = 4486] [serial = 1415] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f765f9e2c00) [pid = 4486] [serial = 1445] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 188 (0x7f7661e14400) [pid = 4486] [serial = 1446] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 187 (0x7f765ba51800) [pid = 4486] [serial = 1409] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 186 (0x7f7663004c00) [pid = 4486] [serial = 1449] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 185 (0x7f765db42800) [pid = 4486] [serial = 1443] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 184 (0x7f76631fa000) [pid = 4486] [serial = 1412] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 183 (0x7f766588fc00) [pid = 4486] [serial = 1452] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 182 (0x7f7663010c00) [pid = 4486] [serial = 1451] [outer = (nil)] [url = about:blank] 00:54:15 INFO - PROCESS | 4486 | --DOMWINDOW == 181 (0x7f7662da2000) [pid = 4486] [serial = 1407] [outer = (nil)] [url = about:blank] 00:54:16 INFO - PROCESS | 4486 | 1461052456502 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]]]}] 00:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1234ms 00:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:54:16 INFO - PROCESS | 4486 | 1461052456539 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 00:54:16 INFO - PROCESS | 4486 | 1461052456541 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 00:54:16 INFO - PROCESS | 4486 | 1461052456555 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:54:16 INFO - PROCESS | 4486 | 1461052456564 Marionette TRACE conn3 <- [1,2062,null,{}] 00:54:16 INFO - PROCESS | 4486 | 1461052456577 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}] 00:54:16 INFO - PROCESS | 4486 | 1461052456763 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 00:54:16 INFO - PROCESS | 4486 | 1461052456938 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:16 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665510000 == 126 [pid = 4486] [id = 523] 00:54:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 182 (0x7f765ba51800) [pid = 4486] [serial = 1570] [outer = (nil)] 00:54:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 183 (0x7f7661ef7400) [pid = 4486] [serial = 1571] [outer = 0x7f765ba51800] 00:54:17 INFO - PROCESS | 4486 | 1461052457002 Marionette DEBUG loaded listener.js 00:54:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 184 (0x7f766424b800) [pid = 4486] [serial = 1572] [outer = 0x7f765ba51800] 00:54:17 INFO - PROCESS | 4486 | 1461052457737 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]]]}] 00:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1205ms 00:54:17 INFO - PROCESS | 4486 | 1461052457755 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 00:54:17 INFO - PROCESS | 4486 | 1461052457760 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 00:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:54:17 INFO - PROCESS | 4486 | 1461052457794 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:54:17 INFO - PROCESS | 4486 | 1461052457796 Marionette TRACE conn3 <- [1,2066,null,{}] 00:54:17 INFO - PROCESS | 4486 | 1461052457815 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}] 00:54:18 INFO - PROCESS | 4486 | 1461052458044 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 00:54:18 INFO - PROCESS | 4486 | 1461052458078 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665aaf800 == 127 [pid = 4486] [id = 524] 00:54:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 185 (0x7f765d114c00) [pid = 4486] [serial = 1573] [outer = (nil)] 00:54:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 186 (0x7f7665893c00) [pid = 4486] [serial = 1574] [outer = 0x7f765d114c00] 00:54:18 INFO - PROCESS | 4486 | 1461052458136 Marionette DEBUG loaded listener.js 00:54:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 187 (0x7f7665c2e800) [pid = 4486] [serial = 1575] [outer = 0x7f765d114c00] 00:54:18 INFO - PROCESS | 4486 | 1461052458972 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]]]}] 00:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1244ms 00:54:19 INFO - PROCESS | 4486 | 1461052459038 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 00:54:19 INFO - PROCESS | 4486 | 1461052459041 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 00:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:54:19 INFO - PROCESS | 4486 | 1461052459046 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:54:19 INFO - PROCESS | 4486 | 1461052459048 Marionette TRACE conn3 <- [1,2070,null,{}] 00:54:19 INFO - PROCESS | 4486 | 1461052459053 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}] 00:54:19 INFO - PROCESS | 4486 | 1461052459262 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 00:54:19 INFO - PROCESS | 4486 | 1461052459288 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:19 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bde9800 == 128 [pid = 4486] [id = 525] 00:54:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 188 (0x7f7665d0a000) [pid = 4486] [serial = 1576] [outer = (nil)] 00:54:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 189 (0x7f7665d2e000) [pid = 4486] [serial = 1577] [outer = 0x7f7665d0a000] 00:54:19 INFO - PROCESS | 4486 | 1461052459355 Marionette DEBUG loaded listener.js 00:54:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f766ab86400) [pid = 4486] [serial = 1578] [outer = 0x7f7665d0a000] 00:54:20 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f7665893000) [pid = 4486] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:54:20 INFO - PROCESS | 4486 | --DOMWINDOW == 188 (0x7f766abe5c00) [pid = 4486] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:54:20 INFO - PROCESS | 4486 | --DOMWINDOW == 187 (0x7f766d3b0c00) [pid = 4486] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:54:20 INFO - PROCESS | 4486 | --DOMWINDOW == 186 (0x7f765f9e3c00) [pid = 4486] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:54:20 INFO - PROCESS | 4486 | --DOMWINDOW == 185 (0x7f7662dd0400) [pid = 4486] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:54:20 INFO - PROCESS | 4486 | --DOMWINDOW == 184 (0x7f765dcb3000) [pid = 4486] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:54:20 INFO - PROCESS | 4486 | --DOMWINDOW == 183 (0x7f7662da6800) [pid = 4486] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:54:20 INFO - PROCESS | 4486 | --DOMWINDOW == 182 (0x7f7662dab000) [pid = 4486] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:54:20 INFO - PROCESS | 4486 | 1461052460595 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]]]}] 00:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1574ms 00:54:20 INFO - PROCESS | 4486 | 1461052460622 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 00:54:20 INFO - PROCESS | 4486 | 1461052460625 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 00:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:54:20 INFO - PROCESS | 4486 | 1461052460630 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:54:20 INFO - PROCESS | 4486 | 1461052460632 Marionette TRACE conn3 <- [1,2074,null,{}] 00:54:20 INFO - PROCESS | 4486 | 1461052460646 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}] 00:54:20 INFO - PROCESS | 4486 | 1461052460811 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 00:54:21 INFO - PROCESS | 4486 | 1461052461073 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:21 INFO - PROCESS | 4486 | ************************* 00:54:21 INFO - PROCESS | 4486 | A coding exception was thrown and uncaught in a Task. 00:54:21 INFO - PROCESS | 4486 | 00:54:21 INFO - PROCESS | 4486 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:54:21 INFO - PROCESS | 4486 | Full stack: 00:54:21 INFO - PROCESS | 4486 | ************************* 00:54:21 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb0f000 == 129 [pid = 4486] [id = 526] 00:54:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 183 (0x7f766ba5c800) [pid = 4486] [serial = 1579] [outer = (nil)] 00:54:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 184 (0x7f766cd32800) [pid = 4486] [serial = 1580] [outer = 0x7f766ba5c800] 00:54:21 INFO - PROCESS | 4486 | 1461052461140 Marionette DEBUG loaded listener.js 00:54:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 185 (0x7f766ce50c00) [pid = 4486] [serial = 1581] [outer = 0x7f766ba5c800] 00:54:21 INFO - PROCESS | 4486 | 1461052461815 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]]]}] 00:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1233ms 00:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:54:21 INFO - PROCESS | 4486 | 1461052461865 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 00:54:21 INFO - PROCESS | 4486 | 1461052461868 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 00:54:21 INFO - PROCESS | 4486 | 1461052461883 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:54:21 INFO - PROCESS | 4486 | 1461052461886 Marionette TRACE conn3 <- [1,2078,null,{}] 00:54:21 INFO - PROCESS | 4486 | 1461052461892 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}] 00:54:22 INFO - PROCESS | 4486 | 1461052462056 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 00:54:22 INFO - PROCESS | 4486 | 1461052462069 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:22 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76700d1800 == 130 [pid = 4486] [id = 527] 00:54:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 186 (0x7f766ce51400) [pid = 4486] [serial = 1582] [outer = (nil)] 00:54:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 187 (0x7f766d3b0c00) [pid = 4486] [serial = 1583] [outer = 0x7f766ce51400] 00:54:22 INFO - PROCESS | 4486 | 1461052462127 Marionette DEBUG loaded listener.js 00:54:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 188 (0x7f767007f000) [pid = 4486] [serial = 1584] [outer = 0x7f766ce51400] 00:54:23 INFO - PROCESS | 4486 | 1461052463325 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]]]}] 00:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1491ms 00:54:23 INFO - PROCESS | 4486 | 1461052463367 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 00:54:23 INFO - PROCESS | 4486 | 1461052463375 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 00:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:54:23 INFO - PROCESS | 4486 | 1461052463391 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:54:23 INFO - PROCESS | 4486 | 1461052463399 Marionette TRACE conn3 <- [1,2082,null,{}] 00:54:23 INFO - PROCESS | 4486 | 1461052463408 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}] 00:54:23 INFO - PROCESS | 4486 | 1461052463617 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 00:54:23 INFO - PROCESS | 4486 | 1461052463823 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665672800 == 131 [pid = 4486] [id = 528] 00:54:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 189 (0x7f765dd03c00) [pid = 4486] [serial = 1585] [outer = (nil)] 00:54:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 190 (0x7f765ebe5c00) [pid = 4486] [serial = 1586] [outer = 0x7f765dd03c00] 00:54:23 INFO - PROCESS | 4486 | 1461052463940 Marionette DEBUG loaded listener.js 00:54:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 191 (0x7f765f0c8800) [pid = 4486] [serial = 1587] [outer = 0x7f765dd03c00] 00:54:24 INFO - PROCESS | 4486 | 1461052464955 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]]]}] 00:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1636ms 00:54:25 INFO - PROCESS | 4486 | 1461052465028 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 00:54:25 INFO - PROCESS | 4486 | 1461052465036 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 00:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:54:25 INFO - PROCESS | 4486 | 1461052465046 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:54:25 INFO - PROCESS | 4486 | 1461052465050 Marionette TRACE conn3 <- [1,2086,null,{}] 00:54:25 INFO - PROCESS | 4486 | 1461052465056 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}] 00:54:25 INFO - PROCESS | 4486 | 1461052465306 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 00:54:25 INFO - PROCESS | 4486 | 1461052465594 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76700cc800 == 132 [pid = 4486] [id = 529] 00:54:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 192 (0x7f7662da6800) [pid = 4486] [serial = 1588] [outer = (nil)] 00:54:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f7665895400) [pid = 4486] [serial = 1589] [outer = 0x7f7662da6800] 00:54:25 INFO - PROCESS | 4486 | 1461052465705 Marionette DEBUG loaded listener.js 00:54:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f7665d29000) [pid = 4486] [serial = 1590] [outer = 0x7f7662da6800] 00:54:26 INFO - PROCESS | 4486 | 1461052466591 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]]]}] 00:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1584ms 00:54:26 INFO - PROCESS | 4486 | 1461052466630 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 00:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:54:26 INFO - PROCESS | 4486 | 1461052466634 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 00:54:26 INFO - PROCESS | 4486 | 1461052466640 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:54:26 INFO - PROCESS | 4486 | 1461052466645 Marionette TRACE conn3 <- [1,2090,null,{}] 00:54:26 INFO - PROCESS | 4486 | 1461052466661 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}] 00:54:26 INFO - PROCESS | 4486 | 1461052466852 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 00:54:27 INFO - PROCESS | 4486 | 1461052467062 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7674957000 == 133 [pid = 4486] [id = 530] 00:54:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f7664251400) [pid = 4486] [serial = 1591] [outer = (nil)] 00:54:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 196 (0x7f766c153400) [pid = 4486] [serial = 1592] [outer = 0x7f7664251400] 00:54:27 INFO - PROCESS | 4486 | 1461052467176 Marionette DEBUG loaded listener.js 00:54:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 197 (0x7f766e0bcc00) [pid = 4486] [serial = 1593] [outer = 0x7f7664251400] 00:54:28 INFO - PROCESS | 4486 | 1461052468086 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]]]}] 00:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1483ms 00:54:28 INFO - PROCESS | 4486 | 1461052468122 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 00:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:54:28 INFO - PROCESS | 4486 | 1461052468127 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 00:54:28 INFO - PROCESS | 4486 | 1461052468133 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:54:28 INFO - PROCESS | 4486 | 1461052468136 Marionette TRACE conn3 <- [1,2094,null,{}] 00:54:28 INFO - PROCESS | 4486 | 1461052468141 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}] 00:54:28 INFO - PROCESS | 4486 | 1461052468331 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 00:54:28 INFO - PROCESS | 4486 | 1461052468543 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676298800 == 134 [pid = 4486] [id = 531] 00:54:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 198 (0x7f765d0edc00) [pid = 4486] [serial = 1594] [outer = (nil)] 00:54:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 199 (0x7f76704ce000) [pid = 4486] [serial = 1595] [outer = 0x7f765d0edc00] 00:54:28 INFO - PROCESS | 4486 | 1461052468652 Marionette DEBUG loaded listener.js 00:54:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 200 (0x7f7670dc7800) [pid = 4486] [serial = 1596] [outer = 0x7f765d0edc00] 00:54:29 INFO - PROCESS | 4486 | 1461052469483 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]]]}] 00:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1379ms 00:54:29 INFO - PROCESS | 4486 | 1461052469512 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 00:54:29 INFO - PROCESS | 4486 | 1461052469516 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 00:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:54:29 INFO - PROCESS | 4486 | 1461052469522 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:54:29 INFO - PROCESS | 4486 | 1461052469524 Marionette TRACE conn3 <- [1,2098,null,{}] 00:54:29 INFO - PROCESS | 4486 | 1461052469530 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}] 00:54:29 INFO - PROCESS | 4486 | 1461052469710 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 00:54:29 INFO - PROCESS | 4486 | 1461052469917 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76835a0000 == 135 [pid = 4486] [id = 532] 00:54:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 201 (0x7f7665a65000) [pid = 4486] [serial = 1597] [outer = (nil)] 00:54:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 202 (0x7f76710f6c00) [pid = 4486] [serial = 1598] [outer = 0x7f7665a65000] 00:54:30 INFO - PROCESS | 4486 | 1461052470031 Marionette DEBUG loaded listener.js 00:54:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 203 (0x7f7672aafc00) [pid = 4486] [serial = 1599] [outer = 0x7f7665a65000] 00:54:30 INFO - PROCESS | 4486 | 1461052470960 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]]]}] 00:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1479ms 00:54:31 INFO - PROCESS | 4486 | 1461052471002 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 00:54:31 INFO - PROCESS | 4486 | 1461052471006 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 00:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:54:31 INFO - PROCESS | 4486 | 1461052471011 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:54:31 INFO - PROCESS | 4486 | 1461052471013 Marionette TRACE conn3 <- [1,2102,null,{}] 00:54:31 INFO - PROCESS | 4486 | 1461052471019 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}] 00:54:31 INFO - PROCESS | 4486 | 1461052471220 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 00:54:31 INFO - PROCESS | 4486 | 1461052471431 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:31 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768a485800 == 136 [pid = 4486] [id = 533] 00:54:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 204 (0x7f767391c800) [pid = 4486] [serial = 1600] [outer = (nil)] 00:54:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f7676b41400) [pid = 4486] [serial = 1601] [outer = 0x7f767391c800] 00:54:31 INFO - PROCESS | 4486 | 1461052471546 Marionette DEBUG loaded listener.js 00:54:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f7682e68800) [pid = 4486] [serial = 1602] [outer = 0x7f767391c800] 00:54:32 INFO - PROCESS | 4486 | 1461052472438 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]]]}] 00:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1479ms 00:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:54:32 INFO - PROCESS | 4486 | 1461052472492 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 00:54:32 INFO - PROCESS | 4486 | 1461052472495 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 00:54:32 INFO - PROCESS | 4486 | 1461052472501 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:54:32 INFO - PROCESS | 4486 | 1461052472504 Marionette TRACE conn3 <- [1,2106,null,{}] 00:54:32 INFO - PROCESS | 4486 | 1461052472509 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}] 00:54:32 INFO - PROCESS | 4486 | 1461052472679 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 00:54:32 INFO - PROCESS | 4486 | 1461052472942 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:32 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7664351800 == 137 [pid = 4486] [id = 534] 00:54:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f765d0e3c00) [pid = 4486] [serial = 1603] [outer = (nil)] 00:54:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f7683055400) [pid = 4486] [serial = 1604] [outer = 0x7f765d0e3c00] 00:54:33 INFO - PROCESS | 4486 | 1461052473013 Marionette DEBUG loaded listener.js 00:54:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f768350ac00) [pid = 4486] [serial = 1605] [outer = 0x7f765d0e3c00] 00:54:33 INFO - PROCESS | 4486 | 1461052473845 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]]]}] 00:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1388ms 00:54:33 INFO - PROCESS | 4486 | 1461052473889 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 00:54:33 INFO - PROCESS | 4486 | 1461052473892 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 00:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:54:33 INFO - PROCESS | 4486 | 1461052473897 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:54:33 INFO - PROCESS | 4486 | 1461052473899 Marionette TRACE conn3 <- [1,2110,null,{}] 00:54:33 INFO - PROCESS | 4486 | 1461052473905 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}] 00:54:34 INFO - PROCESS | 4486 | 1461052474097 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 00:54:34 INFO - PROCESS | 4486 | 1461052474310 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:34 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765da0d800 == 138 [pid = 4486] [id = 535] 00:54:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f765cae2400) [pid = 4486] [serial = 1606] [outer = (nil)] 00:54:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f765cae9c00) [pid = 4486] [serial = 1607] [outer = 0x7f765cae2400] 00:54:34 INFO - PROCESS | 4486 | 1461052474376 Marionette DEBUG loaded listener.js 00:54:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f765caef000) [pid = 4486] [serial = 1608] [outer = 0x7f765cae2400] 00:54:35 INFO - PROCESS | 4486 | 1461052475203 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]]]}] 00:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1379ms 00:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:54:35 INFO - PROCESS | 4486 | 1461052475278 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 00:54:35 INFO - PROCESS | 4486 | 1461052475281 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 00:54:35 INFO - PROCESS | 4486 | 1461052475287 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:54:35 INFO - PROCESS | 4486 | 1461052475290 Marionette TRACE conn3 <- [1,2114,null,{}] 00:54:35 INFO - PROCESS | 4486 | 1461052475295 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}] 00:54:35 INFO - PROCESS | 4486 | 1461052475506 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 00:54:35 INFO - PROCESS | 4486 | 1461052475710 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766435f800 == 139 [pid = 4486] [id = 536] 00:54:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f765cae4c00) [pid = 4486] [serial = 1609] [outer = (nil)] 00:54:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 214 (0x7f7683050800) [pid = 4486] [serial = 1610] [outer = 0x7f765cae4c00] 00:54:35 INFO - PROCESS | 4486 | 1461052475822 Marionette DEBUG loaded listener.js 00:54:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 215 (0x7f76845d2800) [pid = 4486] [serial = 1611] [outer = 0x7f765cae4c00] 00:54:36 INFO - PROCESS | 4486 | 1461052476683 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]]]}] 00:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1432ms 00:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:54:36 INFO - PROCESS | 4486 | 1461052476719 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 00:54:36 INFO - PROCESS | 4486 | 1461052476722 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 00:54:36 INFO - PROCESS | 4486 | 1461052476727 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:54:36 INFO - PROCESS | 4486 | 1461052476730 Marionette TRACE conn3 <- [1,2118,null,{}] 00:54:36 INFO - PROCESS | 4486 | 1461052476735 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}] 00:54:36 INFO - PROCESS | 4486 | 1461052476927 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 00:54:37 INFO - PROCESS | 4486 | 1461052477136 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:37 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765fba3000 == 140 [pid = 4486] [id = 537] 00:54:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f765c033400) [pid = 4486] [serial = 1612] [outer = (nil)] 00:54:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f765c03b400) [pid = 4486] [serial = 1613] [outer = 0x7f765c033400] 00:54:37 INFO - PROCESS | 4486 | 1461052477205 Marionette DEBUG loaded listener.js 00:54:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f765c040800) [pid = 4486] [serial = 1614] [outer = 0x7f765c033400] 00:54:38 INFO - PROCESS | 4486 | 1461052478128 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]]]}] 00:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1430ms 00:54:38 INFO - PROCESS | 4486 | 1461052478159 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 00:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:54:38 INFO - PROCESS | 4486 | 1461052478168 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 00:54:38 INFO - PROCESS | 4486 | 1461052478173 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:54:38 INFO - PROCESS | 4486 | 1461052478177 Marionette TRACE conn3 <- [1,2122,null,{}] 00:54:38 INFO - PROCESS | 4486 | 1461052478182 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}] 00:54:38 INFO - PROCESS | 4486 | 1461052478391 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 00:54:38 INFO - PROCESS | 4486 | 1461052478602 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c2ac000 == 141 [pid = 4486] [id = 538] 00:54:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f765c036000) [pid = 4486] [serial = 1615] [outer = (nil)] 00:54:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f765f96b400) [pid = 4486] [serial = 1616] [outer = 0x7f765c036000] 00:54:38 INFO - PROCESS | 4486 | 1461052478714 Marionette DEBUG loaded listener.js 00:54:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f7686425800) [pid = 4486] [serial = 1617] [outer = 0x7f765c036000] 00:54:39 INFO - PROCESS | 4486 | 1461052479559 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]]]}] 00:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1439ms 00:54:39 INFO - PROCESS | 4486 | 1461052479618 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 00:54:39 INFO - PROCESS | 4486 | 1461052479622 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 00:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:54:39 INFO - PROCESS | 4486 | 1461052479629 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:54:39 INFO - PROCESS | 4486 | 1461052479631 Marionette TRACE conn3 <- [1,2126,null,{}] 00:54:39 INFO - PROCESS | 4486 | 1461052479636 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}] 00:54:39 INFO - PROCESS | 4486 | 1461052479799 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 00:54:40 INFO - PROCESS | 4486 | 1461052480066 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:40 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ca16000 == 142 [pid = 4486] [id = 539] 00:54:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f765ba4fc00) [pid = 4486] [serial = 1618] [outer = (nil)] 00:54:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f765dbb0800) [pid = 4486] [serial = 1619] [outer = 0x7f765ba4fc00] 00:54:40 INFO - PROCESS | 4486 | 1461052480132 Marionette DEBUG loaded listener.js 00:54:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f7660ade800) [pid = 4486] [serial = 1620] [outer = 0x7f765ba4fc00] 00:54:40 INFO - PROCESS | 4486 | 1461052480945 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]]]}] 00:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1325ms 00:54:40 INFO - PROCESS | 4486 | 1461052480954 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 00:54:40 INFO - PROCESS | 4486 | 1461052480958 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 00:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:54:40 INFO - PROCESS | 4486 | 1461052480963 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:54:40 INFO - PROCESS | 4486 | 1461052480965 Marionette TRACE conn3 <- [1,2130,null,{}] 00:54:40 INFO - PROCESS | 4486 | 1461052480971 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}] 00:54:41 INFO - PROCESS | 4486 | 1461052481148 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 00:54:41 INFO - PROCESS | 4486 | 1461052481373 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765fbb2800 == 143 [pid = 4486] [id = 540] 00:54:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f765c9b9800) [pid = 4486] [serial = 1621] [outer = (nil)] 00:54:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f765ddbdc00) [pid = 4486] [serial = 1622] [outer = 0x7f765c9b9800] 00:54:41 INFO - PROCESS | 4486 | 1461052481438 Marionette DEBUG loaded listener.js 00:54:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f7660ae6800) [pid = 4486] [serial = 1623] [outer = 0x7f765c9b9800] 00:54:42 INFO - PROCESS | 4486 | 1461052482720 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] 00:54:42 INFO - PROCESS | 4486 | 1461052482808 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 00:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:54:42 INFO - PROCESS | 4486 | 1461052482816 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:54:42 INFO - PROCESS | 4486 | 1461052482819 Marionette TRACE conn3 <- [1,2134,null,{}] 00:54:42 INFO - PROCESS | 4486 | 1461052482827 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}] 00:54:43 INFO - PROCESS | 4486 | 1461052483038 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 00:54:43 INFO - PROCESS | 4486 | 1461052483301 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765eb49000 == 144 [pid = 4486] [id = 541] 00:54:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f765d111400) [pid = 4486] [serial = 1624] [outer = (nil)] 00:54:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f765d117400) [pid = 4486] [serial = 1625] [outer = 0x7f765d111400] 00:54:43 INFO - PROCESS | 4486 | 1461052483422 Marionette DEBUG loaded listener.js 00:54:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f765db50c00) [pid = 4486] [serial = 1626] [outer = 0x7f765d111400] 00:54:44 INFO - PROCESS | 4486 | 1461052484361 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]]]}] 00:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1585ms 00:54:44 INFO - PROCESS | 4486 | 1461052484401 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 00:54:44 INFO - PROCESS | 4486 | 1461052484409 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 00:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:54:44 INFO - PROCESS | 4486 | 1461052484418 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:54:44 INFO - PROCESS | 4486 | 1461052484421 Marionette TRACE conn3 <- [1,2138,null,{}] 00:54:44 INFO - PROCESS | 4486 | 1461052484426 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}] 00:54:44 INFO - PROCESS | 4486 | 1461052484599 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 00:54:44 INFO - PROCESS | 4486 | 1461052484827 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:44 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765fd09800 == 145 [pid = 4486] [id = 542] 00:54:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f765dce3800) [pid = 4486] [serial = 1627] [outer = (nil)] 00:54:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f765dcecc00) [pid = 4486] [serial = 1628] [outer = 0x7f765dce3800] 00:54:44 INFO - PROCESS | 4486 | 1461052484963 Marionette DEBUG loaded listener.js 00:54:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f765dd0d800) [pid = 4486] [serial = 1629] [outer = 0x7f765dce3800] 00:54:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7686476000 == 144 [pid = 4486] [id = 478] 00:54:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb0f000 == 143 [pid = 4486] [id = 526] 00:54:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bde9800 == 142 [pid = 4486] [id = 525] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f7672ab7400) [pid = 4486] [serial = 1490] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f767524c800) [pid = 4486] [serial = 1493] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665aaf800 == 141 [pid = 4486] [id = 524] 00:54:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665510000 == 140 [pid = 4486] [id = 523] 00:54:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7661fce800 == 139 [pid = 4486] [id = 522] 00:54:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76643bd800 == 138 [pid = 4486] [id = 521] 00:54:45 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76621a5800 == 137 [pid = 4486] [id = 520] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f7665c95400) [pid = 4486] [serial = 1455] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f766cb46000) [pid = 4486] [serial = 1511] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f767100f400) [pid = 4486] [serial = 1514] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f7671607800) [pid = 4486] [serial = 1517] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f7671376400) [pid = 4486] [serial = 1515] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f7665c8ac00) [pid = 4486] [serial = 1505] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f7665d35400) [pid = 4486] [serial = 1506] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f765fdc5400) [pid = 4486] [serial = 1500] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f765dce2c00) [pid = 4486] [serial = 1499] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f765c9b7c00) [pid = 4486] [serial = 1457] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f76631f6c00) [pid = 4486] [serial = 1503] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f7662db0400) [pid = 4486] [serial = 1502] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f766ba51800) [pid = 4486] [serial = 1508] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f765f9de800) [pid = 4486] [serial = 1496] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f766ab93c00) [pid = 4486] [serial = 1469] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f766d151800) [pid = 4486] [serial = 1475] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 214 (0x7f7670707800) [pid = 4486] [serial = 1484] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 213 (0x7f766e4e6000) [pid = 4486] [serial = 1478] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f766ab10000) [pid = 4486] [serial = 1466] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f766c16f000) [pid = 4486] [serial = 1472] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f76654e9c00) [pid = 4486] [serial = 1463] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f7661e14c00) [pid = 4486] [serial = 1460] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f7670db1400) [pid = 4486] [serial = 1487] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f767047b000) [pid = 4486] [serial = 1481] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f7672c5d800) [pid = 4486] [serial = 1518] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f766cd3ac00) [pid = 4486] [serial = 1512] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f766c584000) [pid = 4486] [serial = 1509] [outer = (nil)] [url = about:blank] 00:54:45 INFO - PROCESS | 4486 | 1461052485839 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]]]}] 00:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1482ms 00:54:45 INFO - PROCESS | 4486 | 1461052485901 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 00:54:45 INFO - PROCESS | 4486 | 1461052485903 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 00:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:54:45 INFO - PROCESS | 4486 | 1461052485911 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:54:45 INFO - PROCESS | 4486 | 1461052485915 Marionette TRACE conn3 <- [1,2142,null,{}] 00:54:45 INFO - PROCESS | 4486 | 1461052485930 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}] 00:54:46 INFO - PROCESS | 4486 | 1461052486095 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 00:54:46 INFO - PROCESS | 4486 | 1461052486112 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662929000 == 138 [pid = 4486] [id = 543] 00:54:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f765ebe3c00) [pid = 4486] [serial = 1630] [outer = (nil)] 00:54:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f765f0c9800) [pid = 4486] [serial = 1631] [outer = 0x7f765ebe3c00] 00:54:46 INFO - PROCESS | 4486 | 1461052486174 Marionette DEBUG loaded listener.js 00:54:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f765f96f400) [pid = 4486] [serial = 1632] [outer = 0x7f765ebe3c00] 00:54:47 INFO - PROCESS | 4486 | 1461052487049 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] 00:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:54:47 INFO - PROCESS | 4486 | 1461052487100 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 00:54:47 INFO - PROCESS | 4486 | 1461052487106 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:54:47 INFO - PROCESS | 4486 | 1461052487109 Marionette TRACE conn3 <- [1,2146,null,{}] 00:54:47 INFO - PROCESS | 4486 | 1461052487114 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}] 00:54:47 INFO - PROCESS | 4486 | 1461052487270 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 00:54:47 INFO - PROCESS | 4486 | 1461052487457 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:47 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7664354800 == 139 [pid = 4486] [id = 544] 00:54:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f765dcb8000) [pid = 4486] [serial = 1633] [outer = (nil)] 00:54:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f765fdc4800) [pid = 4486] [serial = 1634] [outer = 0x7f765dcb8000] 00:54:47 INFO - PROCESS | 4486 | 1461052487515 Marionette DEBUG loaded listener.js 00:54:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f7660ae8c00) [pid = 4486] [serial = 1635] [outer = 0x7f765dcb8000] 00:54:48 INFO - PROCESS | 4486 | 1461052488323 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] 00:54:48 INFO - PROCESS | 4486 | 1461052488396 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 00:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:54:48 INFO - PROCESS | 4486 | 1461052488401 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:54:48 INFO - PROCESS | 4486 | 1461052488403 Marionette TRACE conn3 <- [1,2150,null,{}] 00:54:48 INFO - PROCESS | 4486 | 1461052488408 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}] 00:54:48 INFO - PROCESS | 4486 | 1461052488621 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 00:54:48 INFO - PROCESS | 4486 | 1461052488650 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76654cc800 == 140 [pid = 4486] [id = 545] 00:54:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f765f9db000) [pid = 4486] [serial = 1636] [outer = (nil)] 00:54:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f7661efa800) [pid = 4486] [serial = 1637] [outer = 0x7f765f9db000] 00:54:48 INFO - PROCESS | 4486 | 1461052488706 Marionette DEBUG loaded listener.js 00:54:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f7662bb5c00) [pid = 4486] [serial = 1638] [outer = 0x7f765f9db000] 00:54:49 INFO - PROCESS | 4486 | 1461052489557 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]]]}] 00:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1175ms 00:54:49 INFO - PROCESS | 4486 | 1461052489583 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 00:54:49 INFO - PROCESS | 4486 | 1461052489586 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 00:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:54:49 INFO - PROCESS | 4486 | 1461052489591 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:54:49 INFO - PROCESS | 4486 | 1461052489593 Marionette TRACE conn3 <- [1,2154,null,{}] 00:54:49 INFO - PROCESS | 4486 | 1461052489598 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}] 00:54:49 INFO - PROCESS | 4486 | 1461052489836 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 00:54:50 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f765d114c00) [pid = 4486] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:54:50 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f765f0bac00) [pid = 4486] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:54:50 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f765c9b1800) [pid = 4486] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:54:50 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f765ba51800) [pid = 4486] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:54:50 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f7665d0a000) [pid = 4486] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:54:50 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f765db44800) [pid = 4486] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:54:50 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f766ba5c800) [pid = 4486] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:54:50 INFO - PROCESS | 4486 | 1461052490236 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76643b5800 == 141 [pid = 4486] [id = 546] 00:54:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f765f0bac00) [pid = 4486] [serial = 1639] [outer = (nil)] 00:54:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f7661e16c00) [pid = 4486] [serial = 1640] [outer = 0x7f765f0bac00] 00:54:50 INFO - PROCESS | 4486 | 1461052490307 Marionette DEBUG loaded listener.js 00:54:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f7664255800) [pid = 4486] [serial = 1641] [outer = 0x7f765f0bac00] 00:54:50 INFO - PROCESS | 4486 | 1461052490959 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]]]}] 00:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1425ms 00:54:51 INFO - PROCESS | 4486 | 1461052491017 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 00:54:51 INFO - PROCESS | 4486 | 1461052491019 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 00:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:54:51 INFO - PROCESS | 4486 | 1461052491025 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:54:51 INFO - PROCESS | 4486 | 1461052491027 Marionette TRACE conn3 <- [1,2158,null,{}] 00:54:51 INFO - PROCESS | 4486 | 1461052491033 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}] 00:54:51 INFO - PROCESS | 4486 | 1461052491276 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 00:54:51 INFO - PROCESS | 4486 | 1461052491295 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:51 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76657d6800 == 142 [pid = 4486] [id = 547] 00:54:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f765f0bd000) [pid = 4486] [serial = 1642] [outer = (nil)] 00:54:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f766588cc00) [pid = 4486] [serial = 1643] [outer = 0x7f765f0bd000] 00:54:51 INFO - PROCESS | 4486 | 1461052491356 Marionette DEBUG loaded listener.js 00:54:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f76658d6c00) [pid = 4486] [serial = 1644] [outer = 0x7f765f0bd000] 00:54:52 INFO - PROCESS | 4486 | 1461052492296 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]]]}] 00:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1292ms 00:54:52 INFO - PROCESS | 4486 | 1461052492329 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 00:54:52 INFO - PROCESS | 4486 | 1461052492334 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 00:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:54:52 INFO - PROCESS | 4486 | 1461052492343 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:54:52 INFO - PROCESS | 4486 | 1461052492348 Marionette TRACE conn3 <- [1,2162,null,{}] 00:54:52 INFO - PROCESS | 4486 | 1461052492356 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}] 00:54:52 INFO - PROCESS | 4486 | 1461052492641 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 00:54:52 INFO - PROCESS | 4486 | 1461052492833 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:52 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765dc35000 == 143 [pid = 4486] [id = 548] 00:54:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f765caeec00) [pid = 4486] [serial = 1645] [outer = (nil)] 00:54:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 214 (0x7f765d10a000) [pid = 4486] [serial = 1646] [outer = 0x7f765caeec00] 00:54:52 INFO - PROCESS | 4486 | 1461052492961 Marionette DEBUG loaded listener.js 00:54:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 215 (0x7f765dba6c00) [pid = 4486] [serial = 1647] [outer = 0x7f765caeec00] 00:54:53 INFO - PROCESS | 4486 | 1461052493891 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]]]}] 00:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1580ms 00:54:53 INFO - PROCESS | 4486 | 1461052493924 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 00:54:53 INFO - PROCESS | 4486 | 1461052493932 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 00:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:54:53 INFO - PROCESS | 4486 | 1461052493942 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:54:53 INFO - PROCESS | 4486 | 1461052493945 Marionette TRACE conn3 <- [1,2166,null,{}] 00:54:53 INFO - PROCESS | 4486 | 1461052493951 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}] 00:54:54 INFO - PROCESS | 4486 | 1461052494150 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 00:54:54 INFO - PROCESS | 4486 | 1461052494368 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766434e800 == 144 [pid = 4486] [id = 549] 00:54:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f765d0e8c00) [pid = 4486] [serial = 1648] [outer = (nil)] 00:54:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f765ebdfc00) [pid = 4486] [serial = 1649] [outer = 0x7f765d0e8c00] 00:54:54 INFO - PROCESS | 4486 | 1461052494481 Marionette DEBUG loaded listener.js 00:54:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f765f96f000) [pid = 4486] [serial = 1650] [outer = 0x7f765d0e8c00] 00:54:55 INFO - PROCESS | 4486 | 1461052495523 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]]]}] 00:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1636ms 00:54:55 INFO - PROCESS | 4486 | 1461052495579 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 00:54:55 INFO - PROCESS | 4486 | 1461052495582 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 00:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:54:55 INFO - PROCESS | 4486 | 1461052495589 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:54:55 INFO - PROCESS | 4486 | 1461052495595 Marionette TRACE conn3 <- [1,2170,null,{}] 00:54:55 INFO - PROCESS | 4486 | 1461052495611 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}] 00:54:55 INFO - PROCESS | 4486 | 1461052495816 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 00:54:56 INFO - PROCESS | 4486 | 1461052496075 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:56 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766a71c800 == 145 [pid = 4486] [id = 550] 00:54:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f7661ef4800) [pid = 4486] [serial = 1651] [outer = (nil)] 00:54:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f7662dc9800) [pid = 4486] [serial = 1652] [outer = 0x7f7661ef4800] 00:54:56 INFO - PROCESS | 4486 | 1461052496193 Marionette DEBUG loaded listener.js 00:54:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f76631f1800) [pid = 4486] [serial = 1653] [outer = 0x7f7661ef4800] 00:54:57 INFO - PROCESS | 4486 | 1461052497061 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]]]}] 00:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1533ms 00:54:57 INFO - PROCESS | 4486 | 1461052497123 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 00:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:54:57 INFO - PROCESS | 4486 | 1461052497128 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 00:54:57 INFO - PROCESS | 4486 | 1461052497134 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:54:57 INFO - PROCESS | 4486 | 1461052497137 Marionette TRACE conn3 <- [1,2174,null,{}] 00:54:57 INFO - PROCESS | 4486 | 1461052497142 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}] 00:54:57 INFO - PROCESS | 4486 | 1461052497337 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 00:54:57 INFO - PROCESS | 4486 | 1461052497547 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:57 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bdd6000 == 146 [pid = 4486] [id = 551] 00:54:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f7662bad000) [pid = 4486] [serial = 1654] [outer = (nil)] 00:54:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f76658d9800) [pid = 4486] [serial = 1655] [outer = 0x7f7662bad000] 00:54:57 INFO - PROCESS | 4486 | 1461052497662 Marionette DEBUG loaded listener.js 00:54:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f7665c27800) [pid = 4486] [serial = 1656] [outer = 0x7f7662bad000] 00:54:58 INFO - PROCESS | 4486 | 1461052498510 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]]]}] 00:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1431ms 00:54:58 INFO - PROCESS | 4486 | 1461052498565 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 00:54:58 INFO - PROCESS | 4486 | 1461052498568 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 00:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:54:58 INFO - PROCESS | 4486 | 1461052498573 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:54:58 INFO - PROCESS | 4486 | 1461052498575 Marionette TRACE conn3 <- [1,2178,null,{}] 00:54:58 INFO - PROCESS | 4486 | 1461052498581 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}] 00:54:58 INFO - PROCESS | 4486 | 1461052498754 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 00:54:58 INFO - PROCESS | 4486 | 1461052498967 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c245800 == 147 [pid = 4486] [id = 552] 00:54:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f766424b000) [pid = 4486] [serial = 1657] [outer = (nil)] 00:54:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f7665c8c800) [pid = 4486] [serial = 1658] [outer = 0x7f766424b000] 00:54:59 INFO - PROCESS | 4486 | 1461052499076 Marionette DEBUG loaded listener.js 00:54:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f7665d05c00) [pid = 4486] [serial = 1659] [outer = 0x7f766424b000] 00:54:59 INFO - PROCESS | 4486 | 1461052499943 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]]]}] 00:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1426ms 00:55:00 INFO - PROCESS | 4486 | 1461052500001 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 00:55:00 INFO - PROCESS | 4486 | 1461052500004 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 00:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:55:00 INFO - PROCESS | 4486 | 1461052500010 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:55:00 INFO - PROCESS | 4486 | 1461052500012 Marionette TRACE conn3 <- [1,2182,null,{}] 00:55:00 INFO - PROCESS | 4486 | 1461052500017 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}] 00:55:00 INFO - PROCESS | 4486 | 1461052500262 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 00:55:00 INFO - PROCESS | 4486 | 1461052500474 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:00 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c2bb800 == 148 [pid = 4486] [id = 553] 00:55:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f7661efc400) [pid = 4486] [serial = 1660] [outer = (nil)] 00:55:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f7665d35c00) [pid = 4486] [serial = 1661] [outer = 0x7f7661efc400] 00:55:00 INFO - PROCESS | 4486 | 1461052500591 Marionette DEBUG loaded listener.js 00:55:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f766ab88000) [pid = 4486] [serial = 1662] [outer = 0x7f7661efc400] 00:55:01 INFO - PROCESS | 4486 | 1461052501489 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]]]}] 00:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1528ms 00:55:01 INFO - PROCESS | 4486 | 1461052501541 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 00:55:01 INFO - PROCESS | 4486 | 1461052501545 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 00:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:55:01 INFO - PROCESS | 4486 | 1461052501553 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:55:01 INFO - PROCESS | 4486 | 1461052501557 Marionette TRACE conn3 <- [1,2186,null,{}] 00:55:01 INFO - PROCESS | 4486 | 1461052501564 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}] 00:55:01 INFO - PROCESS | 4486 | 1461052501760 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 00:55:02 INFO - PROCESS | 4486 | 1461052502028 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb20800 == 149 [pid = 4486] [id = 554] 00:55:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f7662ba6c00) [pid = 4486] [serial = 1663] [outer = (nil)] 00:55:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f766ba45c00) [pid = 4486] [serial = 1664] [outer = 0x7f7662ba6c00] 00:55:02 INFO - PROCESS | 4486 | 1461052502103 Marionette DEBUG loaded listener.js 00:55:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f766ba56000) [pid = 4486] [serial = 1665] [outer = 0x7f7662ba6c00] 00:55:02 INFO - PROCESS | 4486 | 1461052502962 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]]]}] 00:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1480ms 00:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:55:03 INFO - PROCESS | 4486 | 1461052503033 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 00:55:03 INFO - PROCESS | 4486 | 1461052503036 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 00:55:03 INFO - PROCESS | 4486 | 1461052503042 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:55:03 INFO - PROCESS | 4486 | 1461052503045 Marionette TRACE conn3 <- [1,2190,null,{}] 00:55:03 INFO - PROCESS | 4486 | 1461052503050 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}] 00:55:03 INFO - PROCESS | 4486 | 1461052503287 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 00:55:03 INFO - PROCESS | 4486 | 1461052503540 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766d31c800 == 150 [pid = 4486] [id = 555] 00:55:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f765dcb7400) [pid = 4486] [serial = 1666] [outer = (nil)] 00:55:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f766ba5fc00) [pid = 4486] [serial = 1667] [outer = 0x7f765dcb7400] 00:55:03 INFO - PROCESS | 4486 | 1461052503655 Marionette DEBUG loaded listener.js 00:55:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f766c154000) [pid = 4486] [serial = 1668] [outer = 0x7f765dcb7400] 00:55:04 INFO - PROCESS | 4486 | 1461052504433 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]]]}] 00:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1430ms 00:55:04 INFO - PROCESS | 4486 | 1461052504471 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 00:55:04 INFO - PROCESS | 4486 | 1461052504475 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 00:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:55:04 INFO - PROCESS | 4486 | 1461052504480 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:55:04 INFO - PROCESS | 4486 | 1461052504482 Marionette TRACE conn3 <- [1,2194,null,{}] 00:55:04 INFO - PROCESS | 4486 | 1461052504488 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}] 00:55:04 INFO - PROCESS | 4486 | 1461052504669 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 00:55:04 INFO - PROCESS | 4486 | 1461052504884 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:04 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767043f800 == 151 [pid = 4486] [id = 556] 00:55:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f766ab6a400) [pid = 4486] [serial = 1669] [outer = (nil)] 00:55:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f766c580400) [pid = 4486] [serial = 1670] [outer = 0x7f766ab6a400] 00:55:04 INFO - PROCESS | 4486 | 1461052504993 Marionette DEBUG loaded listener.js 00:55:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 239 (0x7f766c892000) [pid = 4486] [serial = 1671] [outer = 0x7f766ab6a400] 00:55:05 INFO - PROCESS | 4486 | 1461052505854 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]]]}] 00:55:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:55:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1425ms 00:55:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:55:05 INFO - PROCESS | 4486 | 1461052505907 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 00:55:05 INFO - PROCESS | 4486 | 1461052505910 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 00:55:05 INFO - PROCESS | 4486 | 1461052505916 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:55:05 INFO - PROCESS | 4486 | 1461052505918 Marionette TRACE conn3 <- [1,2198,null,{}] 00:55:05 INFO - PROCESS | 4486 | 1461052505923 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}] 00:55:06 INFO - PROCESS | 4486 | 1461052506103 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 00:55:06 INFO - PROCESS | 4486 | 1461052506317 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670c52000 == 152 [pid = 4486] [id = 557] 00:55:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f766c154800) [pid = 4486] [serial = 1672] [outer = (nil)] 00:55:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f766c17b000) [pid = 4486] [serial = 1673] [outer = 0x7f766c154800] 00:55:06 INFO - PROCESS | 4486 | 1461052506426 Marionette DEBUG loaded listener.js 00:55:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f766cd35400) [pid = 4486] [serial = 1674] [outer = 0x7f766c154800] 00:55:07 INFO - PROCESS | 4486 | 1461052507277 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]]]}] 00:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1381ms 00:55:07 INFO - PROCESS | 4486 | 1461052507296 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 00:55:07 INFO - PROCESS | 4486 | 1461052507299 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 00:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:55:07 INFO - PROCESS | 4486 | 1461052507323 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:55:07 INFO - PROCESS | 4486 | 1461052507327 Marionette TRACE conn3 <- [1,2202,null,{}] 00:55:07 INFO - PROCESS | 4486 | 1461052507333 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}] 00:55:07 INFO - PROCESS | 4486 | 1461052507529 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 00:55:07 INFO - PROCESS | 4486 | 1461052507747 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cc57800 == 153 [pid = 4486] [id = 558] 00:55:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f765d0f1400) [pid = 4486] [serial = 1675] [outer = (nil)] 00:55:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 244 (0x7f766cfc7c00) [pid = 4486] [serial = 1676] [outer = 0x7f765d0f1400] 00:55:07 INFO - PROCESS | 4486 | 1461052507867 Marionette DEBUG loaded listener.js 00:55:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 245 (0x7f766d3be000) [pid = 4486] [serial = 1677] [outer = 0x7f765d0f1400] 00:55:09 INFO - PROCESS | 4486 | 1461052509351 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]]]}] 00:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2087ms 00:55:09 INFO - PROCESS | 4486 | 1461052509408 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 00:55:09 INFO - PROCESS | 4486 | 1461052509412 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 00:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:55:09 INFO - PROCESS | 4486 | 1461052509419 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:55:09 INFO - PROCESS | 4486 | 1461052509422 Marionette TRACE conn3 <- [1,2206,null,{}] 00:55:09 INFO - PROCESS | 4486 | 1461052509430 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}] 00:55:09 INFO - PROCESS | 4486 | 1461052509627 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 00:55:09 INFO - PROCESS | 4486 | 1461052509892 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765f1cb800 == 154 [pid = 4486] [id = 559] 00:55:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 246 (0x7f765c037c00) [pid = 4486] [serial = 1678] [outer = (nil)] 00:55:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 247 (0x7f765caee400) [pid = 4486] [serial = 1679] [outer = 0x7f765c037c00] 00:55:10 INFO - PROCESS | 4486 | 1461052510015 Marionette DEBUG loaded listener.js 00:55:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 248 (0x7f765dcb5000) [pid = 4486] [serial = 1680] [outer = 0x7f765c037c00] 00:55:11 INFO - PROCESS | 4486 | 1461052511046 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]]]}] 00:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1684ms 00:55:11 INFO - PROCESS | 4486 | 1461052511104 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 00:55:11 INFO - PROCESS | 4486 | 1461052511111 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 00:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:55:11 INFO - PROCESS | 4486 | 1461052511120 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:55:11 INFO - PROCESS | 4486 | 1461052511123 Marionette TRACE conn3 <- [1,2210,null,{}] 00:55:11 INFO - PROCESS | 4486 | 1461052511129 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}] 00:55:11 INFO - PROCESS | 4486 | 1461052511320 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 00:55:11 INFO - PROCESS | 4486 | 1461052511613 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:11 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765fb98800 == 155 [pid = 4486] [id = 560] 00:55:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 249 (0x7f765dd0f800) [pid = 4486] [serial = 1681] [outer = (nil)] 00:55:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 250 (0x7f765ebdd000) [pid = 4486] [serial = 1682] [outer = 0x7f765dd0f800] 00:55:11 INFO - PROCESS | 4486 | 1461052511721 Marionette DEBUG loaded listener.js 00:55:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 251 (0x7f765f0c0000) [pid = 4486] [serial = 1683] [outer = 0x7f765dd0f800] 00:55:12 INFO - PROCESS | 4486 | 1461052512513 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]]]}] 00:55:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:55:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1426ms 00:55:12 INFO - PROCESS | 4486 | 1461052512547 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 00:55:12 INFO - PROCESS | 4486 | 1461052512551 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 00:55:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:55:12 INFO - PROCESS | 4486 | 1461052512556 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:55:12 INFO - PROCESS | 4486 | 1461052512561 Marionette TRACE conn3 <- [1,2214,null,{}] 00:55:12 INFO - PROCESS | 4486 | 1461052512578 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}] 00:55:12 INFO - PROCESS | 4486 | 1461052512850 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 00:55:13 INFO - PROCESS | 4486 | 1461052513061 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:13 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76656c8800 == 156 [pid = 4486] [id = 561] 00:55:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 252 (0x7f765f96a800) [pid = 4486] [serial = 1684] [outer = (nil)] 00:55:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 253 (0x7f765fdbc000) [pid = 4486] [serial = 1685] [outer = 0x7f765f96a800] 00:55:13 INFO - PROCESS | 4486 | 1461052513148 Marionette DEBUG loaded listener.js 00:55:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 254 (0x7f7660ae3c00) [pid = 4486] [serial = 1686] [outer = 0x7f765f96a800] 00:55:14 INFO - PROCESS | 4486 | 1461052514016 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]]]}] 00:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1535ms 00:55:14 INFO - PROCESS | 4486 | 1461052514092 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 00:55:14 INFO - PROCESS | 4486 | 1461052514097 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 00:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:55:14 INFO - PROCESS | 4486 | 1461052514102 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:55:14 INFO - PROCESS | 4486 | 1461052514105 Marionette TRACE conn3 <- [1,2218,null,{}] 00:55:14 INFO - PROCESS | 4486 | 1461052514111 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}] 00:55:14 INFO - PROCESS | 4486 | 1461052514355 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 00:55:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bfa1800 == 155 [pid = 4486] [id = 449] 00:55:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76643b5800 == 154 [pid = 4486] [id = 546] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 253 (0x7f766d3b0c00) [pid = 4486] [serial = 1583] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 252 (0x7f76710ef000) [pid = 4486] [serial = 1547] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 251 (0x7f7684331400) [pid = 4486] [serial = 1544] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 250 (0x7f765ebd7c00) [pid = 4486] [serial = 1559] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 249 (0x7f765dd0a400) [pid = 4486] [serial = 1556] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 248 (0x7f766ab84800) [pid = 4486] [serial = 1526] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 247 (0x7f7683058400) [pid = 4486] [serial = 1538] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 246 (0x7f7662dadc00) [pid = 4486] [serial = 1523] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 245 (0x7f768658d400) [pid = 4486] [serial = 1553] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 244 (0x7f76846c6400) [pid = 4486] [serial = 1550] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 243 (0x7f767747d000) [pid = 4486] [serial = 1535] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f7683509000) [pid = 4486] [serial = 1541] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f7670daa400) [pid = 4486] [serial = 1529] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f767613a400) [pid = 4486] [serial = 1532] [outer = (nil)] [url = about:blank] 00:55:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7662929000 == 153 [pid = 4486] [id = 543] 00:55:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765fd09800 == 152 [pid = 4486] [id = 542] 00:55:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765eb49000 == 151 [pid = 4486] [id = 541] 00:55:14 INFO - PROCESS | 4486 | 1461052514715 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765da0d800 == 150 [pid = 4486] [id = 535] 00:55:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7664351800 == 149 [pid = 4486] [id = 534] 00:55:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768a485800 == 148 [pid = 4486] [id = 533] 00:55:14 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765bfa7000 == 149 [pid = 4486] [id = 562] 00:55:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f765ebd7c00) [pid = 4486] [serial = 1687] [outer = (nil)] 00:55:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f7660ae4800) [pid = 4486] [serial = 1688] [outer = 0x7f765ebd7c00] 00:55:14 INFO - PROCESS | 4486 | 1461052514792 Marionette DEBUG loaded listener.js 00:55:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f7661ef0c00) [pid = 4486] [serial = 1689] [outer = 0x7f765ebd7c00] 00:55:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76835a0000 == 148 [pid = 4486] [id = 532] 00:55:14 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7676298800 == 147 [pid = 4486] [id = 531] 00:55:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7674957000 == 146 [pid = 4486] [id = 530] 00:55:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76700cc800 == 145 [pid = 4486] [id = 529] 00:55:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665672800 == 144 [pid = 4486] [id = 528] 00:55:15 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76700d1800 == 143 [pid = 4486] [id = 527] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f766ce50c00) [pid = 4486] [serial = 1581] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f7665c2e800) [pid = 4486] [serial = 1575] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f7661e0c400) [pid = 4486] [serial = 1569] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f765d10ec00) [pid = 4486] [serial = 1563] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 238 (0x7f7661ef7400) [pid = 4486] [serial = 1571] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f7665893c00) [pid = 4486] [serial = 1574] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f765f0c7c00) [pid = 4486] [serial = 1568] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f766ab86400) [pid = 4486] [serial = 1578] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f765ddb7800) [pid = 4486] [serial = 1565] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f765ebe3800) [pid = 4486] [serial = 1566] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f766cd32800) [pid = 4486] [serial = 1580] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f766424b800) [pid = 4486] [serial = 1572] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f765c9b9c00) [pid = 4486] [serial = 1562] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f7665d2e000) [pid = 4486] [serial = 1577] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f7675384800) [pid = 4486] [serial = 1520] [outer = (nil)] [url = about:blank] 00:55:15 INFO - PROCESS | 4486 | 1461052515524 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]]]}] 00:55:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:55:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1475ms 00:55:15 INFO - PROCESS | 4486 | 1461052515579 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 00:55:15 INFO - PROCESS | 4486 | 1461052515583 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 00:55:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:55:15 INFO - PROCESS | 4486 | 1461052515588 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:55:15 INFO - PROCESS | 4486 | 1461052515590 Marionette TRACE conn3 <- [1,2222,null,{}] 00:55:15 INFO - PROCESS | 4486 | 1461052515595 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}] 00:55:15 INFO - PROCESS | 4486 | 1461052515771 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 00:55:15 INFO - PROCESS | 4486 | 1461052515941 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662926000 == 144 [pid = 4486] [id = 563] 00:55:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f765ba42800) [pid = 4486] [serial = 1690] [outer = (nil)] 00:55:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f7662daf000) [pid = 4486] [serial = 1691] [outer = 0x7f765ba42800] 00:55:16 INFO - PROCESS | 4486 | 1461052516003 Marionette DEBUG loaded listener.js 00:55:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f766300dc00) [pid = 4486] [serial = 1692] [outer = 0x7f765ba42800] 00:55:16 INFO - PROCESS | 4486 | 1461052516703 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]]]}] 00:55:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:55:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1174ms 00:55:16 INFO - PROCESS | 4486 | 1461052516791 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 00:55:16 INFO - PROCESS | 4486 | 1461052516795 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 00:55:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:55:16 INFO - PROCESS | 4486 | 1461052516818 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:55:16 INFO - PROCESS | 4486 | 1461052516821 Marionette TRACE conn3 <- [1,2226,null,{}] 00:55:16 INFO - PROCESS | 4486 | 1461052516826 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}] 00:55:17 INFO - PROCESS | 4486 | 1461052517089 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 00:55:17 INFO - PROCESS | 4486 | 1461052517119 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:17 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665614800 == 145 [pid = 4486] [id = 564] 00:55:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f766300f400) [pid = 4486] [serial = 1693] [outer = (nil)] 00:55:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f7665c31800) [pid = 4486] [serial = 1694] [outer = 0x7f766300f400] 00:55:17 INFO - PROCESS | 4486 | 1461052517183 Marionette DEBUG loaded listener.js 00:55:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f7665d0c800) [pid = 4486] [serial = 1695] [outer = 0x7f766300f400] 00:55:18 INFO - PROCESS | 4486 | 1461052518037 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]]]}] 00:55:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:55:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1280ms 00:55:18 INFO - PROCESS | 4486 | 1461052518095 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 00:55:18 INFO - PROCESS | 4486 | 1461052518097 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 00:55:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:55:18 INFO - PROCESS | 4486 | 1461052518104 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:55:18 INFO - PROCESS | 4486 | 1461052518106 Marionette TRACE conn3 <- [1,2230,null,{}] 00:55:18 INFO - PROCESS | 4486 | 1461052518111 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}] 00:55:18 INFO - PROCESS | 4486 | 1461052518331 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 00:55:18 INFO - PROCESS | 4486 | 1461052518367 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766b9da800 == 146 [pid = 4486] [id = 565] 00:55:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f7665d0d400) [pid = 4486] [serial = 1696] [outer = (nil)] 00:55:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f766ab03000) [pid = 4486] [serial = 1697] [outer = 0x7f7665d0d400] 00:55:18 INFO - PROCESS | 4486 | 1461052518426 Marionette DEBUG loaded listener.js 00:55:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f766ab64800) [pid = 4486] [serial = 1698] [outer = 0x7f7665d0d400] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f765c9b4000) [pid = 4486] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f765db42400) [pid = 4486] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f765ebe3c00) [pid = 4486] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f765dce3800) [pid = 4486] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f7661e0f800) [pid = 4486] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f765d111400) [pid = 4486] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f766cd38000) [pid = 4486] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f766cb43400) [pid = 4486] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f7661ef2c00) [pid = 4486] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f76713c3c00) [pid = 4486] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f765f0bac00) [pid = 4486] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f765f9db000) [pid = 4486] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f765ba4d400) [pid = 4486] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f765dcb8000) [pid = 4486] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f767007cc00) [pid = 4486] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f765ddb8000) [pid = 4486] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f7670bef000) [pid = 4486] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f7671012400) [pid = 4486] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f7665c26800) [pid = 4486] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f765dcad800) [pid = 4486] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f765c9c0c00) [pid = 4486] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:55:19 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f76654e3c00) [pid = 4486] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:55:20 INFO - PROCESS | 4486 | 1461052520224 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]]]}] 00:55:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:55:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2135ms 00:55:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:55:20 INFO - PROCESS | 4486 | 1461052520240 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 00:55:20 INFO - PROCESS | 4486 | 1461052520242 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 00:55:20 INFO - PROCESS | 4486 | 1461052520248 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:55:20 INFO - PROCESS | 4486 | 1461052520251 Marionette TRACE conn3 <- [1,2234,null,{}] 00:55:20 INFO - PROCESS | 4486 | 1461052520257 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}] 00:55:20 INFO - PROCESS | 4486 | 1461052520491 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 00:55:20 INFO - PROCESS | 4486 | 1461052520510 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:20 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76643b1800 == 147 [pid = 4486] [id = 566] 00:55:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f765c9b4000) [pid = 4486] [serial = 1699] [outer = (nil)] 00:55:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f7661e0f800) [pid = 4486] [serial = 1700] [outer = 0x7f765c9b4000] 00:55:20 INFO - PROCESS | 4486 | 1461052520569 Marionette DEBUG loaded listener.js 00:55:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f7665d34000) [pid = 4486] [serial = 1701] [outer = 0x7f765c9b4000] 00:55:21 INFO - PROCESS | 4486 | 1461052521360 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]]]}] 00:55:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:55:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1131ms 00:55:21 INFO - PROCESS | 4486 | 1461052521379 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 00:55:21 INFO - PROCESS | 4486 | 1461052521382 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 00:55:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:55:21 INFO - PROCESS | 4486 | 1461052521388 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:55:21 INFO - PROCESS | 4486 | 1461052521390 Marionette TRACE conn3 <- [1,2238,null,{}] 00:55:21 INFO - PROCESS | 4486 | 1461052521396 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}] 00:55:21 INFO - PROCESS | 4486 | 1461052521646 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 00:55:21 INFO - PROCESS | 4486 | 1461052521665 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:21 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c07d000 == 148 [pid = 4486] [id = 567] 00:55:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f765ba43400) [pid = 4486] [serial = 1702] [outer = (nil)] 00:55:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f766ab70400) [pid = 4486] [serial = 1703] [outer = 0x7f765ba43400] 00:55:21 INFO - PROCESS | 4486 | 1461052521727 Marionette DEBUG loaded listener.js 00:55:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f766abe8400) [pid = 4486] [serial = 1704] [outer = 0x7f765ba43400] 00:55:22 INFO - PROCESS | 4486 | 1461052522816 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]]]}] 00:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1477ms 00:55:22 INFO - PROCESS | 4486 | 1461052522864 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 00:55:22 INFO - PROCESS | 4486 | 1461052522872 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 00:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:55:22 INFO - PROCESS | 4486 | 1461052522880 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:55:22 INFO - PROCESS | 4486 | 1461052522885 Marionette TRACE conn3 <- [1,2242,null,{}] 00:55:22 INFO - PROCESS | 4486 | 1461052522892 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}] 00:55:23 INFO - PROCESS | 4486 | 1461052523136 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 00:55:23 INFO - PROCESS | 4486 | 1461052523394 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76621a2000 == 149 [pid = 4486] [id = 568] 00:55:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f765db42400) [pid = 4486] [serial = 1705] [outer = (nil)] 00:55:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f765dd04800) [pid = 4486] [serial = 1706] [outer = 0x7f765db42400] 00:55:23 INFO - PROCESS | 4486 | 1461052523515 Marionette DEBUG loaded listener.js 00:55:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f765ebd6400) [pid = 4486] [serial = 1707] [outer = 0x7f765db42400] 00:55:24 INFO - PROCESS | 4486 | 1461052524464 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]]]}] 00:55:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:55:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1630ms 00:55:24 INFO - PROCESS | 4486 | 1461052524511 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 00:55:24 INFO - PROCESS | 4486 | 1461052524519 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 00:55:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:55:24 INFO - PROCESS | 4486 | 1461052524529 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:55:24 INFO - PROCESS | 4486 | 1461052524532 Marionette TRACE conn3 <- [1,2246,null,{}] 00:55:24 INFO - PROCESS | 4486 | 1461052524536 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}] 00:55:24 INFO - PROCESS | 4486 | 1461052524731 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 00:55:24 INFO - PROCESS | 4486 | 1461052524938 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76656d7000 == 150 [pid = 4486] [id = 569] 00:55:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f765db45000) [pid = 4486] [serial = 1708] [outer = (nil)] 00:55:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f7660ae1400) [pid = 4486] [serial = 1709] [outer = 0x7f765db45000] 00:55:25 INFO - PROCESS | 4486 | 1461052525047 Marionette DEBUG loaded listener.js 00:55:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f7662bb5800) [pid = 4486] [serial = 1710] [outer = 0x7f765db45000] 00:55:26 INFO - PROCESS | 4486 | 1461052525998 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]]]}] 00:55:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:55:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1528ms 00:55:26 INFO - PROCESS | 4486 | 1461052526057 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 00:55:26 INFO - PROCESS | 4486 | 1461052526061 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 00:55:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:55:26 INFO - PROCESS | 4486 | 1461052526067 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:55:26 INFO - PROCESS | 4486 | 1461052526072 Marionette TRACE conn3 <- [1,2250,null,{}] 00:55:26 INFO - PROCESS | 4486 | 1461052526087 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}] 00:55:26 INFO - PROCESS | 4486 | 1461052526317 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 00:55:26 INFO - PROCESS | 4486 | 1461052526530 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:26 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c392800 == 151 [pid = 4486] [id = 570] 00:55:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f7662dc3800) [pid = 4486] [serial = 1711] [outer = (nil)] 00:55:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f76658d4000) [pid = 4486] [serial = 1712] [outer = 0x7f7662dc3800] 00:55:26 INFO - PROCESS | 4486 | 1461052526681 Marionette DEBUG loaded listener.js 00:55:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f7665c2bc00) [pid = 4486] [serial = 1713] [outer = 0x7f7662dc3800] 00:55:27 INFO - PROCESS | 4486 | 1461052527540 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]]]}] 00:55:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:55:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1538ms 00:55:27 INFO - PROCESS | 4486 | 1461052527606 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 00:55:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:55:27 INFO - PROCESS | 4486 | 1461052527611 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 00:55:27 INFO - PROCESS | 4486 | 1461052527617 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:55:27 INFO - PROCESS | 4486 | 1461052527620 Marionette TRACE conn3 <- [1,2254,null,{}] 00:55:27 INFO - PROCESS | 4486 | 1461052527626 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}] 00:55:27 INFO - PROCESS | 4486 | 1461052527825 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 00:55:28 INFO - PROCESS | 4486 | 1461052528037 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766d027800 == 152 [pid = 4486] [id = 571] 00:55:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f766424d800) [pid = 4486] [serial = 1714] [outer = (nil)] 00:55:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f766ab65400) [pid = 4486] [serial = 1715] [outer = 0x7f766424d800] 00:55:28 INFO - PROCESS | 4486 | 1461052528152 Marionette DEBUG loaded listener.js 00:55:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f766abeb400) [pid = 4486] [serial = 1716] [outer = 0x7f766424d800] 00:55:29 INFO - PROCESS | 4486 | 1461052529053 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]]]}] 00:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1479ms 00:55:29 INFO - PROCESS | 4486 | 1461052529096 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 00:55:29 INFO - PROCESS | 4486 | 1461052529100 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 00:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:55:29 INFO - PROCESS | 4486 | 1461052529106 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:55:29 INFO - PROCESS | 4486 | 1461052529108 Marionette TRACE conn3 <- [1,2258,null,{}] 00:55:29 INFO - PROCESS | 4486 | 1461052529114 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}] 00:55:29 INFO - PROCESS | 4486 | 1461052529309 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 00:55:29 INFO - PROCESS | 4486 | 1461052529524 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670b3f000 == 153 [pid = 4486] [id = 572] 00:55:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f76654ee000) [pid = 4486] [serial = 1717] [outer = (nil)] 00:55:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f766ba4e800) [pid = 4486] [serial = 1718] [outer = 0x7f76654ee000] 00:55:29 INFO - PROCESS | 4486 | 1461052529635 Marionette DEBUG loaded listener.js 00:55:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f766c174c00) [pid = 4486] [serial = 1719] [outer = 0x7f76654ee000] 00:55:30 INFO - PROCESS | 4486 | 1461052530556 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]]]}] 00:55:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:55:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1478ms 00:55:30 INFO - PROCESS | 4486 | 1461052530585 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 00:55:30 INFO - PROCESS | 4486 | 1461052530588 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 00:55:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:55:30 INFO - PROCESS | 4486 | 1461052530594 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:55:30 INFO - PROCESS | 4486 | 1461052530596 Marionette TRACE conn3 <- [1,2262,null,{}] 00:55:30 INFO - PROCESS | 4486 | 1461052530601 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}] 00:55:30 INFO - PROCESS | 4486 | 1461052530792 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 00:55:31 INFO - PROCESS | 4486 | 1461052531061 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:31 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767399f000 == 154 [pid = 4486] [id = 573] 00:55:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f766ba4cc00) [pid = 4486] [serial = 1720] [outer = (nil)] 00:55:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f766cfc3400) [pid = 4486] [serial = 1721] [outer = 0x7f766ba4cc00] 00:55:31 INFO - PROCESS | 4486 | 1461052531140 Marionette DEBUG loaded listener.js 00:55:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 239 (0x7f766d3bd800) [pid = 4486] [serial = 1722] [outer = 0x7f766ba4cc00] 00:55:31 INFO - PROCESS | 4486 | 1461052531975 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]]]}] 00:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1427ms 00:55:32 INFO - PROCESS | 4486 | 1461052532022 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 00:55:32 INFO - PROCESS | 4486 | 1461052532025 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 00:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:55:32 INFO - PROCESS | 4486 | 1461052532031 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:55:32 INFO - PROCESS | 4486 | 1461052532033 Marionette TRACE conn3 <- [1,2266,null,{}] 00:55:32 INFO - PROCESS | 4486 | 1461052532038 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}] 00:55:32 INFO - PROCESS | 4486 | 1461052532228 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 00:55:32 INFO - PROCESS | 4486 | 1461052532441 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:32 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675840800 == 155 [pid = 4486] [id = 574] 00:55:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f766cb44400) [pid = 4486] [serial = 1723] [outer = (nil)] 00:55:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f766e278c00) [pid = 4486] [serial = 1724] [outer = 0x7f766cb44400] 00:55:32 INFO - PROCESS | 4486 | 1461052532549 Marionette DEBUG loaded listener.js 00:55:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f766eea7000) [pid = 4486] [serial = 1725] [outer = 0x7f766cb44400] 00:55:33 INFO - PROCESS | 4486 | 1461052533419 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]]]}] 00:55:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:55:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1426ms 00:55:33 INFO - PROCESS | 4486 | 1461052533458 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 00:55:33 INFO - PROCESS | 4486 | 1461052533461 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 00:55:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:55:33 INFO - PROCESS | 4486 | 1461052533467 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:55:33 INFO - PROCESS | 4486 | 1461052533469 Marionette TRACE conn3 <- [1,2270,null,{}] 00:55:33 INFO - PROCESS | 4486 | 1461052533475 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}] 00:55:33 INFO - PROCESS | 4486 | 1461052533660 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 00:55:33 INFO - PROCESS | 4486 | 1461052533880 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:33 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676291800 == 156 [pid = 4486] [id = 575] 00:55:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f766ce4a000) [pid = 4486] [serial = 1726] [outer = (nil)] 00:55:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 244 (0x7f7670422000) [pid = 4486] [serial = 1727] [outer = 0x7f766ce4a000] 00:55:33 INFO - PROCESS | 4486 | 1461052533990 Marionette DEBUG loaded listener.js 00:55:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 245 (0x7f767047e400) [pid = 4486] [serial = 1728] [outer = 0x7f766ce4a000] 00:55:34 INFO - PROCESS | 4486 | 1461052534860 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]]]}] 00:55:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:55:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1428ms 00:55:34 INFO - PROCESS | 4486 | 1461052534896 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 00:55:34 INFO - PROCESS | 4486 | 1461052534900 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 00:55:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:55:34 INFO - PROCESS | 4486 | 1461052534907 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:55:34 INFO - PROCESS | 4486 | 1461052534911 Marionette TRACE conn3 <- [1,2274,null,{}] 00:55:34 INFO - PROCESS | 4486 | 1461052534935 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}] 00:55:35 INFO - PROCESS | 4486 | 1461052535134 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 00:55:35 INFO - PROCESS | 4486 | 1461052535359 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76787a5000 == 157 [pid = 4486] [id = 576] 00:55:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 246 (0x7f766cfcd800) [pid = 4486] [serial = 1729] [outer = (nil)] 00:55:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 247 (0x7f76704cfc00) [pid = 4486] [serial = 1730] [outer = 0x7f766cfcd800] 00:55:35 INFO - PROCESS | 4486 | 1461052535470 Marionette DEBUG loaded listener.js 00:55:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 248 (0x7f767070ec00) [pid = 4486] [serial = 1731] [outer = 0x7f766cfcd800] 00:55:36 INFO - PROCESS | 4486 | 1461052536325 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]]]}] 00:55:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:55:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1486ms 00:55:36 INFO - PROCESS | 4486 | 1461052536394 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 00:55:36 INFO - PROCESS | 4486 | 1461052536397 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 00:55:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:55:36 INFO - PROCESS | 4486 | 1461052536404 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:55:36 INFO - PROCESS | 4486 | 1461052536406 Marionette TRACE conn3 <- [1,2278,null,{}] 00:55:36 INFO - PROCESS | 4486 | 1461052536412 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}] 00:55:36 INFO - PROCESS | 4486 | 1461052536609 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 00:55:36 INFO - PROCESS | 4486 | 1461052536822 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:36 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7683073800 == 158 [pid = 4486] [id = 577] 00:55:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 249 (0x7f7670073400) [pid = 4486] [serial = 1732] [outer = (nil)] 00:55:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 250 (0x7f767080ec00) [pid = 4486] [serial = 1733] [outer = 0x7f7670073400] 00:55:36 INFO - PROCESS | 4486 | 1461052536935 Marionette DEBUG loaded listener.js 00:55:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 251 (0x7f7670bed800) [pid = 4486] [serial = 1734] [outer = 0x7f7670073400] 00:55:37 INFO - PROCESS | 4486 | 1461052537864 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]]]}] 00:55:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:55:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1485ms 00:55:37 INFO - PROCESS | 4486 | 1461052537890 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 00:55:37 INFO - PROCESS | 4486 | 1461052537894 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 00:55:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:55:37 INFO - PROCESS | 4486 | 1461052537901 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:55:37 INFO - PROCESS | 4486 | 1461052537905 Marionette TRACE conn3 <- [1,2282,null,{}] 00:55:37 INFO - PROCESS | 4486 | 1461052537910 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}] 00:55:38 INFO - PROCESS | 4486 | 1461052538121 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 00:55:38 INFO - PROCESS | 4486 | 1461052538360 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76843a4000 == 159 [pid = 4486] [id = 578] 00:55:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 252 (0x7f765c9b7800) [pid = 4486] [serial = 1735] [outer = (nil)] 00:55:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 253 (0x7f7670dc5400) [pid = 4486] [serial = 1736] [outer = 0x7f765c9b7800] 00:55:38 INFO - PROCESS | 4486 | 1461052538440 Marionette DEBUG loaded listener.js 00:55:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 254 (0x7f76710f4c00) [pid = 4486] [serial = 1737] [outer = 0x7f765c9b7800] 00:55:39 INFO - PROCESS | 4486 | 1461052539385 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]]]}] 00:55:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:55:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1527ms 00:55:39 INFO - PROCESS | 4486 | 1461052539429 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 00:55:39 INFO - PROCESS | 4486 | 1461052539432 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 00:55:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:55:39 INFO - PROCESS | 4486 | 1461052539438 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:55:39 INFO - PROCESS | 4486 | 1461052539440 Marionette TRACE conn3 <- [1,2286,null,{}] 00:55:39 INFO - PROCESS | 4486 | 1461052539445 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}] 00:55:39 INFO - PROCESS | 4486 | 1461052539646 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 00:55:39 INFO - PROCESS | 4486 | 1461052539864 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:39 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76634b8000 == 160 [pid = 4486] [id = 579] 00:55:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 255 (0x7f765c9bec00) [pid = 4486] [serial = 1738] [outer = (nil)] 00:55:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 256 (0x7f7662da8c00) [pid = 4486] [serial = 1739] [outer = 0x7f765c9bec00] 00:55:39 INFO - PROCESS | 4486 | 1461052539974 Marionette DEBUG loaded listener.js 00:55:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 257 (0x7f767136ec00) [pid = 4486] [serial = 1740] [outer = 0x7f765c9bec00] 00:55:40 INFO - PROCESS | 4486 | 1461052540863 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]]]}] 00:55:40 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 00:55:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1480ms 00:55:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:55:40 INFO - PROCESS | 4486 | 1461052540935 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 00:55:40 INFO - PROCESS | 4486 | 1461052540937 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 00:55:40 INFO - PROCESS | 4486 | 1461052540946 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:55:40 INFO - PROCESS | 4486 | 1461052540950 Marionette TRACE conn3 <- [1,2290,null,{}] 00:55:40 INFO - PROCESS | 4486 | 1461052540955 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}] 00:55:41 INFO - PROCESS | 4486 | 1461052541152 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 00:55:41 INFO - PROCESS | 4486 | 1461052541414 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670b59000 == 161 [pid = 4486] [id = 580] 00:55:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 258 (0x7f765ba44800) [pid = 4486] [serial = 1741] [outer = (nil)] 00:55:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 259 (0x7f76654f0800) [pid = 4486] [serial = 1742] [outer = 0x7f765ba44800] 00:55:41 INFO - PROCESS | 4486 | 1461052541486 Marionette DEBUG loaded listener.js 00:55:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 260 (0x7f767137c000) [pid = 4486] [serial = 1743] [outer = 0x7f765ba44800] 00:55:42 INFO - PROCESS | 4486 | 1461052542377 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]]]}] 00:55:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:55:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1479ms 00:55:42 INFO - PROCESS | 4486 | 1461052542425 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 00:55:42 INFO - PROCESS | 4486 | 1461052542429 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 00:55:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:55:42 INFO - PROCESS | 4486 | 1461052542434 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:55:42 INFO - PROCESS | 4486 | 1461052542436 Marionette TRACE conn3 <- [1,2294,null,{}] 00:55:42 INFO - PROCESS | 4486 | 1461052542442 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}] 00:55:42 INFO - PROCESS | 4486 | 1461052542627 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 00:55:43 INFO - PROCESS | 4486 | 1461052543303 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76612d1800 == 162 [pid = 4486] [id = 581] 00:55:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 261 (0x7f765c03cc00) [pid = 4486] [serial = 1744] [outer = (nil)] 00:55:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 262 (0x7f765c9b2000) [pid = 4486] [serial = 1745] [outer = 0x7f765c03cc00] 00:55:43 INFO - PROCESS | 4486 | 1461052543380 Marionette DEBUG loaded listener.js 00:55:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 263 (0x7f765d10f400) [pid = 4486] [serial = 1746] [outer = 0x7f765c03cc00] 00:55:44 INFO - PROCESS | 4486 | 1461052544227 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]]]}] 00:55:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:55:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1830ms 00:55:44 INFO - PROCESS | 4486 | 1461052544267 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 00:55:44 INFO - PROCESS | 4486 | 1461052544274 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 00:55:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:55:44 INFO - PROCESS | 4486 | 1461052544282 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:55:44 INFO - PROCESS | 4486 | 1461052544287 Marionette TRACE conn3 <- [1,2298,null,{}] 00:55:44 INFO - PROCESS | 4486 | 1461052544293 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}] 00:55:44 INFO - PROCESS | 4486 | 1461052544504 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 00:55:44 INFO - PROCESS | 4486 | 1461052544742 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:44 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76656d6000 == 163 [pid = 4486] [id = 582] 00:55:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 264 (0x7f765dbaa800) [pid = 4486] [serial = 1747] [outer = (nil)] 00:55:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 265 (0x7f765ddb8c00) [pid = 4486] [serial = 1748] [outer = 0x7f765dbaa800] 00:55:44 INFO - PROCESS | 4486 | 1461052544905 Marionette DEBUG loaded listener.js 00:55:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 266 (0x7f765f96bc00) [pid = 4486] [serial = 1749] [outer = 0x7f765dbaa800] 00:55:45 INFO - PROCESS | 4486 | 1461052545939 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]]]}] 00:55:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:55:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1689ms 00:55:45 INFO - PROCESS | 4486 | 1461052545976 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 00:55:45 INFO - PROCESS | 4486 | 1461052545980 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 00:55:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:55:45 INFO - PROCESS | 4486 | 1461052545987 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:55:45 INFO - PROCESS | 4486 | 1461052545989 Marionette TRACE conn3 <- [1,2302,null,{}] 00:55:45 INFO - PROCESS | 4486 | 1461052545995 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}] 00:55:46 INFO - PROCESS | 4486 | 1461052546218 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76643b1800 == 162 [pid = 4486] [id = 566] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766b9da800 == 161 [pid = 4486] [id = 565] 00:55:46 INFO - PROCESS | 4486 | --DOMWINDOW == 265 (0x7f766588cc00) [pid = 4486] [serial = 1643] [outer = (nil)] [url = about:blank] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665614800 == 160 [pid = 4486] [id = 564] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7664354800 == 159 [pid = 4486] [id = 544] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7662926000 == 158 [pid = 4486] [id = 563] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765bfa7000 == 157 [pid = 4486] [id = 562] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76656c8800 == 156 [pid = 4486] [id = 561] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765fb98800 == 155 [pid = 4486] [id = 560] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765f1cb800 == 154 [pid = 4486] [id = 559] 00:55:46 INFO - PROCESS | 4486 | 1461052546564 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767043f800 == 153 [pid = 4486] [id = 556] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766d31c800 == 152 [pid = 4486] [id = 555] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb20800 == 151 [pid = 4486] [id = 554] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c2bb800 == 150 [pid = 4486] [id = 553] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c245800 == 149 [pid = 4486] [id = 552] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bdd6000 == 148 [pid = 4486] [id = 551] 00:55:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ea03800 == 149 [pid = 4486] [id = 583] 00:55:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 266 (0x7f765dba6400) [pid = 4486] [serial = 1750] [outer = (nil)] 00:55:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 267 (0x7f765fdb9400) [pid = 4486] [serial = 1751] [outer = 0x7f765dba6400] 00:55:46 INFO - PROCESS | 4486 | 1461052546643 Marionette DEBUG loaded listener.js 00:55:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 268 (0x7f7662dab000) [pid = 4486] [serial = 1752] [outer = 0x7f765dba6400] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766a71c800 == 148 [pid = 4486] [id = 550] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766434e800 == 147 [pid = 4486] [id = 549] 00:55:46 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765dc35000 == 146 [pid = 4486] [id = 548] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 267 (0x7f7676b41400) [pid = 4486] [serial = 1601] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 266 (0x7f76710f9400) [pid = 4486] [serial = 1497] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 265 (0x7f766cd38800) [pid = 4486] [serial = 1356] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 264 (0x7f765f96f400) [pid = 4486] [serial = 1632] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 263 (0x7f765dd0d800) [pid = 4486] [serial = 1629] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 262 (0x7f7665895400) [pid = 4486] [serial = 1589] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 261 (0x7f7683055400) [pid = 4486] [serial = 1604] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 260 (0x7f76654e8400) [pid = 4486] [serial = 1344] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 259 (0x7f765db50c00) [pid = 4486] [serial = 1626] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 258 (0x7f7670be6800) [pid = 4486] [serial = 1362] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 257 (0x7f76704c1400) [pid = 4486] [serial = 1359] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 256 (0x7f765ebe5c00) [pid = 4486] [serial = 1586] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 255 (0x7f766ab03800) [pid = 4486] [serial = 1347] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 254 (0x7f767538f000) [pid = 4486] [serial = 1380] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 253 (0x7f7683050800) [pid = 4486] [serial = 1610] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 252 (0x7f7664255800) [pid = 4486] [serial = 1641] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 251 (0x7f7661efa800) [pid = 4486] [serial = 1637] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 250 (0x7f766c585400) [pid = 4486] [serial = 1353] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 249 (0x7f7661e16c00) [pid = 4486] [serial = 1640] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 248 (0x7f7660ae8c00) [pid = 4486] [serial = 1635] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 247 (0x7f76710f1800) [pid = 4486] [serial = 1368] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 246 (0x7f765fdc4800) [pid = 4486] [serial = 1634] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 245 (0x7f765dbb0800) [pid = 4486] [serial = 1619] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 244 (0x7f7665d08c00) [pid = 4486] [serial = 1386] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 243 (0x7f765cae9c00) [pid = 4486] [serial = 1607] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f7662bb5c00) [pid = 4486] [serial = 1638] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f765ddbdc00) [pid = 4486] [serial = 1622] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f76713c2c00) [pid = 4486] [serial = 1371] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f766c153400) [pid = 4486] [serial = 1592] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 238 (0x7f7675245800) [pid = 4486] [serial = 1377] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f765f96b400) [pid = 4486] [serial = 1616] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f765dcecc00) [pid = 4486] [serial = 1628] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f76654ea400) [pid = 4486] [serial = 1350] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f767552cc00) [pid = 4486] [serial = 1383] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f76704ce000) [pid = 4486] [serial = 1595] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f765c03b400) [pid = 4486] [serial = 1613] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f765f0c9800) [pid = 4486] [serial = 1631] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f76748c1800) [pid = 4486] [serial = 1374] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f76710f6c00) [pid = 4486] [serial = 1598] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f7670dcac00) [pid = 4486] [serial = 1365] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f765d117400) [pid = 4486] [serial = 1625] [outer = (nil)] [url = about:blank] 00:55:47 INFO - PROCESS | 4486 | 1461052547415 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]]]}] 00:55:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:55:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1475ms 00:55:47 INFO - PROCESS | 4486 | 1461052547463 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 00:55:47 INFO - PROCESS | 4486 | 1461052547466 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 00:55:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:55:47 INFO - PROCESS | 4486 | 1461052547483 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:55:47 INFO - PROCESS | 4486 | 1461052547491 Marionette TRACE conn3 <- [1,2306,null,{}] 00:55:47 INFO - PROCESS | 4486 | 1461052547498 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}] 00:55:47 INFO - PROCESS | 4486 | 1461052547753 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 00:55:47 INFO - PROCESS | 4486 | 1461052547770 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:47 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7664358800 == 147 [pid = 4486] [id = 584] 00:55:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f765dcec000) [pid = 4486] [serial = 1753] [outer = (nil)] 00:55:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f766300a000) [pid = 4486] [serial = 1754] [outer = 0x7f765dcec000] 00:55:47 INFO - PROCESS | 4486 | 1461052547930 Marionette DEBUG loaded listener.js 00:55:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f7665890800) [pid = 4486] [serial = 1755] [outer = 0x7f765dcec000] 00:55:48 INFO - PROCESS | 4486 | 1461052548691 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]]]}] 00:55:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:55:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1247ms 00:55:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:55:48 INFO - PROCESS | 4486 | 1461052548721 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 00:55:48 INFO - PROCESS | 4486 | 1461052548724 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 00:55:48 INFO - PROCESS | 4486 | 1461052548730 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:55:48 INFO - PROCESS | 4486 | 1461052548733 Marionette TRACE conn3 <- [1,2310,null,{}] 00:55:48 INFO - PROCESS | 4486 | 1461052548738 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}] 00:55:48 INFO - PROCESS | 4486 | 1461052548972 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 00:55:49 INFO - PROCESS | 4486 | 1461052549004 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:49 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76656cc000 == 148 [pid = 4486] [id = 585] 00:55:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f765ba48c00) [pid = 4486] [serial = 1756] [outer = (nil)] 00:55:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f7665c2b400) [pid = 4486] [serial = 1757] [outer = 0x7f765ba48c00] 00:55:49 INFO - PROCESS | 4486 | 1461052549063 Marionette DEBUG loaded listener.js 00:55:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f7665d05000) [pid = 4486] [serial = 1758] [outer = 0x7f765ba48c00] 00:55:49 INFO - PROCESS | 4486 | 1461052549971 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]]]}] 00:55:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:55:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1281ms 00:55:50 INFO - PROCESS | 4486 | 1461052550011 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 00:55:50 INFO - PROCESS | 4486 | 1461052550013 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 00:55:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:55:50 INFO - PROCESS | 4486 | 1461052550024 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:55:50 INFO - PROCESS | 4486 | 1461052550026 Marionette TRACE conn3 <- [1,2314,null,{}] 00:55:50 INFO - PROCESS | 4486 | 1461052550030 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}] 00:55:50 INFO - PROCESS | 4486 | 1461052550260 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 00:55:50 INFO - PROCESS | 4486 | 1461052550314 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766b9c3800 == 149 [pid = 4486] [id = 586] 00:55:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f7665c94c00) [pid = 4486] [serial = 1759] [outer = (nil)] 00:55:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f766ab68800) [pid = 4486] [serial = 1760] [outer = 0x7f7665c94c00] 00:55:50 INFO - PROCESS | 4486 | 1461052550404 Marionette DEBUG loaded listener.js 00:55:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f766ba51800) [pid = 4486] [serial = 1761] [outer = 0x7f7665c94c00] 00:55:51 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f765f0bd000) [pid = 4486] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:55:51 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f765dd0f800) [pid = 4486] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:55:51 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f765c037c00) [pid = 4486] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:55:51 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f765ba42800) [pid = 4486] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:55:51 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f765f96a800) [pid = 4486] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:55:51 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f765ebd7c00) [pid = 4486] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:55:51 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f765c9b4000) [pid = 4486] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:55:51 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f7665d0d400) [pid = 4486] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:55:51 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f766300f400) [pid = 4486] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:55:51 INFO - PROCESS | 4486 | 1461052551960 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]]]}] 00:55:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:55:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1993ms 00:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:55:52 INFO - PROCESS | 4486 | 1461052552013 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 00:55:52 INFO - PROCESS | 4486 | 1461052552015 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 00:55:52 INFO - PROCESS | 4486 | 1461052552023 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:55:52 INFO - PROCESS | 4486 | 1461052552025 Marionette TRACE conn3 <- [1,2318,null,{}] 00:55:52 INFO - PROCESS | 4486 | 1461052552031 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}] 00:55:52 INFO - PROCESS | 4486 | 1461052552289 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 00:55:52 INFO - PROCESS | 4486 | 1461052552312 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:52 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c085000 == 150 [pid = 4486] [id = 587] 00:55:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f765f0c8000) [pid = 4486] [serial = 1762] [outer = (nil)] 00:55:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f766300f400) [pid = 4486] [serial = 1763] [outer = 0x7f765f0c8000] 00:55:52 INFO - PROCESS | 4486 | 1461052552375 Marionette DEBUG loaded listener.js 00:55:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f766c171800) [pid = 4486] [serial = 1764] [outer = 0x7f765f0c8000] 00:55:53 INFO - PROCESS | 4486 | 1461052553184 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] 00:55:53 INFO - PROCESS | 4486 | 1461052553210 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 00:55:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:55:53 INFO - PROCESS | 4486 | 1461052553215 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:55:53 INFO - PROCESS | 4486 | 1461052553217 Marionette TRACE conn3 <- [1,2322,null,{}] 00:55:53 INFO - PROCESS | 4486 | 1461052553222 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}] 00:55:53 INFO - PROCESS | 4486 | 1461052553463 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 00:55:53 INFO - PROCESS | 4486 | 1461052553476 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c51a800 == 151 [pid = 4486] [id = 588] 00:55:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f766abea400) [pid = 4486] [serial = 1765] [outer = (nil)] 00:55:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f766cd3b000) [pid = 4486] [serial = 1766] [outer = 0x7f766abea400] 00:55:53 INFO - PROCESS | 4486 | 1461052553537 Marionette DEBUG loaded listener.js 00:55:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f766cfc2c00) [pid = 4486] [serial = 1767] [outer = 0x7f766abea400] 00:55:54 INFO - PROCESS | 4486 | 1461052554690 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]]]}] 00:55:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:55:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1525ms 00:55:54 INFO - PROCESS | 4486 | 1461052554742 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 00:55:54 INFO - PROCESS | 4486 | 1461052554747 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 00:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:55:54 INFO - PROCESS | 4486 | 1461052554754 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:55:54 INFO - PROCESS | 4486 | 1461052554759 Marionette TRACE conn3 <- [1,2326,null,{}] 00:55:54 INFO - PROCESS | 4486 | 1461052554766 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}] 00:55:54 INFO - PROCESS | 4486 | 1461052554961 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 00:55:55 INFO - PROCESS | 4486 | 1461052555174 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662d1c000 == 152 [pid = 4486] [id = 589] 00:55:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f765dcae800) [pid = 4486] [serial = 1768] [outer = (nil)] 00:55:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f765f0bc400) [pid = 4486] [serial = 1769] [outer = 0x7f765dcae800] 00:55:55 INFO - PROCESS | 4486 | 1461052555287 Marionette DEBUG loaded listener.js 00:55:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f7660add000) [pid = 4486] [serial = 1770] [outer = 0x7f765dcae800] 00:55:56 INFO - PROCESS | 4486 | 1461052556286 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]]]}] 00:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1586ms 00:55:56 INFO - PROCESS | 4486 | 1461052556341 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 00:55:56 INFO - PROCESS | 4486 | 1461052556350 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 00:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:55:56 INFO - PROCESS | 4486 | 1461052556360 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:55:56 INFO - PROCESS | 4486 | 1461052556364 Marionette TRACE conn3 <- [1,2330,null,{}] 00:55:56 INFO - PROCESS | 4486 | 1461052556369 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}] 00:55:56 INFO - PROCESS | 4486 | 1461052556576 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 00:55:56 INFO - PROCESS | 4486 | 1461052556872 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:56 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c07c800 == 153 [pid = 4486] [id = 590] 00:55:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f7662dd1400) [pid = 4486] [serial = 1771] [outer = (nil)] 00:55:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f766588cc00) [pid = 4486] [serial = 1772] [outer = 0x7f7662dd1400] 00:55:56 INFO - PROCESS | 4486 | 1461052556989 Marionette DEBUG loaded listener.js 00:55:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 239 (0x7f7665d05800) [pid = 4486] [serial = 1773] [outer = 0x7f7662dd1400] 00:55:57 INFO - PROCESS | 4486 | 1461052557866 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]]]}] 00:55:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:55:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1533ms 00:55:57 INFO - PROCESS | 4486 | 1461052557893 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 00:55:57 INFO - PROCESS | 4486 | 1461052557897 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 00:55:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:55:57 INFO - PROCESS | 4486 | 1461052557904 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:55:57 INFO - PROCESS | 4486 | 1461052557910 Marionette TRACE conn3 <- [1,2334,null,{}] 00:55:57 INFO - PROCESS | 4486 | 1461052557925 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}] 00:55:58 INFO - PROCESS | 4486 | 1461052558126 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 00:55:58 INFO - PROCESS | 4486 | 1461052558349 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:58 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766e250800 == 154 [pid = 4486] [id = 591] 00:55:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f766ab07800) [pid = 4486] [serial = 1774] [outer = (nil)] 00:55:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f766ba5b800) [pid = 4486] [serial = 1775] [outer = 0x7f766ab07800] 00:55:58 INFO - PROCESS | 4486 | 1461052558464 Marionette DEBUG loaded listener.js 00:55:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f766cd39800) [pid = 4486] [serial = 1776] [outer = 0x7f766ab07800] 00:55:59 INFO - PROCESS | 4486 | 1461052559366 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]]]}] 00:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1483ms 00:55:59 INFO - PROCESS | 4486 | 1461052559386 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 00:55:59 INFO - PROCESS | 4486 | 1461052559391 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 00:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:55:59 INFO - PROCESS | 4486 | 1461052559397 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:55:59 INFO - PROCESS | 4486 | 1461052559399 Marionette TRACE conn3 <- [1,2338,null,{}] 00:55:59 INFO - PROCESS | 4486 | 1461052559404 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}] 00:55:59 INFO - PROCESS | 4486 | 1461052559606 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 00:55:59 INFO - PROCESS | 4486 | 1461052559824 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670ea2800 == 155 [pid = 4486] [id = 592] 00:55:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f765dce5800) [pid = 4486] [serial = 1777] [outer = (nil)] 00:55:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 244 (0x7f766e272000) [pid = 4486] [serial = 1778] [outer = 0x7f765dce5800] 00:55:59 INFO - PROCESS | 4486 | 1461052559939 Marionette DEBUG loaded listener.js 00:56:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 245 (0x7f7670709400) [pid = 4486] [serial = 1779] [outer = 0x7f765dce5800] 00:56:00 INFO - PROCESS | 4486 | 1461052560851 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]]]}] 00:56:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:56:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1475ms 00:56:00 INFO - PROCESS | 4486 | 1461052560873 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 00:56:00 INFO - PROCESS | 4486 | 1461052560876 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 00:56:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:56:00 INFO - PROCESS | 4486 | 1461052560881 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:56:00 INFO - PROCESS | 4486 | 1461052560884 Marionette TRACE conn3 <- [1,2342,null,{}] 00:56:00 INFO - PROCESS | 4486 | 1461052560889 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}] 00:56:01 INFO - PROCESS | 4486 | 1461052561084 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 00:56:01 INFO - PROCESS | 4486 | 1461052561348 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:01 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675843800 == 156 [pid = 4486] [id = 593] 00:56:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 246 (0x7f766cd3bc00) [pid = 4486] [serial = 1780] [outer = (nil)] 00:56:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 247 (0x7f7670be6800) [pid = 4486] [serial = 1781] [outer = 0x7f766cd3bc00] 00:56:01 INFO - PROCESS | 4486 | 1461052561425 Marionette DEBUG loaded listener.js 00:56:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 248 (0x7f7670db4800) [pid = 4486] [serial = 1782] [outer = 0x7f766cd3bc00] 00:56:02 INFO - PROCESS | 4486 | 1461052562351 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]]]}] 00:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1480ms 00:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:56:02 INFO - PROCESS | 4486 | 1461052562362 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 00:56:02 INFO - PROCESS | 4486 | 1461052562365 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 00:56:02 INFO - PROCESS | 4486 | 1461052562371 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:56:02 INFO - PROCESS | 4486 | 1461052562374 Marionette TRACE conn3 <- [1,2346,null,{}] 00:56:02 INFO - PROCESS | 4486 | 1461052562379 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}] 00:56:02 INFO - PROCESS | 4486 | 1461052562570 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 00:56:02 INFO - PROCESS | 4486 | 1461052562804 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76843b4000 == 157 [pid = 4486] [id = 594] 00:56:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 249 (0x7f7670dae000) [pid = 4486] [serial = 1783] [outer = (nil)] 00:56:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 250 (0x7f7671370000) [pid = 4486] [serial = 1784] [outer = 0x7f7670dae000] 00:56:02 INFO - PROCESS | 4486 | 1461052562877 Marionette DEBUG loaded listener.js 00:56:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 251 (0x7f76713d1400) [pid = 4486] [serial = 1785] [outer = 0x7f7670dae000] 00:56:03 INFO - PROCESS | 4486 | 1461052563766 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]]]}] 00:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1432ms 00:56:03 INFO - PROCESS | 4486 | 1461052563803 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 00:56:03 INFO - PROCESS | 4486 | 1461052563806 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 00:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:56:03 INFO - PROCESS | 4486 | 1461052563812 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:56:03 INFO - PROCESS | 4486 | 1461052563814 Marionette TRACE conn3 <- [1,2350,null,{}] 00:56:03 INFO - PROCESS | 4486 | 1461052563820 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}] 00:56:04 INFO - PROCESS | 4486 | 1461052564011 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 00:56:04 INFO - PROCESS | 4486 | 1461052564233 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:04 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688193800 == 158 [pid = 4486] [id = 595] 00:56:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 252 (0x7f766424c800) [pid = 4486] [serial = 1786] [outer = (nil)] 00:56:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 253 (0x7f7672a03c00) [pid = 4486] [serial = 1787] [outer = 0x7f766424c800] 00:56:04 INFO - PROCESS | 4486 | 1461052564345 Marionette DEBUG loaded listener.js 00:56:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 254 (0x7f7672c66000) [pid = 4486] [serial = 1788] [outer = 0x7f766424c800] 00:56:05 INFO - PROCESS | 4486 | 1461052565242 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]]]}] 00:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1486ms 00:56:05 INFO - PROCESS | 4486 | 1461052565299 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 00:56:05 INFO - PROCESS | 4486 | 1461052565302 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 00:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:56:05 INFO - PROCESS | 4486 | 1461052565327 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:56:05 INFO - PROCESS | 4486 | 1461052565330 Marionette TRACE conn3 <- [1,2354,null,{}] 00:56:05 INFO - PROCESS | 4486 | 1461052565336 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}] 00:56:05 INFO - PROCESS | 4486 | 1461052565548 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 00:56:05 INFO - PROCESS | 4486 | 1461052565810 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688815000 == 159 [pid = 4486] [id = 596] 00:56:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 255 (0x7f7671012000) [pid = 4486] [serial = 1789] [outer = (nil)] 00:56:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 256 (0x7f7673551400) [pid = 4486] [serial = 1790] [outer = 0x7f7671012000] 00:56:05 INFO - PROCESS | 4486 | 1461052565919 Marionette DEBUG loaded listener.js 00:56:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 257 (0x7f7674631800) [pid = 4486] [serial = 1791] [outer = 0x7f7671012000] 00:56:06 INFO - PROCESS | 4486 | 1461052566749 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]]]}] 00:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1481ms 00:56:06 INFO - PROCESS | 4486 | 1461052566805 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 00:56:06 INFO - PROCESS | 4486 | 1461052566808 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 00:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:56:06 INFO - PROCESS | 4486 | 1461052566814 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:56:06 INFO - PROCESS | 4486 | 1461052566816 Marionette TRACE conn3 <- [1,2358,null,{}] 00:56:06 INFO - PROCESS | 4486 | 1461052566821 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}] 00:56:07 INFO - PROCESS | 4486 | 1461052567006 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 00:56:07 INFO - PROCESS | 4486 | 1461052567282 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768c968800 == 160 [pid = 4486] [id = 597] 00:56:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 258 (0x7f765db45800) [pid = 4486] [serial = 1792] [outer = (nil)] 00:56:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 259 (0x7f76749e3c00) [pid = 4486] [serial = 1793] [outer = 0x7f765db45800] 00:56:07 INFO - PROCESS | 4486 | 1461052567355 Marionette DEBUG loaded listener.js 00:56:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 260 (0x7f7675243000) [pid = 4486] [serial = 1794] [outer = 0x7f765db45800] 00:56:08 INFO - PROCESS | 4486 | 1461052568194 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]]]}] 00:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1431ms 00:56:08 INFO - PROCESS | 4486 | 1461052568246 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 00:56:08 INFO - PROCESS | 4486 | 1461052568249 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 00:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:56:08 INFO - PROCESS | 4486 | 1461052568273 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:56:08 INFO - PROCESS | 4486 | 1461052568277 Marionette TRACE conn3 <- [1,2362,null,{}] 00:56:08 INFO - PROCESS | 4486 | 1461052568282 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}] 00:56:08 INFO - PROCESS | 4486 | 1461052568474 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 00:56:08 INFO - PROCESS | 4486 | 1461052568694 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:08 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768d75f000 == 161 [pid = 4486] [id = 598] 00:56:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 261 (0x7f7661e0f400) [pid = 4486] [serial = 1795] [outer = (nil)] 00:56:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 262 (0x7f7675261c00) [pid = 4486] [serial = 1796] [outer = 0x7f7661e0f400] 00:56:08 INFO - PROCESS | 4486 | 1461052568806 Marionette DEBUG loaded listener.js 00:56:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 263 (0x7f7675390c00) [pid = 4486] [serial = 1797] [outer = 0x7f7661e0f400] 00:56:09 INFO - PROCESS | 4486 | 1461052569817 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]]]}] 00:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1582ms 00:56:09 INFO - PROCESS | 4486 | 1461052569853 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 00:56:09 INFO - PROCESS | 4486 | 1461052569862 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 00:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:56:09 INFO - PROCESS | 4486 | 1461052569868 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:56:09 INFO - PROCESS | 4486 | 1461052569873 Marionette TRACE conn3 <- [1,2366,null,{}] 00:56:09 INFO - PROCESS | 4486 | 1461052569878 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}] 00:56:10 INFO - PROCESS | 4486 | 1461052570105 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 00:56:10 INFO - PROCESS | 4486 | 1461052570437 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:10 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76579d0800 == 162 [pid = 4486] [id = 599] 00:56:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 264 (0x7f7675b53000) [pid = 4486] [serial = 1798] [outer = (nil)] 00:56:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 265 (0x7f7676944c00) [pid = 4486] [serial = 1799] [outer = 0x7f7675b53000] 00:56:10 INFO - PROCESS | 4486 | 1461052570518 Marionette DEBUG loaded listener.js 00:56:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 266 (0x7f767753ec00) [pid = 4486] [serial = 1800] [outer = 0x7f7675b53000] 00:56:11 INFO - PROCESS | 4486 | 1461052571325 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]]]}] 00:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1487ms 00:56:11 INFO - PROCESS | 4486 | 1461052571358 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 00:56:11 INFO - PROCESS | 4486 | 1461052571360 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 00:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:56:11 INFO - PROCESS | 4486 | 1461052571368 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:56:11 INFO - PROCESS | 4486 | 1461052571370 Marionette TRACE conn3 <- [1,2370,null,{}] 00:56:11 INFO - PROCESS | 4486 | 1461052571376 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}] 00:56:11 INFO - PROCESS | 4486 | 1461052571570 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 00:56:11 INFO - PROCESS | 4486 | 1461052571813 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:11 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765c993000 == 163 [pid = 4486] [id = 600] 00:56:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 267 (0x7f7661e16800) [pid = 4486] [serial = 1801] [outer = (nil)] 00:56:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 268 (0x7f7678871000) [pid = 4486] [serial = 1802] [outer = 0x7f7661e16800] 00:56:11 INFO - PROCESS | 4486 | 1461052571892 Marionette DEBUG loaded listener.js 00:56:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 269 (0x7f767c508800) [pid = 4486] [serial = 1803] [outer = 0x7f7661e16800] 00:56:12 INFO - PROCESS | 4486 | 1461052572763 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]]]}] 00:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1428ms 00:56:12 INFO - PROCESS | 4486 | 1461052572796 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 00:56:12 INFO - PROCESS | 4486 | 1461052572799 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 00:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:56:12 INFO - PROCESS | 4486 | 1461052572805 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:56:12 INFO - PROCESS | 4486 | 1461052572807 Marionette TRACE conn3 <- [1,2374,null,{}] 00:56:12 INFO - PROCESS | 4486 | 1461052572813 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}] 00:56:13 INFO - PROCESS | 4486 | 1461052573007 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 00:56:13 INFO - PROCESS | 4486 | 1461052573298 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:13 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765b88f000 == 164 [pid = 4486] [id = 601] 00:56:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 270 (0x7f765d0e9400) [pid = 4486] [serial = 1804] [outer = (nil)] 00:56:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 271 (0x7f765ddb7800) [pid = 4486] [serial = 1805] [outer = 0x7f765d0e9400] 00:56:13 INFO - PROCESS | 4486 | 1461052573370 Marionette DEBUG loaded listener.js 00:56:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 272 (0x7f7663005800) [pid = 4486] [serial = 1806] [outer = 0x7f765d0e9400] 00:56:14 INFO - PROCESS | 4486 | 1461052574228 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]]]}] 00:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1486ms 00:56:14 INFO - PROCESS | 4486 | 1461052574293 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 00:56:14 INFO - PROCESS | 4486 | 1461052574296 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 00:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:56:14 INFO - PROCESS | 4486 | 1461052574302 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:56:14 INFO - PROCESS | 4486 | 1461052574305 Marionette TRACE conn3 <- [1,2378,null,{}] 00:56:14 INFO - PROCESS | 4486 | 1461052574310 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}] 00:56:14 INFO - PROCESS | 4486 | 1461052574508 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 00:56:14 INFO - PROCESS | 4486 | 1461052574782 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:14 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662d07000 == 165 [pid = 4486] [id = 602] 00:56:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 273 (0x7f765d0ea800) [pid = 4486] [serial = 1807] [outer = (nil)] 00:56:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 274 (0x7f7677541c00) [pid = 4486] [serial = 1808] [outer = 0x7f765d0ea800] 00:56:14 INFO - PROCESS | 4486 | 1461052574894 Marionette DEBUG loaded listener.js 00:56:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 275 (0x7f768304ec00) [pid = 4486] [serial = 1809] [outer = 0x7f765d0ea800] 00:56:15 INFO - PROCESS | 4486 | 1461052575745 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]]]}] 00:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1481ms 00:56:15 INFO - PROCESS | 4486 | 1461052575785 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 00:56:15 INFO - PROCESS | 4486 | 1461052575789 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 00:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:56:15 INFO - PROCESS | 4486 | 1461052575794 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:56:15 INFO - PROCESS | 4486 | 1461052575797 Marionette TRACE conn3 <- [1,2382,null,{}] 00:56:15 INFO - PROCESS | 4486 | 1461052575802 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}] 00:56:16 INFO - PROCESS | 4486 | 1461052576003 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 00:56:16 INFO - PROCESS | 4486 | 1461052576281 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:16 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb11800 == 166 [pid = 4486] [id = 603] 00:56:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 276 (0x7f765dd0ac00) [pid = 4486] [serial = 1810] [outer = (nil)] 00:56:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 277 (0x7f76830b4400) [pid = 4486] [serial = 1811] [outer = 0x7f765dd0ac00] 00:56:16 INFO - PROCESS | 4486 | 1461052576352 Marionette DEBUG loaded listener.js 00:56:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 278 (0x7f768330a800) [pid = 4486] [serial = 1812] [outer = 0x7f765dd0ac00] 00:56:17 INFO - PROCESS | 4486 | 1461052577170 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]]]}] 00:56:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:56:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1429ms 00:56:17 INFO - PROCESS | 4486 | 1461052577245 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 00:56:17 INFO - PROCESS | 4486 | 1461052577249 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 00:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:56:17 INFO - PROCESS | 4486 | 1461052577260 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:56:17 INFO - PROCESS | 4486 | 1461052577264 Marionette TRACE conn3 <- [1,2386,null,{}] 00:56:17 INFO - PROCESS | 4486 | 1461052577269 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}] 00:56:17 INFO - PROCESS | 4486 | 1461052577469 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 00:56:18 INFO - PROCESS | 4486 | 1461052578200 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cf49000 == 167 [pid = 4486] [id = 604] 00:56:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 279 (0x7f765c035800) [pid = 4486] [serial = 1813] [outer = (nil)] 00:56:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 280 (0x7f765caed800) [pid = 4486] [serial = 1814] [outer = 0x7f765c035800] 00:56:18 INFO - PROCESS | 4486 | 1461052578320 Marionette DEBUG loaded listener.js 00:56:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 281 (0x7f765db4bc00) [pid = 4486] [serial = 1815] [outer = 0x7f765c035800] 00:56:19 INFO - PROCESS | 4486 | 1461052579185 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]]]}] 00:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1986ms 00:56:19 INFO - PROCESS | 4486 | 1461052579247 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 00:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:56:19 INFO - PROCESS | 4486 | 1461052579254 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 00:56:19 INFO - PROCESS | 4486 | 1461052579262 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:56:19 INFO - PROCESS | 4486 | 1461052579265 Marionette TRACE conn3 <- [1,2390,null,{}] 00:56:19 INFO - PROCESS | 4486 | 1461052579272 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}] 00:56:19 INFO - PROCESS | 4486 | 1461052579518 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 00:56:19 INFO - PROCESS | 4486 | 1461052579966 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:20 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765da15000 == 168 [pid = 4486] [id = 605] 00:56:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 282 (0x7f765f0c2400) [pid = 4486] [serial = 1816] [outer = (nil)] 00:56:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 283 (0x7f765f9dec00) [pid = 4486] [serial = 1817] [outer = 0x7f765f0c2400] 00:56:20 INFO - PROCESS | 4486 | 1461052580053 Marionette DEBUG loaded listener.js 00:56:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 284 (0x7f7661ef0000) [pid = 4486] [serial = 1818] [outer = 0x7f765f0c2400] 00:56:20 INFO - PROCESS | 4486 | 1461052580964 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]]]}] 00:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1739ms 00:56:21 INFO - PROCESS | 4486 | 1461052581003 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 00:56:21 INFO - PROCESS | 4486 | 1461052581009 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 00:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:56:21 INFO - PROCESS | 4486 | 1461052581017 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:56:21 INFO - PROCESS | 4486 | 1461052581020 Marionette TRACE conn3 <- [1,2394,null,{}] 00:56:21 INFO - PROCESS | 4486 | 1461052581026 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}] 00:56:21 INFO - PROCESS | 4486 | 1461052581394 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 00:56:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c085000 == 167 [pid = 4486] [id = 587] 00:56:21 INFO - PROCESS | 4486 | --DOMWINDOW == 283 (0x7f7665c8c800) [pid = 4486] [serial = 1658] [outer = (nil)] [url = about:blank] 00:56:21 INFO - PROCESS | 4486 | --DOMWINDOW == 282 (0x7f7665d35c00) [pid = 4486] [serial = 1661] [outer = (nil)] [url = about:blank] 00:56:21 INFO - PROCESS | 4486 | --DOMWINDOW == 281 (0x7f766ba45c00) [pid = 4486] [serial = 1664] [outer = (nil)] [url = about:blank] 00:56:21 INFO - PROCESS | 4486 | --DOMWINDOW == 280 (0x7f766ba5fc00) [pid = 4486] [serial = 1667] [outer = (nil)] [url = about:blank] 00:56:21 INFO - PROCESS | 4486 | --DOMWINDOW == 279 (0x7f766c17b000) [pid = 4486] [serial = 1673] [outer = (nil)] [url = about:blank] 00:56:21 INFO - PROCESS | 4486 | --DOMWINDOW == 278 (0x7f766c580400) [pid = 4486] [serial = 1670] [outer = (nil)] [url = about:blank] 00:56:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766b9c3800 == 166 [pid = 4486] [id = 586] 00:56:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76654cc800 == 165 [pid = 4486] [id = 545] 00:56:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76656cc000 == 164 [pid = 4486] [id = 585] 00:56:21 INFO - PROCESS | 4486 | 1461052581889 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7664358800 == 163 [pid = 4486] [id = 584] 00:56:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765ea03800 == 162 [pid = 4486] [id = 583] 00:56:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76657d6800 == 161 [pid = 4486] [id = 547] 00:56:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76656d6000 == 160 [pid = 4486] [id = 582] 00:56:21 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76612d1800 == 159 [pid = 4486] [id = 581] 00:56:21 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765bfa9000 == 160 [pid = 4486] [id = 606] 00:56:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 279 (0x7f765d10e400) [pid = 4486] [serial = 1819] [outer = (nil)] 00:56:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 280 (0x7f7665899000) [pid = 4486] [serial = 1820] [outer = 0x7f765d10e400] 00:56:21 INFO - PROCESS | 4486 | 1461052581970 Marionette DEBUG loaded listener.js 00:56:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 281 (0x7f7665c2a400) [pid = 4486] [serial = 1821] [outer = 0x7f765d10e400] 00:56:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76787a5000 == 159 [pid = 4486] [id = 576] 00:56:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7676291800 == 158 [pid = 4486] [id = 575] 00:56:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675840800 == 157 [pid = 4486] [id = 574] 00:56:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767399f000 == 156 [pid = 4486] [id = 573] 00:56:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670b3f000 == 155 [pid = 4486] [id = 572] 00:56:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766d027800 == 154 [pid = 4486] [id = 571] 00:56:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76656d7000 == 153 [pid = 4486] [id = 569] 00:56:22 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76621a2000 == 152 [pid = 4486] [id = 568] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 280 (0x7f76658d6c00) [pid = 4486] [serial = 1644] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 279 (0x7f765f0c0000) [pid = 4486] [serial = 1683] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 278 (0x7f765ebdd000) [pid = 4486] [serial = 1682] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 277 (0x7f765caee400) [pid = 4486] [serial = 1679] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 276 (0x7f765dcb5000) [pid = 4486] [serial = 1680] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 275 (0x7f765d10a000) [pid = 4486] [serial = 1646] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 274 (0x7f7662daf000) [pid = 4486] [serial = 1691] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 273 (0x7f7662dc9800) [pid = 4486] [serial = 1652] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 272 (0x7f7660ae3c00) [pid = 4486] [serial = 1686] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 271 (0x7f765fdbc000) [pid = 4486] [serial = 1685] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 270 (0x7f765ebdfc00) [pid = 4486] [serial = 1649] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 269 (0x7f7660ae4800) [pid = 4486] [serial = 1688] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 268 (0x7f7661ef0c00) [pid = 4486] [serial = 1689] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 267 (0x7f76658d9800) [pid = 4486] [serial = 1655] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 266 (0x7f766cfc7c00) [pid = 4486] [serial = 1676] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 265 (0x7f7661e0f800) [pid = 4486] [serial = 1700] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 264 (0x7f766ab03000) [pid = 4486] [serial = 1697] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 263 (0x7f7665c31800) [pid = 4486] [serial = 1694] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 262 (0x7f766ab64800) [pid = 4486] [serial = 1698] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 261 (0x7f7665d0c800) [pid = 4486] [serial = 1695] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 260 (0x7f766300dc00) [pid = 4486] [serial = 1692] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | --DOMWINDOW == 259 (0x7f7665d34000) [pid = 4486] [serial = 1701] [outer = (nil)] [url = about:blank] 00:56:22 INFO - PROCESS | 4486 | 1461052582792 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]]]}] 00:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1835ms 00:56:22 INFO - PROCESS | 4486 | 1461052582852 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 00:56:22 INFO - PROCESS | 4486 | 1461052582854 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 00:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:56:22 INFO - PROCESS | 4486 | 1461052582864 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:56:22 INFO - PROCESS | 4486 | 1461052582871 Marionette TRACE conn3 <- [1,2398,null,{}] 00:56:22 INFO - PROCESS | 4486 | 1461052582886 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}] 00:56:23 INFO - PROCESS | 4486 | 1461052583086 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 00:56:23 INFO - PROCESS | 4486 | 1461052583276 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665507800 == 153 [pid = 4486] [id = 607] 00:56:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 260 (0x7f765d10a000) [pid = 4486] [serial = 1822] [outer = (nil)] 00:56:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 261 (0x7f7665d0d400) [pid = 4486] [serial = 1823] [outer = 0x7f765d10a000] 00:56:23 INFO - PROCESS | 4486 | 1461052583343 Marionette DEBUG loaded listener.js 00:56:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 262 (0x7f766ab8a000) [pid = 4486] [serial = 1824] [outer = 0x7f765d10a000] 00:56:24 INFO - PROCESS | 4486 | 1461052584092 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]]]}] 00:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1245ms 00:56:24 INFO - PROCESS | 4486 | 1461052584107 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 00:56:24 INFO - PROCESS | 4486 | 1461052584111 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 00:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:56:24 INFO - PROCESS | 4486 | 1461052584117 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:56:24 INFO - PROCESS | 4486 | 1461052584119 Marionette TRACE conn3 <- [1,2402,null,{}] 00:56:24 INFO - PROCESS | 4486 | 1461052584124 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}] 00:56:24 INFO - PROCESS | 4486 | 1461052584406 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 00:56:24 INFO - PROCESS | 4486 | 1461052584440 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:24 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76657db800 == 154 [pid = 4486] [id = 608] 00:56:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 263 (0x7f7665d2ec00) [pid = 4486] [serial = 1825] [outer = (nil)] 00:56:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 264 (0x7f766bfe6c00) [pid = 4486] [serial = 1826] [outer = 0x7f7665d2ec00] 00:56:24 INFO - PROCESS | 4486 | 1461052584502 Marionette DEBUG loaded listener.js 00:56:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 265 (0x7f766c88a800) [pid = 4486] [serial = 1827] [outer = 0x7f7665d2ec00] 00:56:25 INFO - PROCESS | 4486 | 1461052585466 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]]]}] 00:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1378ms 00:56:25 INFO - PROCESS | 4486 | 1461052585495 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 00:56:25 INFO - PROCESS | 4486 | 1461052585499 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 00:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:56:25 INFO - PROCESS | 4486 | 1461052585504 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:56:25 INFO - PROCESS | 4486 | 1461052585507 Marionette TRACE conn3 <- [1,2406,null,{}] 00:56:25 INFO - PROCESS | 4486 | 1461052585511 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}] 00:56:25 INFO - PROCESS | 4486 | 1461052585751 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 00:56:25 INFO - PROCESS | 4486 | 1461052585785 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766abd3800 == 155 [pid = 4486] [id = 609] 00:56:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 266 (0x7f766ce51000) [pid = 4486] [serial = 1828] [outer = (nil)] 00:56:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 267 (0x7f766d14dc00) [pid = 4486] [serial = 1829] [outer = 0x7f766ce51000] 00:56:25 INFO - PROCESS | 4486 | 1461052585854 Marionette DEBUG loaded listener.js 00:56:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 268 (0x7f767047b000) [pid = 4486] [serial = 1830] [outer = 0x7f766ce51000] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 267 (0x7f765d116400) [pid = 4486] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 266 (0x7f765dcec000) [pid = 4486] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 265 (0x7f765ea66800) [pid = 4486] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 264 (0x7f766e274800) [pid = 4486] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 263 (0x7f765d0edc00) [pid = 4486] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 262 (0x7f766300d000) [pid = 4486] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 261 (0x7f7671604c00) [pid = 4486] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 260 (0x7f7676b39400) [pid = 4486] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 259 (0x7f76788f2000) [pid = 4486] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 258 (0x7f76631f4400) [pid = 4486] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 257 (0x7f76710f7000) [pid = 4486] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 256 (0x7f765ba45c00) [pid = 4486] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 255 (0x7f767391c800) [pid = 4486] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 254 (0x7f765dbaa800) [pid = 4486] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 253 (0x7f765dba6400) [pid = 4486] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 252 (0x7f765f9e5000) [pid = 4486] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 251 (0x7f765dd02800) [pid = 4486] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 250 (0x7f7665d33c00) [pid = 4486] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 249 (0x7f765c03cc00) [pid = 4486] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 248 (0x7f765ba48000) [pid = 4486] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 247 (0x7f765ba43400) [pid = 4486] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 246 (0x7f766cb4e400) [pid = 4486] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 245 (0x7f765fdc5000) [pid = 4486] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 244 (0x7f765ba48c00) [pid = 4486] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 243 (0x7f765ba48400) [pid = 4486] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f765dd03c00) [pid = 4486] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f766bfde000) [pid = 4486] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f7683050400) [pid = 4486] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f7671608800) [pid = 4486] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 238 (0x7f765f0c8000) [pid = 4486] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f7664251400) [pid = 4486] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f766c155c00) [pid = 4486] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f765dce6400) [pid = 4486] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f76631f8c00) [pid = 4486] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f765dd04400) [pid = 4486] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f766c157c00) [pid = 4486] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f7662da6800) [pid = 4486] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f767101d800) [pid = 4486] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f765ba42400) [pid = 4486] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f7665a65000) [pid = 4486] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f7662baa400) [pid = 4486] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f766ce51400) [pid = 4486] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f765ea68c00) [pid = 4486] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f765d0e3c00) [pid = 4486] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f765ba44400) [pid = 4486] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f7665c94c00) [pid = 4486] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f7675522400) [pid = 4486] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f765ddbac00) [pid = 4486] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f7662bacc00) [pid = 4486] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f765dced800) [pid = 4486] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f767694cc00) [pid = 4486] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f767070d400) [pid = 4486] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:56:27 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f7665896000) [pid = 4486] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:56:27 INFO - PROCESS | 4486 | 1461052587633 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]]]}] 00:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2187ms 00:56:27 INFO - PROCESS | 4486 | 1461052587692 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 00:56:27 INFO - PROCESS | 4486 | 1461052587694 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 00:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:56:27 INFO - PROCESS | 4486 | 1461052587700 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:56:27 INFO - PROCESS | 4486 | 1461052587702 Marionette TRACE conn3 <- [1,2410,null,{}] 00:56:27 INFO - PROCESS | 4486 | 1461052587707 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}] 00:56:27 INFO - PROCESS | 4486 | 1461052587948 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 00:56:27 INFO - PROCESS | 4486 | 1461052587964 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7664349000 == 156 [pid = 4486] [id = 610] 00:56:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f765cae2c00) [pid = 4486] [serial = 1831] [outer = (nil)] 00:56:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f765dd03800) [pid = 4486] [serial = 1832] [outer = 0x7f765cae2c00] 00:56:28 INFO - PROCESS | 4486 | 1461052588027 Marionette DEBUG loaded listener.js 00:56:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f7661ef6000) [pid = 4486] [serial = 1833] [outer = 0x7f765cae2c00] 00:56:28 INFO - PROCESS | 4486 | 1461052588832 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]]]}] 00:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1184ms 00:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:56:28 INFO - PROCESS | 4486 | 1461052588886 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 00:56:28 INFO - PROCESS | 4486 | 1461052588888 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 00:56:28 INFO - PROCESS | 4486 | 1461052588898 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:56:28 INFO - PROCESS | 4486 | 1461052588900 Marionette TRACE conn3 <- [1,2414,null,{}] 00:56:28 INFO - PROCESS | 4486 | 1461052588905 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}] 00:56:29 INFO - PROCESS | 4486 | 1461052589075 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 00:56:29 INFO - PROCESS | 4486 | 1461052589088 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c387800 == 157 [pid = 4486] [id = 611] 00:56:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f765ddbdc00) [pid = 4486] [serial = 1834] [outer = (nil)] 00:56:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f7665d2dc00) [pid = 4486] [serial = 1835] [outer = 0x7f765ddbdc00] 00:56:29 INFO - PROCESS | 4486 | 1461052589146 Marionette DEBUG loaded listener.js 00:56:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f766c888400) [pid = 4486] [serial = 1836] [outer = 0x7f765ddbdc00] 00:56:30 INFO - PROCESS | 4486 | 1461052590364 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]]]}] 00:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1534ms 00:56:30 INFO - PROCESS | 4486 | 1461052590430 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 00:56:30 INFO - PROCESS | 4486 | 1461052590437 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 00:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:56:30 INFO - PROCESS | 4486 | 1461052590446 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:56:30 INFO - PROCESS | 4486 | 1461052590450 Marionette TRACE conn3 <- [1,2418,null,{}] 00:56:30 INFO - PROCESS | 4486 | 1461052590458 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}] 00:56:30 INFO - PROCESS | 4486 | 1461052590708 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 00:56:31 INFO - PROCESS | 4486 | 1461052591026 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:31 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662113000 == 158 [pid = 4486] [id = 612] 00:56:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f765ea64c00) [pid = 4486] [serial = 1837] [outer = (nil)] 00:56:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f765f0bd000) [pid = 4486] [serial = 1838] [outer = 0x7f765ea64c00] 00:56:31 INFO - PROCESS | 4486 | 1461052591102 Marionette DEBUG loaded listener.js 00:56:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f7661e0cc00) [pid = 4486] [serial = 1839] [outer = 0x7f765ea64c00] 00:56:31 INFO - PROCESS | 4486 | 1461052591992 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]]]}] 00:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1579ms 00:56:32 INFO - PROCESS | 4486 | 1461052592026 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 00:56:32 INFO - PROCESS | 4486 | 1461052592035 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 00:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:56:32 INFO - PROCESS | 4486 | 1461052592047 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:56:32 INFO - PROCESS | 4486 | 1461052592051 Marionette TRACE conn3 <- [1,2422,null,{}] 00:56:32 INFO - PROCESS | 4486 | 1461052592057 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}] 00:56:32 INFO - PROCESS | 4486 | 1461052592259 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 00:56:32 INFO - PROCESS | 4486 | 1461052592619 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:32 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665692800 == 159 [pid = 4486] [id = 613] 00:56:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f7662dca800) [pid = 4486] [serial = 1840] [outer = (nil)] 00:56:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f7664256000) [pid = 4486] [serial = 1841] [outer = 0x7f7662dca800] 00:56:32 INFO - PROCESS | 4486 | 1461052592696 Marionette DEBUG loaded listener.js 00:56:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f7665c2ec00) [pid = 4486] [serial = 1842] [outer = 0x7f7662dca800] 00:56:33 INFO - PROCESS | 4486 | 1461052593529 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]]]}] 00:56:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:56:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1533ms 00:56:33 INFO - PROCESS | 4486 | 1461052593580 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 00:56:33 INFO - PROCESS | 4486 | 1461052593584 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 00:56:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:56:33 INFO - PROCESS | 4486 | 1461052593590 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:56:33 INFO - PROCESS | 4486 | 1461052593596 Marionette TRACE conn3 <- [1,2426,null,{}] 00:56:33 INFO - PROCESS | 4486 | 1461052593611 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}] 00:56:33 INFO - PROCESS | 4486 | 1461052593865 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 00:56:34 INFO - PROCESS | 4486 | 1461052594126 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:34 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766d016000 == 160 [pid = 4486] [id = 614] 00:56:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f765d0ea000) [pid = 4486] [serial = 1843] [outer = (nil)] 00:56:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f766c14ec00) [pid = 4486] [serial = 1844] [outer = 0x7f765d0ea000] 00:56:34 INFO - PROCESS | 4486 | 1461052594244 Marionette DEBUG loaded listener.js 00:56:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f766ce56c00) [pid = 4486] [serial = 1845] [outer = 0x7f765d0ea000] 00:56:35 INFO - PROCESS | 4486 | 1461052595055 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]]]}] 00:56:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:56:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1485ms 00:56:35 INFO - PROCESS | 4486 | 1461052595075 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 00:56:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:56:35 INFO - PROCESS | 4486 | 1461052595079 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 00:56:35 INFO - PROCESS | 4486 | 1461052595085 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:56:35 INFO - PROCESS | 4486 | 1461052595088 Marionette TRACE conn3 <- [1,2430,null,{}] 00:56:35 INFO - PROCESS | 4486 | 1461052595093 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}] 00:56:35 INFO - PROCESS | 4486 | 1461052595291 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 00:56:35 INFO - PROCESS | 4486 | 1461052595559 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670758000 == 161 [pid = 4486] [id = 615] 00:56:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f7665a66400) [pid = 4486] [serial = 1846] [outer = (nil)] 00:56:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f767007b800) [pid = 4486] [serial = 1847] [outer = 0x7f7665a66400] 00:56:35 INFO - PROCESS | 4486 | 1461052595634 Marionette DEBUG loaded listener.js 00:56:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f76704c4800) [pid = 4486] [serial = 1848] [outer = 0x7f7665a66400] 00:56:36 INFO - PROCESS | 4486 | 1461052596458 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]]]}] 00:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1427ms 00:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:56:36 INFO - PROCESS | 4486 | 1461052596512 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 00:56:36 INFO - PROCESS | 4486 | 1461052596515 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 00:56:36 INFO - PROCESS | 4486 | 1461052596521 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:56:36 INFO - PROCESS | 4486 | 1461052596524 Marionette TRACE conn3 <- [1,2434,null,{}] 00:56:36 INFO - PROCESS | 4486 | 1461052596529 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}] 00:56:36 INFO - PROCESS | 4486 | 1461052596735 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 00:56:37 INFO - PROCESS | 4486 | 1461052597003 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:37 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670e92000 == 162 [pid = 4486] [id = 616] 00:56:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f766cfc6800) [pid = 4486] [serial = 1849] [outer = (nil)] 00:56:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f7670815000) [pid = 4486] [serial = 1850] [outer = 0x7f766cfc6800] 00:56:37 INFO - PROCESS | 4486 | 1461052597080 Marionette DEBUG loaded listener.js 00:56:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f7670db1400) [pid = 4486] [serial = 1851] [outer = 0x7f766cfc6800] 00:56:37 INFO - PROCESS | 4486 | 1461052597972 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]]]}] 00:56:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:56:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1482ms 00:56:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:56:38 INFO - PROCESS | 4486 | 1461052598004 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 00:56:38 INFO - PROCESS | 4486 | 1461052598006 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 00:56:38 INFO - PROCESS | 4486 | 1461052598012 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:56:38 INFO - PROCESS | 4486 | 1461052598015 Marionette TRACE conn3 <- [1,2438,null,{}] 00:56:38 INFO - PROCESS | 4486 | 1461052598021 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}] 00:56:38 INFO - PROCESS | 4486 | 1461052598228 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 00:56:38 INFO - PROCESS | 4486 | 1461052598498 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676298800 == 163 [pid = 4486] [id = 617] 00:56:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f7670db2400) [pid = 4486] [serial = 1852] [outer = (nil)] 00:56:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f7671371400) [pid = 4486] [serial = 1853] [outer = 0x7f7670db2400] 00:56:38 INFO - PROCESS | 4486 | 1461052598577 Marionette DEBUG loaded listener.js 00:56:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 239 (0x7f7672a08400) [pid = 4486] [serial = 1854] [outer = 0x7f7670db2400] 00:56:39 INFO - PROCESS | 4486 | 1461052599449 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]]]}] 00:56:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:56:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1483ms 00:56:39 INFO - PROCESS | 4486 | 1461052599495 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 00:56:39 INFO - PROCESS | 4486 | 1461052599499 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 00:56:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:56:39 INFO - PROCESS | 4486 | 1461052599505 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:56:39 INFO - PROCESS | 4486 | 1461052599507 Marionette TRACE conn3 <- [1,2442,null,{}] 00:56:39 INFO - PROCESS | 4486 | 1461052599512 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}] 00:56:39 INFO - PROCESS | 4486 | 1461052599708 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 00:56:39 INFO - PROCESS | 4486 | 1461052599980 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:40 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768306d800 == 164 [pid = 4486] [id = 618] 00:56:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f7670dcf800) [pid = 4486] [serial = 1855] [outer = (nil)] 00:56:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f7674629800) [pid = 4486] [serial = 1856] [outer = 0x7f7670dcf800] 00:56:40 INFO - PROCESS | 4486 | 1461052600100 Marionette DEBUG loaded listener.js 00:56:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f7675245c00) [pid = 4486] [serial = 1857] [outer = 0x7f7670dcf800] 00:56:40 INFO - PROCESS | 4486 | 1461052600919 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]]]}] 00:56:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:56:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1488ms 00:56:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:56:41 INFO - PROCESS | 4486 | 1461052600993 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 00:56:41 INFO - PROCESS | 4486 | 1461052600996 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 00:56:41 INFO - PROCESS | 4486 | 1461052601002 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:56:41 INFO - PROCESS | 4486 | 1461052601006 Marionette TRACE conn3 <- [1,2446,null,{}] 00:56:41 INFO - PROCESS | 4486 | 1461052601011 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}] 00:56:41 INFO - PROCESS | 4486 | 1461052601246 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 00:56:41 INFO - PROCESS | 4486 | 1461052601511 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7686529800 == 165 [pid = 4486] [id = 619] 00:56:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f7671376400) [pid = 4486] [serial = 1858] [outer = (nil)] 00:56:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 244 (0x7f7675528400) [pid = 4486] [serial = 1859] [outer = 0x7f7671376400] 00:56:41 INFO - PROCESS | 4486 | 1461052601623 Marionette DEBUG loaded listener.js 00:56:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 245 (0x7f7675b51c00) [pid = 4486] [serial = 1860] [outer = 0x7f7671376400] 00:56:42 INFO - PROCESS | 4486 | 1461052602448 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]]]}] 00:56:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:56:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1482ms 00:56:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:56:42 INFO - PROCESS | 4486 | 1461052602484 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 00:56:42 INFO - PROCESS | 4486 | 1461052602486 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 00:56:42 INFO - PROCESS | 4486 | 1461052602493 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:56:42 INFO - PROCESS | 4486 | 1461052602495 Marionette TRACE conn3 <- [1,2450,null,{}] 00:56:42 INFO - PROCESS | 4486 | 1461052602501 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}] 00:56:42 INFO - PROCESS | 4486 | 1461052602684 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 00:56:42 INFO - PROCESS | 4486 | 1461052602953 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:42 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768c7a3000 == 166 [pid = 4486] [id = 620] 00:56:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 246 (0x7f7675246000) [pid = 4486] [serial = 1861] [outer = (nil)] 00:56:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 247 (0x7f7676545c00) [pid = 4486] [serial = 1862] [outer = 0x7f7675246000] 00:56:43 INFO - PROCESS | 4486 | 1461052603032 Marionette DEBUG loaded listener.js 00:56:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 248 (0x7f7676b39400) [pid = 4486] [serial = 1863] [outer = 0x7f7675246000] 00:56:43 INFO - PROCESS | 4486 | 1461052603863 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]]]}] 00:56:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:56:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1432ms 00:56:43 INFO - PROCESS | 4486 | 1461052603925 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 00:56:43 INFO - PROCESS | 4486 | 1461052603928 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 00:56:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:56:43 INFO - PROCESS | 4486 | 1461052603934 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:56:43 INFO - PROCESS | 4486 | 1461052603937 Marionette TRACE conn3 <- [1,2454,null,{}] 00:56:43 INFO - PROCESS | 4486 | 1461052603942 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}] 00:56:44 INFO - PROCESS | 4486 | 1461052604132 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 00:56:44 INFO - PROCESS | 4486 | 1461052604405 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:44 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ceae000 == 167 [pid = 4486] [id = 621] 00:56:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 249 (0x7f766ab93800) [pid = 4486] [serial = 1864] [outer = (nil)] 00:56:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 250 (0x7f76788eac00) [pid = 4486] [serial = 1865] [outer = 0x7f766ab93800] 00:56:44 INFO - PROCESS | 4486 | 1461052604482 Marionette DEBUG loaded listener.js 00:56:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 251 (0x7f76822d4c00) [pid = 4486] [serial = 1866] [outer = 0x7f766ab93800] 00:56:45 INFO - PROCESS | 4486 | 1461052605343 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]]]}] 00:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1480ms 00:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:56:45 INFO - PROCESS | 4486 | 1461052605416 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 00:56:45 INFO - PROCESS | 4486 | 1461052605419 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 00:56:45 INFO - PROCESS | 4486 | 1461052605426 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:56:45 INFO - PROCESS | 4486 | 1461052605430 Marionette TRACE conn3 <- [1,2458,null,{}] 00:56:45 INFO - PROCESS | 4486 | 1461052605436 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}] 00:56:45 INFO - PROCESS | 4486 | 1461052605701 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 00:56:46 INFO - PROCESS | 4486 | 1461052606014 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76657a1800 == 168 [pid = 4486] [id = 622] 00:56:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 252 (0x7f7683395c00) [pid = 4486] [serial = 1867] [outer = (nil)] 00:56:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 253 (0x7f7684331400) [pid = 4486] [serial = 1868] [outer = 0x7f7683395c00] 00:56:46 INFO - PROCESS | 4486 | 1461052606092 Marionette DEBUG loaded listener.js 00:56:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 254 (0x7f76845cdc00) [pid = 4486] [serial = 1869] [outer = 0x7f7683395c00] 00:56:46 INFO - PROCESS | 4486 | 1461052606937 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]]]}] 00:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1580ms 00:56:47 INFO - PROCESS | 4486 | 1461052607005 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 00:56:47 INFO - PROCESS | 4486 | 1461052607009 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 00:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:56:47 INFO - PROCESS | 4486 | 1461052607014 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:56:47 INFO - PROCESS | 4486 | 1461052607017 Marionette TRACE conn3 <- [1,2462,null,{}] 00:56:47 INFO - PROCESS | 4486 | 1461052607022 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}] 00:56:47 INFO - PROCESS | 4486 | 1461052607232 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 00:56:47 INFO - PROCESS | 4486 | 1461052607549 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:47 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766ccbc800 == 169 [pid = 4486] [id = 623] 00:56:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 255 (0x7f76835b2c00) [pid = 4486] [serial = 1870] [outer = (nil)] 00:56:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 256 (0x7f76845d5400) [pid = 4486] [serial = 1871] [outer = 0x7f76835b2c00] 00:56:47 INFO - PROCESS | 4486 | 1461052607626 Marionette DEBUG loaded listener.js 00:56:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 257 (0x7f76846c7400) [pid = 4486] [serial = 1872] [outer = 0x7f76835b2c00] 00:56:48 INFO - PROCESS | 4486 | 1461052608470 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]]]}] 00:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1526ms 00:56:48 INFO - PROCESS | 4486 | 1461052608542 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 00:56:48 INFO - PROCESS | 4486 | 1461052608545 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 00:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:56:48 INFO - PROCESS | 4486 | 1461052608551 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:56:48 INFO - PROCESS | 4486 | 1461052608553 Marionette TRACE conn3 <- [1,2466,null,{}] 00:56:48 INFO - PROCESS | 4486 | 1461052608559 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}] 00:56:48 INFO - PROCESS | 4486 | 1461052608768 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 00:56:49 INFO - PROCESS | 4486 | 1461052609041 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:49 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766ccd4800 == 170 [pid = 4486] [id = 624] 00:56:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 258 (0x7f765dcefc00) [pid = 4486] [serial = 1873] [outer = (nil)] 00:56:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 259 (0x7f7664535400) [pid = 4486] [serial = 1874] [outer = 0x7f765dcefc00] 00:56:49 INFO - PROCESS | 4486 | 1461052609160 Marionette DEBUG loaded listener.js 00:56:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 260 (0x7f7664539c00) [pid = 4486] [serial = 1875] [outer = 0x7f765dcefc00] 00:56:49 INFO - PROCESS | 4486 | 1461052609938 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]]]}] 00:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1431ms 00:56:49 INFO - PROCESS | 4486 | 1461052609984 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 00:56:49 INFO - PROCESS | 4486 | 1461052609987 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 00:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:56:49 INFO - PROCESS | 4486 | 1461052609993 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:56:49 INFO - PROCESS | 4486 | 1461052609995 Marionette TRACE conn3 <- [1,2470,null,{}] 00:56:50 INFO - PROCESS | 4486 | 1461052610000 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}] 00:56:50 INFO - PROCESS | 4486 | 1461052610190 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 00:56:50 INFO - PROCESS | 4486 | 1461052610471 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cfd9800 == 171 [pid = 4486] [id = 625] 00:56:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 261 (0x7f7664249000) [pid = 4486] [serial = 1876] [outer = (nil)] 00:56:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 262 (0x7f767391c800) [pid = 4486] [serial = 1877] [outer = 0x7f7664249000] 00:56:50 INFO - PROCESS | 4486 | 1461052610543 Marionette DEBUG loaded listener.js 00:56:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 263 (0x7f7685fd4000) [pid = 4486] [serial = 1878] [outer = 0x7f7664249000] 00:56:51 INFO - PROCESS | 4486 | 1461052611388 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]]]}] 00:56:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:56:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1427ms 00:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:56:51 INFO - PROCESS | 4486 | 1461052611420 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 00:56:51 INFO - PROCESS | 4486 | 1461052611423 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 00:56:51 INFO - PROCESS | 4486 | 1461052611430 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:56:51 INFO - PROCESS | 4486 | 1461052611433 Marionette TRACE conn3 <- [1,2474,null,{}] 00:56:51 INFO - PROCESS | 4486 | 1461052611438 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}] 00:56:51 INFO - PROCESS | 4486 | 1461052611640 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 00:56:51 INFO - PROCESS | 4486 | 1461052611934 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:51 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765e754000 == 172 [pid = 4486] [id = 626] 00:56:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 264 (0x7f766453a000) [pid = 4486] [serial = 1879] [outer = (nil)] 00:56:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 265 (0x7f7686586400) [pid = 4486] [serial = 1880] [outer = 0x7f766453a000] 00:56:52 INFO - PROCESS | 4486 | 1461052612011 Marionette DEBUG loaded listener.js 00:56:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 266 (0x7f7687c54000) [pid = 4486] [serial = 1881] [outer = 0x7f766453a000] 00:56:52 INFO - PROCESS | 4486 | 1461052612871 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]]]}] 00:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1489ms 00:56:52 INFO - PROCESS | 4486 | 1461052612919 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 00:56:52 INFO - PROCESS | 4486 | 1461052612922 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 00:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:56:52 INFO - PROCESS | 4486 | 1461052612927 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:56:52 INFO - PROCESS | 4486 | 1461052612930 Marionette TRACE conn3 <- [1,2478,null,{}] 00:56:52 INFO - PROCESS | 4486 | 1461052612936 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}] 00:56:53 INFO - PROCESS | 4486 | 1461052613130 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 00:56:53 INFO - PROCESS | 4486 | 1461052613408 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765e97c800 == 173 [pid = 4486] [id = 627] 00:56:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 267 (0x7f765cae1800) [pid = 4486] [serial = 1882] [outer = (nil)] 00:56:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 268 (0x7f765e91a400) [pid = 4486] [serial = 1883] [outer = 0x7f765cae1800] 00:56:53 INFO - PROCESS | 4486 | 1461052613483 Marionette DEBUG loaded listener.js 00:56:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 269 (0x7f765e921000) [pid = 4486] [serial = 1884] [outer = 0x7f765cae1800] 00:56:54 INFO - PROCESS | 4486 | 1461052614342 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]]]}] 00:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1486ms 00:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:56:54 INFO - PROCESS | 4486 | 1461052614415 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 00:56:54 INFO - PROCESS | 4486 | 1461052614418 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 00:56:54 INFO - PROCESS | 4486 | 1461052614425 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:56:54 INFO - PROCESS | 4486 | 1461052614427 Marionette TRACE conn3 <- [1,2482,null,{}] 00:56:54 INFO - PROCESS | 4486 | 1461052614433 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}] 00:56:54 INFO - PROCESS | 4486 | 1461052614650 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 00:56:54 INFO - PROCESS | 4486 | 1461052614927 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765e98f000 == 174 [pid = 4486] [id = 628] 00:56:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 270 (0x7f765c9b4000) [pid = 4486] [serial = 1885] [outer = (nil)] 00:56:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 271 (0x7f765e923000) [pid = 4486] [serial = 1886] [outer = 0x7f765c9b4000] 00:56:55 INFO - PROCESS | 4486 | 1461052615037 Marionette DEBUG loaded listener.js 00:56:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 272 (0x7f766453b800) [pid = 4486] [serial = 1887] [outer = 0x7f765c9b4000] 00:56:55 INFO - PROCESS | 4486 | 1461052615913 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]]]}] 00:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1530ms 00:56:55 INFO - PROCESS | 4486 | 1461052615959 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 00:56:55 INFO - PROCESS | 4486 | 1461052615962 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 00:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:56:55 INFO - PROCESS | 4486 | 1461052615968 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:56:55 INFO - PROCESS | 4486 | 1461052615970 Marionette TRACE conn3 <- [1,2486,null,{}] 00:56:55 INFO - PROCESS | 4486 | 1461052615976 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}] 00:56:56 INFO - PROCESS | 4486 | 1461052616183 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 00:56:56 INFO - PROCESS | 4486 | 1461052616463 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:56 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765f1d7000 == 175 [pid = 4486] [id = 629] 00:56:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 273 (0x7f765c9b6000) [pid = 4486] [serial = 1888] [outer = (nil)] 00:56:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 274 (0x7f765d118000) [pid = 4486] [serial = 1889] [outer = 0x7f765c9b6000] 00:56:56 INFO - PROCESS | 4486 | 1461052616573 Marionette DEBUG loaded listener.js 00:56:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 275 (0x7f765e922c00) [pid = 4486] [serial = 1890] [outer = 0x7f765c9b6000] 00:56:57 INFO - PROCESS | 4486 | 1461052617437 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]]]}] 00:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1541ms 00:56:57 INFO - PROCESS | 4486 | 1461052617511 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 00:56:57 INFO - PROCESS | 4486 | 1461052617515 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 00:56:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:56:57 INFO - PROCESS | 4486 | 1461052617520 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:56:57 INFO - PROCESS | 4486 | 1461052617522 Marionette TRACE conn3 <- [1,2490,null,{}] 00:56:57 INFO - PROCESS | 4486 | 1461052617527 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}] 00:56:57 INFO - PROCESS | 4486 | 1461052617723 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 00:56:58 INFO - PROCESS | 4486 | 1461052618413 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:58 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765e983000 == 176 [pid = 4486] [id = 630] 00:56:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 276 (0x7f765ba48400) [pid = 4486] [serial = 1891] [outer = (nil)] 00:56:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 277 (0x7f765c9bb400) [pid = 4486] [serial = 1892] [outer = 0x7f765ba48400] 00:56:58 INFO - PROCESS | 4486 | 1461052618538 Marionette DEBUG loaded listener.js 00:56:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 278 (0x7f765dcad800) [pid = 4486] [serial = 1893] [outer = 0x7f765ba48400] 00:56:59 INFO - PROCESS | 4486 | 1461052619371 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]]]}] 00:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1926ms 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670c52000 == 175 [pid = 4486] [id = 557] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7664349000 == 174 [pid = 4486] [id = 610] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766abd3800 == 173 [pid = 4486] [id = 609] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76657db800 == 172 [pid = 4486] [id = 608] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665507800 == 171 [pid = 4486] [id = 607] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765bfa9000 == 170 [pid = 4486] [id = 606] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765da15000 == 169 [pid = 4486] [id = 605] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765cf49000 == 168 [pid = 4486] [id = 604] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765c993000 == 167 [pid = 4486] [id = 600] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76579d0800 == 166 [pid = 4486] [id = 599] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768d75f000 == 165 [pid = 4486] [id = 598] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768c968800 == 164 [pid = 4486] [id = 597] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7688815000 == 163 [pid = 4486] [id = 596] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7688193800 == 162 [pid = 4486] [id = 595] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76843b4000 == 161 [pid = 4486] [id = 594] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675843800 == 160 [pid = 4486] [id = 593] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670ea2800 == 159 [pid = 4486] [id = 592] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766e250800 == 158 [pid = 4486] [id = 591] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c07c800 == 157 [pid = 4486] [id = 590] 00:56:59 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7662d1c000 == 156 [pid = 4486] [id = 589] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 277 (0x7f7688357400) [pid = 4486] [serial = 1554] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 276 (0x7f7665890800) [pid = 4486] [serial = 1755] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 275 (0x7f7670079400) [pid = 4486] [serial = 1479] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 274 (0x7f7670bea000) [pid = 4486] [serial = 1485] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 273 (0x7f7670dc7800) [pid = 4486] [serial = 1596] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 272 (0x7f766ba61000) [pid = 4486] [serial = 1416] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 271 (0x7f7675241400) [pid = 4486] [serial = 1425] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 270 (0x7f768330bc00) [pid = 4486] [serial = 1539] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 269 (0x7f76835c0000) [pid = 4486] [serial = 1542] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 268 (0x7f7670dc5400) [pid = 4486] [serial = 1736] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 267 (0x7f766ab6ec00) [pid = 4486] [serial = 1467] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 266 (0x7f766cfc3400) [pid = 4486] [serial = 1721] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 265 (0x7f7676549400) [pid = 4486] [serial = 1428] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 264 (0x7f765dba5c00) [pid = 4486] [serial = 1458] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 263 (0x7f766ba4e800) [pid = 4486] [serial = 1718] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 262 (0x7f7682e68800) [pid = 4486] [serial = 1602] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 261 (0x7f766300a000) [pid = 4486] [serial = 1754] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 260 (0x7f765f96bc00) [pid = 4486] [serial = 1749] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 259 (0x7f7662dab000) [pid = 4486] [serial = 1752] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 258 (0x7f765fdb9400) [pid = 4486] [serial = 1751] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 257 (0x7f766424bc00) [pid = 4486] [serial = 1524] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 256 (0x7f765dd0e800) [pid = 4486] [serial = 1557] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 255 (0x7f7675522000) [pid = 4486] [serial = 1494] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 254 (0x7f765d10f400) [pid = 4486] [serial = 1746] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 253 (0x7f7662dc8400) [pid = 4486] [serial = 1461] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 252 (0x7f766abe8400) [pid = 4486] [serial = 1704] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 251 (0x7f765dd04800) [pid = 4486] [serial = 1706] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 250 (0x7f76713c7c00) [pid = 4486] [serial = 1530] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 249 (0x7f766cd40800) [pid = 4486] [serial = 1527] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 248 (0x7f7665c2b400) [pid = 4486] [serial = 1757] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 247 (0x7f76658e1000) [pid = 4486] [serial = 1413] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 246 (0x7f765f0c8800) [pid = 4486] [serial = 1587] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 245 (0x7f7670db4000) [pid = 4486] [serial = 1422] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 244 (0x7f7684506800) [pid = 4486] [serial = 1545] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 243 (0x7f7670422000) [pid = 4486] [serial = 1727] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f7677485000) [pid = 4486] [serial = 1431] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f765c9b2000) [pid = 4486] [serial = 1745] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f766e278c00) [pid = 4486] [serial = 1724] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f766300f400) [pid = 4486] [serial = 1763] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 238 (0x7f766e0bcc00) [pid = 4486] [serial = 1593] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f7662da8c00) [pid = 4486] [serial = 1739] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f766cd36800) [pid = 4486] [serial = 1473] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f76845d4400) [pid = 4486] [serial = 1548] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f76746fe800) [pid = 4486] [serial = 1491] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f765ebdcc00) [pid = 4486] [serial = 1560] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f767080ec00) [pid = 4486] [serial = 1733] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f766ab70400) [pid = 4486] [serial = 1703] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f766e27a000) [pid = 4486] [serial = 1476] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f7665d29000) [pid = 4486] [serial = 1590] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f76788e7400) [pid = 4486] [serial = 1536] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f765db48000) [pid = 4486] [serial = 1410] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f7672aafc00) [pid = 4486] [serial = 1599] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f7670702800) [pid = 4486] [serial = 1482] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f767007f000) [pid = 4486] [serial = 1584] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f7665c93400) [pid = 4486] [serial = 1464] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f766c171800) [pid = 4486] [serial = 1764] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f768350ac00) [pid = 4486] [serial = 1605] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f7661e0ac00) [pid = 4486] [serial = 1440] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f766ba51800) [pid = 4486] [serial = 1761] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f76788f1800) [pid = 4486] [serial = 1434] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f7660ae1400) [pid = 4486] [serial = 1709] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f767654a800) [pid = 4486] [serial = 1533] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f765ddb8c00) [pid = 4486] [serial = 1748] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 214 (0x7f76704cfc00) [pid = 4486] [serial = 1730] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 213 (0x7f7686544400) [pid = 4486] [serial = 1551] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f76658d4000) [pid = 4486] [serial = 1712] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f766ba57400) [pid = 4486] [serial = 1470] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f7682e72c00) [pid = 4486] [serial = 1437] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f7665d05000) [pid = 4486] [serial = 1758] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f7670dcbc00) [pid = 4486] [serial = 1488] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f766ab68800) [pid = 4486] [serial = 1760] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f766ab65400) [pid = 4486] [serial = 1715] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f76654f0800) [pid = 4486] [serial = 1742] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f766d157c00) [pid = 4486] [serial = 1419] [outer = (nil)] [url = about:blank] 00:57:00 INFO - PROCESS | 4486 | 1461052620157 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 00:57:00 INFO - PROCESS | 4486 | 1461052620160 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 00:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:57:00 INFO - PROCESS | 4486 | 1461052620186 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:57:00 INFO - PROCESS | 4486 | 1461052620192 Marionette TRACE conn3 <- [1,2494,null,{}] 00:57:00 INFO - PROCESS | 4486 | 1461052620209 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}] 00:57:00 INFO - PROCESS | 4486 | 1461052620400 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 00:57:00 INFO - PROCESS | 4486 | 1461052620416 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:00 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765bae4000 == 157 [pid = 4486] [id = 631] 00:57:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f765dcb0800) [pid = 4486] [serial = 1894] [outer = (nil)] 00:57:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f765fdba000) [pid = 4486] [serial = 1895] [outer = 0x7f765dcb0800] 00:57:00 INFO - PROCESS | 4486 | 1461052620480 Marionette DEBUG loaded listener.js 00:57:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f7661e11c00) [pid = 4486] [serial = 1896] [outer = 0x7f765dcb0800] 00:57:01 INFO - PROCESS | 4486 | 1461052621482 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]]]}] 00:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1343ms 00:57:01 INFO - PROCESS | 4486 | 1461052621526 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 00:57:01 INFO - PROCESS | 4486 | 1461052621532 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 00:57:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:57:01 INFO - PROCESS | 4486 | 1461052621540 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:57:01 INFO - PROCESS | 4486 | 1461052621542 Marionette TRACE conn3 <- [1,2498,null,{}] 00:57:01 INFO - PROCESS | 4486 | 1461052621548 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}] 00:57:01 INFO - PROCESS | 4486 | 1461052621736 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 00:57:01 INFO - PROCESS | 4486 | 1461052621933 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:01 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765f1c4000 == 158 [pid = 4486] [id = 632] 00:57:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f765c038000) [pid = 4486] [serial = 1897] [outer = (nil)] 00:57:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f7662dab000) [pid = 4486] [serial = 1898] [outer = 0x7f765c038000] 00:57:01 INFO - PROCESS | 4486 | 1461052621995 Marionette DEBUG loaded listener.js 00:57:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f7664250000) [pid = 4486] [serial = 1899] [outer = 0x7f765c038000] 00:57:02 INFO - PROCESS | 4486 | 1461052622851 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]]]}] 00:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1331ms 00:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:57:02 INFO - PROCESS | 4486 | 1461052622870 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 00:57:02 INFO - PROCESS | 4486 | 1461052622873 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 00:57:02 INFO - PROCESS | 4486 | 1461052622882 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:57:02 INFO - PROCESS | 4486 | 1461052622890 Marionette TRACE conn3 <- [1,2502,null,{}] 00:57:02 INFO - PROCESS | 4486 | 1461052622920 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}] 00:57:03 INFO - PROCESS | 4486 | 1461052623191 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 00:57:03 INFO - PROCESS | 4486 | 1461052623219 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766434c000 == 159 [pid = 4486] [id = 633] 00:57:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f765ddafc00) [pid = 4486] [serial = 1900] [outer = (nil)] 00:57:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f7665c92800) [pid = 4486] [serial = 1901] [outer = 0x7f765ddafc00] 00:57:03 INFO - PROCESS | 4486 | 1461052623278 Marionette DEBUG loaded listener.js 00:57:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f766ab03800) [pid = 4486] [serial = 1902] [outer = 0x7f765ddafc00] 00:57:04 INFO - PROCESS | 4486 | 1461052624313 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]]]}] 00:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1494ms 00:57:04 INFO - PROCESS | 4486 | 1461052624374 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 00:57:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:57:04 INFO - PROCESS | 4486 | 1461052624379 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 00:57:04 INFO - PROCESS | 4486 | 1461052624385 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:57:04 INFO - PROCESS | 4486 | 1461052624387 Marionette TRACE conn3 <- [1,2506,null,{}] 00:57:04 INFO - PROCESS | 4486 | 1461052624393 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}] 00:57:04 INFO - PROCESS | 4486 | 1461052624640 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 00:57:05 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f765d10e400) [pid = 4486] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:57:05 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f765c035800) [pid = 4486] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:57:05 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f765f0c2400) [pid = 4486] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:57:05 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f765d10a000) [pid = 4486] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:57:05 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f766ce51000) [pid = 4486] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:57:05 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f7665d2ec00) [pid = 4486] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:57:05 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f765cae2c00) [pid = 4486] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:57:05 INFO - PROCESS | 4486 | 1461052625231 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ca20800 == 160 [pid = 4486] [id = 634] 00:57:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f765ba44400) [pid = 4486] [serial = 1903] [outer = (nil)] 00:57:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f765d10e400) [pid = 4486] [serial = 1904] [outer = 0x7f765ba44400] 00:57:05 INFO - PROCESS | 4486 | 1461052625295 Marionette DEBUG loaded listener.js 00:57:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f766ab69000) [pid = 4486] [serial = 1905] [outer = 0x7f765ba44400] 00:57:05 INFO - PROCESS | 4486 | 1461052625996 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]]]}] 00:57:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:57:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1677ms 00:57:06 INFO - PROCESS | 4486 | 1461052626063 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 00:57:06 INFO - PROCESS | 4486 | 1461052626067 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 00:57:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:57:06 INFO - PROCESS | 4486 | 1461052626073 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:57:06 INFO - PROCESS | 4486 | 1461052626076 Marionette TRACE conn3 <- [1,2510,null,{}] 00:57:06 INFO - PROCESS | 4486 | 1461052626082 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}] 00:57:06 INFO - PROCESS | 4486 | 1461052626339 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 00:57:06 INFO - PROCESS | 4486 | 1461052626349 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76656c8000 == 161 [pid = 4486] [id = 635] 00:57:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f766ba5c800) [pid = 4486] [serial = 1906] [outer = (nil)] 00:57:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f766c157000) [pid = 4486] [serial = 1907] [outer = 0x7f766ba5c800] 00:57:06 INFO - PROCESS | 4486 | 1461052626536 Marionette DEBUG loaded listener.js 00:57:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f766cd38c00) [pid = 4486] [serial = 1908] [outer = 0x7f766ba5c800] 00:57:07 INFO - PROCESS | 4486 | 1461052627526 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]]]}] 00:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1493ms 00:57:07 INFO - PROCESS | 4486 | 1461052627567 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 00:57:07 INFO - PROCESS | 4486 | 1461052627573 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 00:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:57:07 INFO - PROCESS | 4486 | 1461052627583 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:57:07 INFO - PROCESS | 4486 | 1461052627589 Marionette TRACE conn3 <- [1,2514,null,{}] 00:57:07 INFO - PROCESS | 4486 | 1461052627601 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}] 00:57:07 INFO - PROCESS | 4486 | 1461052627848 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 00:57:08 INFO - PROCESS | 4486 | 1461052628196 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:08 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765e762800 == 162 [pid = 4486] [id = 636] 00:57:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f765dcb5000) [pid = 4486] [serial = 1909] [outer = (nil)] 00:57:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 214 (0x7f765f0bd800) [pid = 4486] [serial = 1910] [outer = 0x7f765dcb5000] 00:57:08 INFO - PROCESS | 4486 | 1461052628279 Marionette DEBUG loaded listener.js 00:57:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 215 (0x7f7661e0e000) [pid = 4486] [serial = 1911] [outer = 0x7f765dcb5000] 00:57:09 INFO - PROCESS | 4486 | 1461052629181 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]]]}] 00:57:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:57:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1641ms 00:57:09 INFO - PROCESS | 4486 | 1461052629224 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 00:57:09 INFO - PROCESS | 4486 | 1461052629234 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 00:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:57:09 INFO - PROCESS | 4486 | 1461052629247 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:57:09 INFO - PROCESS | 4486 | 1461052629251 Marionette TRACE conn3 <- [1,2518,null,{}] 00:57:09 INFO - PROCESS | 4486 | 1461052629258 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}] 00:57:09 INFO - PROCESS | 4486 | 1461052629494 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 00:57:09 INFO - PROCESS | 4486 | 1461052629814 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76654ca800 == 163 [pid = 4486] [id = 637] 00:57:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f7662bb5400) [pid = 4486] [serial = 1912] [outer = (nil)] 00:57:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f766452d800) [pid = 4486] [serial = 1913] [outer = 0x7f7662bb5400] 00:57:09 INFO - PROCESS | 4486 | 1461052629898 Marionette DEBUG loaded listener.js 00:57:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f7665a69000) [pid = 4486] [serial = 1914] [outer = 0x7f7662bb5400] 00:57:10 INFO - PROCESS | 4486 | 1461052630956 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]]]}] 00:57:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:57:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1784ms 00:57:11 INFO - PROCESS | 4486 | 1461052631030 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 00:57:11 INFO - PROCESS | 4486 | 1461052631034 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 00:57:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:57:11 INFO - PROCESS | 4486 | 1461052631042 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:57:11 INFO - PROCESS | 4486 | 1461052631049 Marionette TRACE conn3 <- [1,2522,null,{}] 00:57:11 INFO - PROCESS | 4486 | 1461052631067 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}] 00:57:11 INFO - PROCESS | 4486 | 1461052631328 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 00:57:11 INFO - PROCESS | 4486 | 1461052631639 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:11 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665aa2800 == 164 [pid = 4486] [id = 638] 00:57:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f7665c97c00) [pid = 4486] [serial = 1915] [outer = (nil)] 00:57:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f766ba5fc00) [pid = 4486] [serial = 1916] [outer = 0x7f7665c97c00] 00:57:11 INFO - PROCESS | 4486 | 1461052631722 Marionette DEBUG loaded listener.js 00:57:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f766ce4b400) [pid = 4486] [serial = 1917] [outer = 0x7f7665c97c00] 00:57:12 INFO - PROCESS | 4486 | 1461052632620 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]]]}] 00:57:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:57:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1637ms 00:57:12 INFO - PROCESS | 4486 | 1461052632679 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 00:57:12 INFO - PROCESS | 4486 | 1461052632683 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 00:57:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:57:12 INFO - PROCESS | 4486 | 1461052632689 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:57:12 INFO - PROCESS | 4486 | 1461052632692 Marionette TRACE conn3 <- [1,2526,null,{}] 00:57:12 INFO - PROCESS | 4486 | 1461052632697 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}] 00:57:12 INFO - PROCESS | 4486 | 1461052632919 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 00:57:13 INFO - PROCESS | 4486 | 1461052633184 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:13 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bde7800 == 165 [pid = 4486] [id = 639] 00:57:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f765d0e4400) [pid = 4486] [serial = 1918] [outer = (nil)] 00:57:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f766e4e1400) [pid = 4486] [serial = 1919] [outer = 0x7f765d0e4400] 00:57:13 INFO - PROCESS | 4486 | 1461052633314 Marionette DEBUG loaded listener.js 00:57:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f76704c3000) [pid = 4486] [serial = 1920] [outer = 0x7f765d0e4400] 00:57:14 INFO - PROCESS | 4486 | 1461052634161 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]]]}] 00:57:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:57:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1535ms 00:57:14 INFO - PROCESS | 4486 | 1461052634226 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 00:57:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:57:14 INFO - PROCESS | 4486 | 1461052634230 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 00:57:14 INFO - PROCESS | 4486 | 1461052634237 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:57:14 INFO - PROCESS | 4486 | 1461052634240 Marionette TRACE conn3 <- [1,2530,null,{}] 00:57:14 INFO - PROCESS | 4486 | 1461052634246 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}] 00:57:14 INFO - PROCESS | 4486 | 1461052634463 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 00:57:14 INFO - PROCESS | 4486 | 1461052634728 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:14 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c2b1000 == 166 [pid = 4486] [id = 640] 00:57:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f76658d8400) [pid = 4486] [serial = 1921] [outer = (nil)] 00:57:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f767080a000) [pid = 4486] [serial = 1922] [outer = 0x7f76658d8400] 00:57:14 INFO - PROCESS | 4486 | 1461052634851 Marionette DEBUG loaded listener.js 00:57:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f7670db2800) [pid = 4486] [serial = 1923] [outer = 0x7f76658d8400] 00:57:15 INFO - PROCESS | 4486 | 1461052635702 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]]]}] 00:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1528ms 00:57:15 INFO - PROCESS | 4486 | 1461052635766 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 00:57:15 INFO - PROCESS | 4486 | 1461052635769 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 00:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:57:15 INFO - PROCESS | 4486 | 1461052635775 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:57:15 INFO - PROCESS | 4486 | 1461052635778 Marionette TRACE conn3 <- [1,2534,null,{}] 00:57:15 INFO - PROCESS | 4486 | 1461052635783 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}] 00:57:16 INFO - PROCESS | 4486 | 1461052636077 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 00:57:16 INFO - PROCESS | 4486 | 1461052636396 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:16 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766ccb8000 == 167 [pid = 4486] [id = 641] 00:57:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f76710f7400) [pid = 4486] [serial = 1924] [outer = (nil)] 00:57:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f76713d0c00) [pid = 4486] [serial = 1925] [outer = 0x7f76710f7400] 00:57:16 INFO - PROCESS | 4486 | 1461052636478 Marionette DEBUG loaded listener.js 00:57:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f7673918c00) [pid = 4486] [serial = 1926] [outer = 0x7f76710f7400] 00:57:17 INFO - PROCESS | 4486 | 1461052637411 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]]]}] 00:57:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:57:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1682ms 00:57:17 INFO - PROCESS | 4486 | 1461052637458 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 00:57:17 INFO - PROCESS | 4486 | 1461052637462 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 00:57:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:57:17 INFO - PROCESS | 4486 | 1461052637468 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:57:17 INFO - PROCESS | 4486 | 1461052637472 Marionette TRACE conn3 <- [1,2538,null,{}] 00:57:17 INFO - PROCESS | 4486 | 1461052637479 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}] 00:57:17 INFO - PROCESS | 4486 | 1461052637706 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 00:57:17 INFO - PROCESS | 4486 | 1461052637974 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76700cd000 == 168 [pid = 4486] [id = 642] 00:57:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f76710f0400) [pid = 4486] [serial = 1927] [outer = (nil)] 00:57:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f767524ac00) [pid = 4486] [serial = 1928] [outer = 0x7f76710f0400] 00:57:18 INFO - PROCESS | 4486 | 1461052638058 Marionette DEBUG loaded listener.js 00:57:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f7675526800) [pid = 4486] [serial = 1929] [outer = 0x7f76710f0400] 00:57:18 INFO - PROCESS | 4486 | 1461052638933 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]]]}] 00:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1528ms 00:57:18 INFO - PROCESS | 4486 | 1461052638998 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 00:57:19 INFO - PROCESS | 4486 | 1461052639002 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 00:57:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:57:19 INFO - PROCESS | 4486 | 1461052639028 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:57:19 INFO - PROCESS | 4486 | 1461052639032 Marionette TRACE conn3 <- [1,2542,null,{}] 00:57:19 INFO - PROCESS | 4486 | 1461052639037 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}] 00:57:19 INFO - PROCESS | 4486 | 1461052639250 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 00:57:19 INFO - PROCESS | 4486 | 1461052639519 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:19 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670c45800 == 169 [pid = 4486] [id = 643] 00:57:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f76710f8400) [pid = 4486] [serial = 1930] [outer = (nil)] 00:57:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f767623a400) [pid = 4486] [serial = 1931] [outer = 0x7f76710f8400] 00:57:19 INFO - PROCESS | 4486 | 1461052639631 Marionette DEBUG loaded listener.js 00:57:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f767743bc00) [pid = 4486] [serial = 1932] [outer = 0x7f76710f8400] 00:57:20 INFO - PROCESS | 4486 | 1461052640502 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]]]}] 00:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1536ms 00:57:20 INFO - PROCESS | 4486 | 1461052640561 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 00:57:20 INFO - PROCESS | 4486 | 1461052640564 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 00:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:57:20 INFO - PROCESS | 4486 | 1461052640570 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:57:20 INFO - PROCESS | 4486 | 1461052640574 Marionette TRACE conn3 <- [1,2546,null,{}] 00:57:20 INFO - PROCESS | 4486 | 1461052640579 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}] 00:57:20 INFO - PROCESS | 4486 | 1461052640781 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 00:57:21 INFO - PROCESS | 4486 | 1461052641063 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:21 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675075000 == 170 [pid = 4486] [id = 644] 00:57:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f7662dd0400) [pid = 4486] [serial = 1933] [outer = (nil)] 00:57:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f76788e7400) [pid = 4486] [serial = 1934] [outer = 0x7f7662dd0400] 00:57:21 INFO - PROCESS | 4486 | 1461052641177 Marionette DEBUG loaded listener.js 00:57:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 239 (0x7f76822cf800) [pid = 4486] [serial = 1935] [outer = 0x7f7662dd0400] 00:57:22 INFO - PROCESS | 4486 | 1461052642001 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]]]}] 00:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1478ms 00:57:22 INFO - PROCESS | 4486 | 1461052642050 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 00:57:22 INFO - PROCESS | 4486 | 1461052642053 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 00:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:57:22 INFO - PROCESS | 4486 | 1461052642059 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:57:22 INFO - PROCESS | 4486 | 1461052642062 Marionette TRACE conn3 <- [1,2550,null,{}] 00:57:22 INFO - PROCESS | 4486 | 1461052642067 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}] 00:57:22 INFO - PROCESS | 4486 | 1461052642262 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 00:57:22 INFO - PROCESS | 4486 | 1461052642533 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:22 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675cd5000 == 171 [pid = 4486] [id = 645] 00:57:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f765dcb9400) [pid = 4486] [serial = 1936] [outer = (nil)] 00:57:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f7683058400) [pid = 4486] [serial = 1937] [outer = 0x7f765dcb9400] 00:57:22 INFO - PROCESS | 4486 | 1461052642606 Marionette DEBUG loaded listener.js 00:57:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f76833e4400) [pid = 4486] [serial = 1938] [outer = 0x7f765dcb9400] 00:57:23 INFO - PROCESS | 4486 | 1461052643507 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]]]}] 00:57:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:57:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1480ms 00:57:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:57:23 INFO - PROCESS | 4486 | 1461052643540 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 00:57:23 INFO - PROCESS | 4486 | 1461052643543 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 00:57:23 INFO - PROCESS | 4486 | 1461052643549 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:57:23 INFO - PROCESS | 4486 | 1461052643553 Marionette TRACE conn3 <- [1,2554,null,{}] 00:57:23 INFO - PROCESS | 4486 | 1461052643559 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}] 00:57:23 INFO - PROCESS | 4486 | 1461052643785 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 00:57:24 INFO - PROCESS | 4486 | 1461052644062 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:24 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7683076800 == 172 [pid = 4486] [id = 646] 00:57:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f76845cbc00) [pid = 4486] [serial = 1939] [outer = (nil)] 00:57:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 244 (0x7f76845d8000) [pid = 4486] [serial = 1940] [outer = 0x7f76845cbc00] 00:57:24 INFO - PROCESS | 4486 | 1461052644194 Marionette DEBUG loaded listener.js 00:57:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 245 (0x7f7687c53400) [pid = 4486] [serial = 1941] [outer = 0x7f76845cbc00] 00:57:25 INFO - PROCESS | 4486 | 1461052645078 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]]]}] 00:57:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:57:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1590ms 00:57:25 INFO - PROCESS | 4486 | 1461052645139 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 00:57:25 INFO - PROCESS | 4486 | 1461052645142 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 00:57:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:57:25 INFO - PROCESS | 4486 | 1461052645148 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:57:25 INFO - PROCESS | 4486 | 1461052645150 Marionette TRACE conn3 <- [1,2558,null,{}] 00:57:25 INFO - PROCESS | 4486 | 1461052645156 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}] 00:57:25 INFO - PROCESS | 4486 | 1461052645356 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 00:57:25 INFO - PROCESS | 4486 | 1461052645627 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7685f08800 == 173 [pid = 4486] [id = 647] 00:57:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 246 (0x7f765c16d400) [pid = 4486] [serial = 1942] [outer = (nil)] 00:57:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 247 (0x7f765c174000) [pid = 4486] [serial = 1943] [outer = 0x7f765c16d400] 00:57:25 INFO - PROCESS | 4486 | 1461052645745 Marionette DEBUG loaded listener.js 00:57:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 248 (0x7f765c178c00) [pid = 4486] [serial = 1944] [outer = 0x7f765c16d400] 00:57:26 INFO - PROCESS | 4486 | 1461052646658 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]]]}] 00:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1538ms 00:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:57:26 INFO - PROCESS | 4486 | 1461052646689 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 00:57:26 INFO - PROCESS | 4486 | 1461052646692 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 00:57:26 INFO - PROCESS | 4486 | 1461052646698 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:57:26 INFO - PROCESS | 4486 | 1461052646701 Marionette TRACE conn3 <- [1,2562,null,{}] 00:57:26 INFO - PROCESS | 4486 | 1461052646709 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}] 00:57:26 INFO - PROCESS | 4486 | 1461052646918 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 00:57:27 INFO - PROCESS | 4486 | 1461052647193 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688814000 == 174 [pid = 4486] [id = 648] 00:57:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 249 (0x7f765c16ec00) [pid = 4486] [serial = 1945] [outer = (nil)] 00:57:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 250 (0x7f766a934400) [pid = 4486] [serial = 1946] [outer = 0x7f765c16ec00] 00:57:27 INFO - PROCESS | 4486 | 1461052647308 Marionette DEBUG loaded listener.js 00:57:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 251 (0x7f766a93b400) [pid = 4486] [serial = 1947] [outer = 0x7f765c16ec00] 00:57:28 INFO - PROCESS | 4486 | 1461052648180 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]]]}] 00:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1545ms 00:57:28 INFO - PROCESS | 4486 | 1461052648243 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 00:57:28 INFO - PROCESS | 4486 | 1461052648246 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 00:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:57:28 INFO - PROCESS | 4486 | 1461052648252 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:57:28 INFO - PROCESS | 4486 | 1461052648254 Marionette TRACE conn3 <- [1,2566,null,{}] 00:57:28 INFO - PROCESS | 4486 | 1461052648259 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}] 00:57:28 INFO - PROCESS | 4486 | 1461052648461 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 00:57:28 INFO - PROCESS | 4486 | 1461052648738 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:28 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768d75e800 == 175 [pid = 4486] [id = 649] 00:57:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 252 (0x7f765c16f800) [pid = 4486] [serial = 1948] [outer = (nil)] 00:57:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 253 (0x7f766c153800) [pid = 4486] [serial = 1949] [outer = 0x7f765c16f800] 00:57:28 INFO - PROCESS | 4486 | 1461052648851 Marionette DEBUG loaded listener.js 00:57:28 INFO - PROCESS | 4486 | ++DOMWINDOW == 254 (0x7f76845d0c00) [pid = 4486] [serial = 1950] [outer = 0x7f765c16f800] 00:57:29 INFO - PROCESS | 4486 | 1461052649695 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]]]}] 00:57:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:57:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1481ms 00:57:29 INFO - PROCESS | 4486 | 1461052649733 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 00:57:29 INFO - PROCESS | 4486 | 1461052649735 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 00:57:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:57:29 INFO - PROCESS | 4486 | 1461052649741 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:57:29 INFO - PROCESS | 4486 | 1461052649744 Marionette TRACE conn3 <- [1,2570,null,{}] 00:57:29 INFO - PROCESS | 4486 | 1461052649749 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}] 00:57:29 INFO - PROCESS | 4486 | 1461052649945 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 00:57:30 INFO - PROCESS | 4486 | 1461052650221 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765c957000 == 176 [pid = 4486] [id = 650] 00:57:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 255 (0x7f765580b400) [pid = 4486] [serial = 1951] [outer = (nil)] 00:57:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 256 (0x7f7655814400) [pid = 4486] [serial = 1952] [outer = 0x7f765580b400] 00:57:30 INFO - PROCESS | 4486 | 1461052650331 Marionette DEBUG loaded listener.js 00:57:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 257 (0x7f7655819000) [pid = 4486] [serial = 1953] [outer = 0x7f765580b400] 00:57:31 INFO - PROCESS | 4486 | 1461052651198 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]]]}] 00:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1485ms 00:57:31 INFO - PROCESS | 4486 | 1461052651228 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 00:57:31 INFO - PROCESS | 4486 | 1461052651231 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 00:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:57:31 INFO - PROCESS | 4486 | 1461052651237 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:57:31 INFO - PROCESS | 4486 | 1461052651239 Marionette TRACE conn3 <- [1,2574,null,{}] 00:57:31 INFO - PROCESS | 4486 | 1461052651244 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}] 00:57:31 INFO - PROCESS | 4486 | 1461052651440 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 00:57:31 INFO - PROCESS | 4486 | 1461052651715 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:31 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765d2a8000 == 177 [pid = 4486] [id = 651] 00:57:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 258 (0x7f765580e400) [pid = 4486] [serial = 1954] [outer = (nil)] 00:57:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 259 (0x7f766a93d000) [pid = 4486] [serial = 1955] [outer = 0x7f765580e400] 00:57:31 INFO - PROCESS | 4486 | 1461052651789 Marionette DEBUG loaded listener.js 00:57:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 260 (0x7f767524a400) [pid = 4486] [serial = 1956] [outer = 0x7f765580e400] 00:57:32 INFO - PROCESS | 4486 | 1461052652656 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]]]}] 00:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1483ms 00:57:32 INFO - PROCESS | 4486 | 1461052652721 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 00:57:32 INFO - PROCESS | 4486 | 1461052652725 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 00:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:57:32 INFO - PROCESS | 4486 | 1461052652730 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:57:32 INFO - PROCESS | 4486 | 1461052652732 Marionette TRACE conn3 <- [1,2578,null,{}] 00:57:32 INFO - PROCESS | 4486 | 1461052652737 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}] 00:57:32 INFO - PROCESS | 4486 | 1461052652944 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 00:57:33 INFO - PROCESS | 4486 | 1461052653231 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:33 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765da06000 == 178 [pid = 4486] [id = 652] 00:57:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 261 (0x7f765580fc00) [pid = 4486] [serial = 1957] [outer = (nil)] 00:57:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 262 (0x7f7656bf8400) [pid = 4486] [serial = 1958] [outer = 0x7f765580fc00] 00:57:33 INFO - PROCESS | 4486 | 1461052653343 Marionette DEBUG loaded listener.js 00:57:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 263 (0x7f7656bfd400) [pid = 4486] [serial = 1959] [outer = 0x7f765580fc00] 00:57:34 INFO - PROCESS | 4486 | 1461052654718 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]]]}] 00:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2030ms 00:57:34 INFO - PROCESS | 4486 | 1461052654762 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 00:57:34 INFO - PROCESS | 4486 | 1461052654767 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 00:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:57:34 INFO - PROCESS | 4486 | 1461052654881 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:57:34 INFO - PROCESS | 4486 | 1461052654885 Marionette TRACE conn3 <- [1,2582,null,{}] 00:57:34 INFO - PROCESS | 4486 | 1461052654905 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}] 00:57:35 INFO - PROCESS | 4486 | 1461052655095 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 00:57:35 INFO - PROCESS | 4486 | 1461052655340 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7661fe2000 == 179 [pid = 4486] [id = 653] 00:57:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 264 (0x7f765ba48000) [pid = 4486] [serial = 1960] [outer = (nil)] 00:57:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 265 (0x7f765cae2800) [pid = 4486] [serial = 1961] [outer = 0x7f765ba48000] 00:57:35 INFO - PROCESS | 4486 | 1461052655408 Marionette DEBUG loaded listener.js 00:57:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 266 (0x7f765dba8400) [pid = 4486] [serial = 1962] [outer = 0x7f765ba48000] 00:57:36 INFO - PROCESS | 4486 | 1461052656302 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]]]}] 00:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1548ms 00:57:36 INFO - PROCESS | 4486 | 1461052656377 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 00:57:36 INFO - PROCESS | 4486 | 1461052656393 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 00:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:57:36 INFO - PROCESS | 4486 | 1461052656440 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:57:36 INFO - PROCESS | 4486 | 1461052656451 Marionette TRACE conn3 <- [1,2586,null,{}] 00:57:36 INFO - PROCESS | 4486 | 1461052656477 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}] 00:57:36 INFO - PROCESS | 4486 | 1461052656751 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 00:57:37 INFO - PROCESS | 4486 | 1461052657055 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:37 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765c98d000 == 180 [pid = 4486] [id = 654] 00:57:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 267 (0x7f765c03b400) [pid = 4486] [serial = 1963] [outer = (nil)] 00:57:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 268 (0x7f765ea66000) [pid = 4486] [serial = 1964] [outer = 0x7f765c03b400] 00:57:37 INFO - PROCESS | 4486 | 1461052657125 Marionette DEBUG loaded listener.js 00:57:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 269 (0x7f765f9e8400) [pid = 4486] [serial = 1965] [outer = 0x7f765c03b400] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765ca20800 == 179 [pid = 4486] [id = 634] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766434c000 == 178 [pid = 4486] [id = 633] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765f1c4000 == 177 [pid = 4486] [id = 632] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765bae4000 == 176 [pid = 4486] [id = 631] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765e983000 == 175 [pid = 4486] [id = 630] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765e754000 == 174 [pid = 4486] [id = 626] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765cfd9800 == 173 [pid = 4486] [id = 625] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766ccd4800 == 172 [pid = 4486] [id = 624] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766ccbc800 == 171 [pid = 4486] [id = 623] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76657a1800 == 170 [pid = 4486] [id = 622] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765ceae000 == 169 [pid = 4486] [id = 621] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768c7a3000 == 168 [pid = 4486] [id = 620] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7686529800 == 167 [pid = 4486] [id = 619] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768306d800 == 166 [pid = 4486] [id = 618] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7676298800 == 165 [pid = 4486] [id = 617] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670e92000 == 164 [pid = 4486] [id = 616] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670758000 == 163 [pid = 4486] [id = 615] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766d016000 == 162 [pid = 4486] [id = 614] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665692800 == 161 [pid = 4486] [id = 613] 00:57:37 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7662113000 == 160 [pid = 4486] [id = 612] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 268 (0x7f7661ef6000) [pid = 4486] [serial = 1833] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 267 (0x7f765ddb7800) [pid = 4486] [serial = 1805] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 266 (0x7f7665c2a400) [pid = 4486] [serial = 1821] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 265 (0x7f7678871000) [pid = 4486] [serial = 1802] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 264 (0x7f765caed800) [pid = 4486] [serial = 1814] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 263 (0x7f7670be6800) [pid = 4486] [serial = 1781] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 262 (0x7f7661ef0000) [pid = 4486] [serial = 1818] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 261 (0x7f7665d0d400) [pid = 4486] [serial = 1823] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 260 (0x7f766e272000) [pid = 4486] [serial = 1778] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 259 (0x7f76830b4400) [pid = 4486] [serial = 1811] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 258 (0x7f766588cc00) [pid = 4486] [serial = 1772] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 257 (0x7f765f9dec00) [pid = 4486] [serial = 1817] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 256 (0x7f7675261c00) [pid = 4486] [serial = 1796] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 255 (0x7f76749e3c00) [pid = 4486] [serial = 1793] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 254 (0x7f765f0bc400) [pid = 4486] [serial = 1769] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 253 (0x7f7665899000) [pid = 4486] [serial = 1820] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 252 (0x7f7676944c00) [pid = 4486] [serial = 1799] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 251 (0x7f765db4bc00) [pid = 4486] [serial = 1815] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 250 (0x7f7672a03c00) [pid = 4486] [serial = 1787] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 249 (0x7f766ab8a000) [pid = 4486] [serial = 1824] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 248 (0x7f7677541c00) [pid = 4486] [serial = 1808] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 247 (0x7f7671370000) [pid = 4486] [serial = 1784] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 246 (0x7f766ba5b800) [pid = 4486] [serial = 1775] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 245 (0x7f7673551400) [pid = 4486] [serial = 1790] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 244 (0x7f767047b000) [pid = 4486] [serial = 1830] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 243 (0x7f766d14dc00) [pid = 4486] [serial = 1829] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f766c88a800) [pid = 4486] [serial = 1827] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f766cd3b000) [pid = 4486] [serial = 1766] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f766bfe6c00) [pid = 4486] [serial = 1826] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f765dd03800) [pid = 4486] [serial = 1832] [outer = (nil)] [url = about:blank] 00:57:38 INFO - PROCESS | 4486 | 1461052658505 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]]]}] 00:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2133ms 00:57:38 INFO - PROCESS | 4486 | 1461052658615 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 00:57:38 INFO - PROCESS | 4486 | 1461052658619 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 00:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:57:38 INFO - PROCESS | 4486 | 1461052658635 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:57:38 INFO - PROCESS | 4486 | 1461052658640 Marionette TRACE conn3 <- [1,2590,null,{}] 00:57:38 INFO - PROCESS | 4486 | 1461052658655 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}] 00:57:38 INFO - PROCESS | 4486 | 1461052658847 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 00:57:38 INFO - PROCESS | 4486 | 1461052658858 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cf2f800 == 161 [pid = 4486] [id = 655] 00:57:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f7661e15000) [pid = 4486] [serial = 1966] [outer = (nil)] 00:57:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f7663011c00) [pid = 4486] [serial = 1967] [outer = 0x7f7661e15000] 00:57:38 INFO - PROCESS | 4486 | 1461052658929 Marionette DEBUG loaded listener.js 00:57:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f7664537400) [pid = 4486] [serial = 1968] [outer = 0x7f7661e15000] 00:57:39 INFO - PROCESS | 4486 | 1461052659819 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]]]}] 00:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1237ms 00:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:57:39 INFO - PROCESS | 4486 | 1461052659872 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 00:57:39 INFO - PROCESS | 4486 | 1461052659875 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 00:57:39 INFO - PROCESS | 4486 | 1461052659881 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:57:39 INFO - PROCESS | 4486 | 1461052659884 Marionette TRACE conn3 <- [1,2594,null,{}] 00:57:39 INFO - PROCESS | 4486 | 1461052659889 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}] 00:57:40 INFO - PROCESS | 4486 | 1461052660164 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 00:57:40 INFO - PROCESS | 4486 | 1461052660286 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:40 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765eb5b000 == 162 [pid = 4486] [id = 656] 00:57:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f7661ef4400) [pid = 4486] [serial = 1969] [outer = (nil)] 00:57:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 244 (0x7f76658db800) [pid = 4486] [serial = 1970] [outer = 0x7f7661ef4400] 00:57:40 INFO - PROCESS | 4486 | 1461052660350 Marionette DEBUG loaded listener.js 00:57:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 245 (0x7f7665d05400) [pid = 4486] [serial = 1971] [outer = 0x7f7661ef4400] 00:57:41 INFO - PROCESS | 4486 | 1461052661239 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]]]}] 00:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1383ms 00:57:41 INFO - PROCESS | 4486 | 1461052661265 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 00:57:41 INFO - PROCESS | 4486 | 1461052661268 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 00:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:57:41 INFO - PROCESS | 4486 | 1461052661284 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:57:41 INFO - PROCESS | 4486 | 1461052661287 Marionette TRACE conn3 <- [1,2598,null,{}] 00:57:41 INFO - PROCESS | 4486 | 1461052661293 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}] 00:57:41 INFO - PROCESS | 4486 | 1461052661548 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 00:57:41 INFO - PROCESS | 4486 | 1461052661577 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76634c2000 == 163 [pid = 4486] [id = 657] 00:57:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 246 (0x7f7665c94000) [pid = 4486] [serial = 1972] [outer = (nil)] 00:57:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 247 (0x7f7665d29800) [pid = 4486] [serial = 1973] [outer = 0x7f7665c94000] 00:57:41 INFO - PROCESS | 4486 | 1461052661641 Marionette DEBUG loaded listener.js 00:57:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 248 (0x7f766ab8c000) [pid = 4486] [serial = 1974] [outer = 0x7f7665c94000] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 247 (0x7f765ddafc00) [pid = 4486] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 246 (0x7f765d0f1400) [pid = 4486] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 245 (0x7f765c038000) [pid = 4486] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 244 (0x7f76654ee000) [pid = 4486] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 243 (0x7f766ab6a400) [pid = 4486] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f765ba44400) [pid = 4486] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f7661efc400) [pid = 4486] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f765dcb7400) [pid = 4486] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f766cb44400) [pid = 4486] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 238 (0x7f766c154800) [pid = 4486] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f765d0e8c00) [pid = 4486] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f765dcb0800) [pid = 4486] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f7662bad000) [pid = 4486] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f766424d800) [pid = 4486] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f765ba48400) [pid = 4486] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f765cae2400) [pid = 4486] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f765c033400) [pid = 4486] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f7661ef4800) [pid = 4486] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f766ba4cc00) [pid = 4486] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f766e0b3400) [pid = 4486] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f766424b000) [pid = 4486] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f765db42400) [pid = 4486] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f766ce4a000) [pid = 4486] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f765c9b9800) [pid = 4486] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f765caeec00) [pid = 4486] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f765db45000) [pid = 4486] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f7662dc3800) [pid = 4486] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f765ba4fc00) [pid = 4486] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f765cae4c00) [pid = 4486] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f7662ba6c00) [pid = 4486] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:57:43 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f765c036000) [pid = 4486] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:57:43 INFO - PROCESS | 4486 | 1461052663652 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]]]}] 00:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2432ms 00:57:43 INFO - PROCESS | 4486 | 1461052663717 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 00:57:43 INFO - PROCESS | 4486 | 1461052663720 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 00:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:57:43 INFO - PROCESS | 4486 | 1461052663725 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:57:43 INFO - PROCESS | 4486 | 1461052663727 Marionette TRACE conn3 <- [1,2602,null,{}] 00:57:43 INFO - PROCESS | 4486 | 1461052663732 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}] 00:57:43 INFO - PROCESS | 4486 | 1461052663993 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 00:57:44 INFO - PROCESS | 4486 | 1461052664114 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:44 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766210c800 == 164 [pid = 4486] [id = 658] 00:57:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f7662bad000) [pid = 4486] [serial = 1975] [outer = (nil)] 00:57:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f76654e6800) [pid = 4486] [serial = 1976] [outer = 0x7f7662bad000] 00:57:44 INFO - PROCESS | 4486 | 1461052664177 Marionette DEBUG loaded listener.js 00:57:44 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f766ab8b800) [pid = 4486] [serial = 1977] [outer = 0x7f7662bad000] 00:57:44 INFO - PROCESS | 4486 | 1461052664866 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]]]}] 00:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1176ms 00:57:44 INFO - PROCESS | 4486 | 1461052664903 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 00:57:44 INFO - PROCESS | 4486 | 1461052664907 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 00:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:57:44 INFO - PROCESS | 4486 | 1461052664912 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:57:44 INFO - PROCESS | 4486 | 1461052664925 Marionette TRACE conn3 <- [1,2606,null,{}] 00:57:44 INFO - PROCESS | 4486 | 1461052664942 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}] 00:57:45 INFO - PROCESS | 4486 | 1461052665120 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 00:57:45 INFO - PROCESS | 4486 | 1461052665133 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:45 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76656d0000 == 165 [pid = 4486] [id = 659] 00:57:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f765f970000) [pid = 4486] [serial = 1978] [outer = (nil)] 00:57:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f766c155c00) [pid = 4486] [serial = 1979] [outer = 0x7f765f970000] 00:57:45 INFO - PROCESS | 4486 | 1461052665191 Marionette DEBUG loaded listener.js 00:57:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f766cb50400) [pid = 4486] [serial = 1980] [outer = 0x7f765f970000] 00:57:46 INFO - PROCESS | 4486 | 1461052666473 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]]]}] 00:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1603ms 00:57:46 INFO - PROCESS | 4486 | 1461052666516 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 00:57:46 INFO - PROCESS | 4486 | 1461052666523 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 00:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:57:46 INFO - PROCESS | 4486 | 1461052666531 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:57:46 INFO - PROCESS | 4486 | 1461052666536 Marionette TRACE conn3 <- [1,2610,null,{}] 00:57:46 INFO - PROCESS | 4486 | 1461052666543 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}] 00:57:46 INFO - PROCESS | 4486 | 1461052666753 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 00:57:47 INFO - PROCESS | 4486 | 1461052667088 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:47 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cfd3000 == 166 [pid = 4486] [id = 660] 00:57:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f765c9b9800) [pid = 4486] [serial = 1981] [outer = (nil)] 00:57:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f765d0f2000) [pid = 4486] [serial = 1982] [outer = 0x7f765c9b9800] 00:57:47 INFO - PROCESS | 4486 | 1461052667172 Marionette DEBUG loaded listener.js 00:57:47 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f765dd03c00) [pid = 4486] [serial = 1983] [outer = 0x7f765c9b9800] 00:57:48 INFO - PROCESS | 4486 | 1461052668119 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]]]}] 00:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1636ms 00:57:48 INFO - PROCESS | 4486 | 1461052668169 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 00:57:48 INFO - PROCESS | 4486 | 1461052668177 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 00:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:57:48 INFO - PROCESS | 4486 | 1461052668186 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:57:48 INFO - PROCESS | 4486 | 1461052668191 Marionette TRACE conn3 <- [1,2614,null,{}] 00:57:48 INFO - PROCESS | 4486 | 1461052668196 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}] 00:57:48 INFO - PROCESS | 4486 | 1461052668401 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 00:57:48 INFO - PROCESS | 4486 | 1461052668733 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7663379000 == 167 [pid = 4486] [id = 661] 00:57:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f765e922400) [pid = 4486] [serial = 1984] [outer = (nil)] 00:57:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f7661e0f000) [pid = 4486] [serial = 1985] [outer = 0x7f765e922400] 00:57:48 INFO - PROCESS | 4486 | 1461052668811 Marionette DEBUG loaded listener.js 00:57:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f7663010400) [pid = 4486] [serial = 1986] [outer = 0x7f765e922400] 00:57:49 INFO - PROCESS | 4486 | 1461052669650 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]]]}] 00:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1527ms 00:57:49 INFO - PROCESS | 4486 | 1461052669714 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 00:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:57:49 INFO - PROCESS | 4486 | 1461052669719 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 00:57:49 INFO - PROCESS | 4486 | 1461052669725 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:57:49 INFO - PROCESS | 4486 | 1461052669731 Marionette TRACE conn3 <- [1,2618,null,{}] 00:57:49 INFO - PROCESS | 4486 | 1461052669748 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}] 00:57:49 INFO - PROCESS | 4486 | 1461052669995 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 00:57:50 INFO - PROCESS | 4486 | 1461052670312 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766581e800 == 168 [pid = 4486] [id = 662] 00:57:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f7662ba6c00) [pid = 4486] [serial = 1987] [outer = (nil)] 00:57:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f766a940c00) [pid = 4486] [serial = 1988] [outer = 0x7f7662ba6c00] 00:57:50 INFO - PROCESS | 4486 | 1461052670390 Marionette DEBUG loaded listener.js 00:57:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f766ba4e800) [pid = 4486] [serial = 1989] [outer = 0x7f7662ba6c00] 00:57:51 INFO - PROCESS | 4486 | 1461052671238 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]]]}] 00:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1590ms 00:57:51 INFO - PROCESS | 4486 | 1461052671315 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 00:57:51 INFO - PROCESS | 4486 | 1461052671320 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 00:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:57:51 INFO - PROCESS | 4486 | 1461052671326 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:57:51 INFO - PROCESS | 4486 | 1461052671330 Marionette TRACE conn3 <- [1,2622,null,{}] 00:57:51 INFO - PROCESS | 4486 | 1461052671335 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}] 00:57:51 INFO - PROCESS | 4486 | 1461052671584 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 00:57:51 INFO - PROCESS | 4486 | 1461052671893 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:51 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766a70d000 == 169 [pid = 4486] [id = 663] 00:57:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f766424bc00) [pid = 4486] [serial = 1990] [outer = (nil)] 00:57:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f766ce4b000) [pid = 4486] [serial = 1991] [outer = 0x7f766424bc00] 00:57:51 INFO - PROCESS | 4486 | 1461052671972 Marionette DEBUG loaded listener.js 00:57:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f766d14e800) [pid = 4486] [serial = 1992] [outer = 0x7f766424bc00] 00:57:52 INFO - PROCESS | 4486 | 1461052672867 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]]]}] 00:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1588ms 00:57:52 INFO - PROCESS | 4486 | 1461052672916 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 00:57:52 INFO - PROCESS | 4486 | 1461052672919 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 00:57:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:57:52 INFO - PROCESS | 4486 | 1461052672925 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:57:52 INFO - PROCESS | 4486 | 1461052672927 Marionette TRACE conn3 <- [1,2626,null,{}] 00:57:52 INFO - PROCESS | 4486 | 1461052672932 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}] 00:57:53 INFO - PROCESS | 4486 | 1461052673130 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 00:57:53 INFO - PROCESS | 4486 | 1461052673403 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bfbb000 == 170 [pid = 4486] [id = 664] 00:57:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f766bfe2c00) [pid = 4486] [serial = 1993] [outer = (nil)] 00:57:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f766ee9bc00) [pid = 4486] [serial = 1994] [outer = 0x7f766bfe2c00] 00:57:53 INFO - PROCESS | 4486 | 1461052673476 Marionette DEBUG loaded listener.js 00:57:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f76704c3800) [pid = 4486] [serial = 1995] [outer = 0x7f766bfe2c00] 00:57:54 INFO - PROCESS | 4486 | 1461052674352 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]]]}] 00:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1479ms 00:57:54 INFO - PROCESS | 4486 | 1461052674420 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 00:57:54 INFO - PROCESS | 4486 | 1461052674425 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 00:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:57:54 INFO - PROCESS | 4486 | 1461052674433 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:57:54 INFO - PROCESS | 4486 | 1461052674436 Marionette TRACE conn3 <- [1,2630,null,{}] 00:57:54 INFO - PROCESS | 4486 | 1461052674441 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}] 00:57:54 INFO - PROCESS | 4486 | 1461052674674 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 00:57:54 INFO - PROCESS | 4486 | 1461052674946 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cc60000 == 171 [pid = 4486] [id = 665] 00:57:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 239 (0x7f7670dac800) [pid = 4486] [serial = 1996] [outer = (nil)] 00:57:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f76710ef800) [pid = 4486] [serial = 1997] [outer = 0x7f7670dac800] 00:57:55 INFO - PROCESS | 4486 | 1461052675067 Marionette DEBUG loaded listener.js 00:57:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f7672d52000) [pid = 4486] [serial = 1998] [outer = 0x7f7670dac800] 00:57:55 INFO - PROCESS | 4486 | 1461052675945 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]]]}] 00:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1577ms 00:57:56 INFO - PROCESS | 4486 | 1461052676019 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 00:57:56 INFO - PROCESS | 4486 | 1461052676021 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 00:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:57:56 INFO - PROCESS | 4486 | 1461052676030 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:57:56 INFO - PROCESS | 4486 | 1461052676033 Marionette TRACE conn3 <- [1,2634,null,{}] 00:57:56 INFO - PROCESS | 4486 | 1461052676039 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}] 00:57:56 INFO - PROCESS | 4486 | 1461052676245 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 00:57:56 INFO - PROCESS | 4486 | 1461052676600 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:56 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766eeda000 == 172 [pid = 4486] [id = 666] 00:57:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f7662ba6400) [pid = 4486] [serial = 1999] [outer = (nil)] 00:57:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f7675245000) [pid = 4486] [serial = 2000] [outer = 0x7f7662ba6400] 00:57:56 INFO - PROCESS | 4486 | 1461052676677 Marionette DEBUG loaded listener.js 00:57:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 244 (0x7f767552d400) [pid = 4486] [serial = 2001] [outer = 0x7f7662ba6400] 00:57:57 INFO - PROCESS | 4486 | 1461052677525 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]]]}] 00:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1532ms 00:57:57 INFO - PROCESS | 4486 | 1461052677563 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 00:57:57 INFO - PROCESS | 4486 | 1461052677566 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 00:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:57:57 INFO - PROCESS | 4486 | 1461052677572 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:57:57 INFO - PROCESS | 4486 | 1461052677574 Marionette TRACE conn3 <- [1,2638,null,{}] 00:57:57 INFO - PROCESS | 4486 | 1461052677579 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}] 00:57:57 INFO - PROCESS | 4486 | 1461052677772 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 00:57:58 INFO - PROCESS | 4486 | 1461052678049 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:58 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670c62000 == 173 [pid = 4486] [id = 667] 00:57:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 245 (0x7f766ab03400) [pid = 4486] [serial = 2002] [outer = (nil)] 00:57:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 246 (0x7f7676540400) [pid = 4486] [serial = 2003] [outer = 0x7f766ab03400] 00:57:58 INFO - PROCESS | 4486 | 1461052678124 Marionette DEBUG loaded listener.js 00:57:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 247 (0x7f767c508c00) [pid = 4486] [serial = 2004] [outer = 0x7f766ab03400] 00:57:58 INFO - PROCESS | 4486 | 1461052678997 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]]]}] 00:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1484ms 00:57:59 INFO - PROCESS | 4486 | 1461052679057 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 00:57:59 INFO - PROCESS | 4486 | 1461052679061 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 00:57:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:57:59 INFO - PROCESS | 4486 | 1461052679067 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:57:59 INFO - PROCESS | 4486 | 1461052679069 Marionette TRACE conn3 <- [1,2642,null,{}] 00:57:59 INFO - PROCESS | 4486 | 1461052679074 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}] 00:57:59 INFO - PROCESS | 4486 | 1461052679302 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 00:57:59 INFO - PROCESS | 4486 | 1461052679576 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675ceb000 == 174 [pid = 4486] [id = 668] 00:57:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 248 (0x7f7672d5d400) [pid = 4486] [serial = 2005] [outer = (nil)] 00:57:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 249 (0x7f7683168400) [pid = 4486] [serial = 2006] [outer = 0x7f7672d5d400] 00:57:59 INFO - PROCESS | 4486 | 1461052679693 Marionette DEBUG loaded listener.js 00:57:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 250 (0x7f76835d8c00) [pid = 4486] [serial = 2007] [outer = 0x7f7672d5d400] 00:58:00 INFO - PROCESS | 4486 | 1461052680522 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]]]}] 00:58:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:58:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1481ms 00:58:00 INFO - PROCESS | 4486 | 1461052680550 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 00:58:00 INFO - PROCESS | 4486 | 1461052680553 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 00:58:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:58:00 INFO - PROCESS | 4486 | 1461052680558 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:58:00 INFO - PROCESS | 4486 | 1461052680561 Marionette TRACE conn3 <- [1,2646,null,{}] 00:58:00 INFO - PROCESS | 4486 | 1461052680566 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}] 00:58:00 INFO - PROCESS | 4486 | 1461052680770 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 00:58:01 INFO - PROCESS | 4486 | 1461052681048 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:01 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767d117800 == 175 [pid = 4486] [id = 669] 00:58:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 251 (0x7f765bfce000) [pid = 4486] [serial = 2008] [outer = (nil)] 00:58:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 252 (0x7f765bfd0800) [pid = 4486] [serial = 2009] [outer = 0x7f765bfce000] 00:58:01 INFO - PROCESS | 4486 | 1461052681179 Marionette DEBUG loaded listener.js 00:58:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 253 (0x7f767c50a400) [pid = 4486] [serial = 2010] [outer = 0x7f765bfce000] 00:58:02 INFO - PROCESS | 4486 | 1461052682044 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]]]}] 00:58:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:58:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1529ms 00:58:02 INFO - PROCESS | 4486 | 1461052682089 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 00:58:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:58:02 INFO - PROCESS | 4486 | 1461052682094 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 00:58:02 INFO - PROCESS | 4486 | 1461052682099 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:58:02 INFO - PROCESS | 4486 | 1461052682103 Marionette TRACE conn3 <- [1,2650,null,{}] 00:58:02 INFO - PROCESS | 4486 | 1461052682108 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}] 00:58:02 INFO - PROCESS | 4486 | 1461052682351 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 00:58:02 INFO - PROCESS | 4486 | 1461052682630 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7687c9b000 == 176 [pid = 4486] [id = 670] 00:58:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 254 (0x7f765e9f0000) [pid = 4486] [serial = 2011] [outer = (nil)] 00:58:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 255 (0x7f765e9fb400) [pid = 4486] [serial = 2012] [outer = 0x7f765e9f0000] 00:58:02 INFO - PROCESS | 4486 | 1461052682757 Marionette DEBUG loaded listener.js 00:58:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 256 (0x7f7684228c00) [pid = 4486] [serial = 2013] [outer = 0x7f765e9f0000] 00:58:03 INFO - PROCESS | 4486 | 1461052683564 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]]]}] 00:58:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:58:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1481ms 00:58:03 INFO - PROCESS | 4486 | 1461052683581 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 00:58:03 INFO - PROCESS | 4486 | 1461052683584 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 00:58:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:58:03 INFO - PROCESS | 4486 | 1461052683591 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:58:03 INFO - PROCESS | 4486 | 1461052683593 Marionette TRACE conn3 <- [1,2654,null,{}] 00:58:03 INFO - PROCESS | 4486 | 1461052683600 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}] 00:58:03 INFO - PROCESS | 4486 | 1461052683815 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 00:58:04 INFO - PROCESS | 4486 | 1461052684093 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:04 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768c96d000 == 177 [pid = 4486] [id = 671] 00:58:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 257 (0x7f765e9f4000) [pid = 4486] [serial = 2014] [outer = (nil)] 00:58:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 258 (0x7f768450d000) [pid = 4486] [serial = 2015] [outer = 0x7f765e9f4000] 00:58:04 INFO - PROCESS | 4486 | 1461052684166 Marionette DEBUG loaded listener.js 00:58:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 259 (0x7f76845d7c00) [pid = 4486] [serial = 2016] [outer = 0x7f765e9f4000] 00:58:05 INFO - PROCESS | 4486 | 1461052685009 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]]]}] 00:58:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:58:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1480ms 00:58:05 INFO - PROCESS | 4486 | 1461052685071 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 00:58:05 INFO - PROCESS | 4486 | 1461052685074 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 00:58:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:58:05 INFO - PROCESS | 4486 | 1461052685080 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:58:05 INFO - PROCESS | 4486 | 1461052685081 Marionette TRACE conn3 <- [1,2658,null,{}] 00:58:05 INFO - PROCESS | 4486 | 1461052685087 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}] 00:58:05 INFO - PROCESS | 4486 | 1461052685291 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 00:58:05 INFO - PROCESS | 4486 | 1461052685571 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cb17800 == 178 [pid = 4486] [id = 672] 00:58:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 260 (0x7f766eea2000) [pid = 4486] [serial = 2017] [outer = (nil)] 00:58:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 261 (0x7f76845d9c00) [pid = 4486] [serial = 2018] [outer = 0x7f766eea2000] 00:58:05 INFO - PROCESS | 4486 | 1461052685692 Marionette DEBUG loaded listener.js 00:58:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 262 (0x7f7688222800) [pid = 4486] [serial = 2019] [outer = 0x7f766eea2000] 00:58:06 INFO - PROCESS | 4486 | 1461052686542 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]]]}] 00:58:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:58:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1531ms 00:58:06 INFO - PROCESS | 4486 | 1461052686612 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 00:58:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:58:06 INFO - PROCESS | 4486 | 1461052686618 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 00:58:06 INFO - PROCESS | 4486 | 1461052686624 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:58:06 INFO - PROCESS | 4486 | 1461052686626 Marionette TRACE conn3 <- [1,2662,null,{}] 00:58:06 INFO - PROCESS | 4486 | 1461052686631 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}] 00:58:06 INFO - PROCESS | 4486 | 1461052686842 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 00:58:07 INFO - PROCESS | 4486 | 1461052687130 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76543ec000 == 179 [pid = 4486] [id = 673] 00:58:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 263 (0x7f76543cc400) [pid = 4486] [serial = 2020] [outer = (nil)] 00:58:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 264 (0x7f76543d2800) [pid = 4486] [serial = 2021] [outer = 0x7f76543cc400] 00:58:07 INFO - PROCESS | 4486 | 1461052687243 Marionette DEBUG loaded listener.js 00:58:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 265 (0x7f76543d7000) [pid = 4486] [serial = 2022] [outer = 0x7f76543cc400] 00:58:08 INFO - PROCESS | 4486 | 1461052688073 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]]]}] 00:58:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:58:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1478ms 00:58:08 INFO - PROCESS | 4486 | 1461052688102 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 00:58:08 INFO - PROCESS | 4486 | 1461052688105 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 00:58:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:58:08 INFO - PROCESS | 4486 | 1461052688111 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:58:08 INFO - PROCESS | 4486 | 1461052688113 Marionette TRACE conn3 <- [1,2666,null,{}] 00:58:08 INFO - PROCESS | 4486 | 1461052688118 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}] 00:58:08 INFO - PROCESS | 4486 | 1461052688308 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 00:58:08 INFO - PROCESS | 4486 | 1461052688595 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:08 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb05000 == 180 [pid = 4486] [id = 674] 00:58:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 266 (0x7f76543ce400) [pid = 4486] [serial = 2023] [outer = (nil)] 00:58:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 267 (0x7f7670b8d400) [pid = 4486] [serial = 2024] [outer = 0x7f76543ce400] 00:58:08 INFO - PROCESS | 4486 | 1461052688677 Marionette DEBUG loaded listener.js 00:58:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 268 (0x7f7670b92000) [pid = 4486] [serial = 2025] [outer = 0x7f76543ce400] 00:58:09 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:09 INFO - PROCESS | 4486 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:58:09 INFO - PROCESS | 4486 | 1461052689947 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]]]}] 00:58:10 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) 00:58:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1894ms 00:58:10 INFO - PROCESS | 4486 | 1461052690006 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 00:58:10 INFO - PROCESS | 4486 | 1461052690009 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 00:58:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:58:10 INFO - PROCESS | 4486 | 1461052690016 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:58:10 INFO - PROCESS | 4486 | 1461052690020 Marionette TRACE conn3 <- [1,2670,null,{}] 00:58:10 INFO - PROCESS | 4486 | 1461052690025 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}] 00:58:10 INFO - PROCESS | 4486 | 1461052690369 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 00:58:10 INFO - PROCESS | 4486 | 1461052690576 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:10 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765d08e000 == 181 [pid = 4486] [id = 675] 00:58:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 269 (0x7f7670b8a800) [pid = 4486] [serial = 2026] [outer = (nil)] 00:58:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 270 (0x7f7670b96400) [pid = 4486] [serial = 2027] [outer = 0x7f7670b8a800] 00:58:10 INFO - PROCESS | 4486 | 1461052690651 Marionette DEBUG loaded listener.js 00:58:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 271 (0x7f7678864800) [pid = 4486] [serial = 2028] [outer = 0x7f7670b8a800] 00:58:11 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:12 INFO - PROCESS | 4486 | 1461052692016 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] 00:58:12 INFO - PROCESS | 4486 | 1461052692052 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 00:58:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:58:12 INFO - PROCESS | 4486 | 1461052692058 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:58:12 INFO - PROCESS | 4486 | 1461052692065 Marionette TRACE conn3 <- [1,2674,null,{}] 00:58:12 INFO - PROCESS | 4486 | 1461052692075 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}] 00:58:12 INFO - PROCESS | 4486 | 1461052692371 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 00:58:12 INFO - PROCESS | 4486 | 1461052692660 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:12 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765413b800 == 182 [pid = 4486] [id = 676] 00:58:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 272 (0x7f765416b800) [pid = 4486] [serial = 2029] [outer = (nil)] 00:58:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 273 (0x7f7654170000) [pid = 4486] [serial = 2030] [outer = 0x7f765416b800] 00:58:12 INFO - PROCESS | 4486 | 1461052692733 Marionette DEBUG loaded listener.js 00:58:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 274 (0x7f765ebe4400) [pid = 4486] [serial = 2031] [outer = 0x7f765416b800] 00:58:14 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:14 INFO - PROCESS | 4486 | 1461052694146 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] 00:58:14 INFO - PROCESS | 4486 | 1461052694208 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 00:58:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:58:14 INFO - PROCESS | 4486 | 1461052694309 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:58:14 INFO - PROCESS | 4486 | 1461052694312 Marionette TRACE conn3 <- [1,2678,null,{}] 00:58:14 INFO - PROCESS | 4486 | 1461052694318 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}] 00:58:14 INFO - PROCESS | 4486 | 1461052694532 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 00:58:15 INFO - PROCESS | 4486 | 1461052695322 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cf2e800 == 183 [pid = 4486] [id = 677] 00:58:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 275 (0x7f765416a000) [pid = 4486] [serial = 2032] [outer = (nil)] 00:58:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 276 (0x7f7654171c00) [pid = 4486] [serial = 2033] [outer = 0x7f765416a000] 00:58:15 INFO - PROCESS | 4486 | 1461052695396 Marionette DEBUG loaded listener.js 00:58:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 277 (0x7f7656bf6400) [pid = 4486] [serial = 2034] [outer = 0x7f765416a000] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766560b800 == 182 [pid = 4486] [id = 407] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765eb66000 == 181 [pid = 4486] [id = 469] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766210c800 == 180 [pid = 4486] [id = 658] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76634c2000 == 179 [pid = 4486] [id = 657] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765eb5b000 == 178 [pid = 4486] [id = 656] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765cf2f800 == 177 [pid = 4486] [id = 655] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765c98d000 == 176 [pid = 4486] [id = 654] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7661fe2000 == 175 [pid = 4486] [id = 653] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7685f08800 == 174 [pid = 4486] [id = 647] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7683076800 == 173 [pid = 4486] [id = 646] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675cd5000 == 172 [pid = 4486] [id = 645] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675075000 == 171 [pid = 4486] [id = 644] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670c45800 == 170 [pid = 4486] [id = 643] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76700cd000 == 169 [pid = 4486] [id = 642] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766ccb8000 == 168 [pid = 4486] [id = 641] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c2b1000 == 167 [pid = 4486] [id = 640] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bde7800 == 166 [pid = 4486] [id = 639] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665aa2800 == 165 [pid = 4486] [id = 638] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76654ca800 == 164 [pid = 4486] [id = 637] 00:58:16 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765e762800 == 163 [pid = 4486] [id = 636] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 276 (0x7f766c157000) [pid = 4486] [serial = 1907] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 275 (0x7f7665c92800) [pid = 4486] [serial = 1901] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 274 (0x7f766d3be000) [pid = 4486] [serial = 1677] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 273 (0x7f7662dab000) [pid = 4486] [serial = 1898] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 272 (0x7f766c174c00) [pid = 4486] [serial = 1719] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 271 (0x7f765d118000) [pid = 4486] [serial = 1889] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 270 (0x7f766c892000) [pid = 4486] [serial = 1671] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 269 (0x7f765d10e400) [pid = 4486] [serial = 1904] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 268 (0x7f766ab88000) [pid = 4486] [serial = 1662] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 267 (0x7f766c154000) [pid = 4486] [serial = 1668] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 266 (0x7f7671371400) [pid = 4486] [serial = 1853] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 265 (0x7f766eea7000) [pid = 4486] [serial = 1725] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 264 (0x7f765e91a400) [pid = 4486] [serial = 1883] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 263 (0x7f766cd35400) [pid = 4486] [serial = 1674] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 262 (0x7f765f96f000) [pid = 4486] [serial = 1650] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 261 (0x7f7675528400) [pid = 4486] [serial = 1859] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 260 (0x7f765fdba000) [pid = 4486] [serial = 1895] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 259 (0x7f7670815000) [pid = 4486] [serial = 1850] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 258 (0x7f7665c27800) [pid = 4486] [serial = 1656] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 257 (0x7f766abeb400) [pid = 4486] [serial = 1716] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 256 (0x7f765dcad800) [pid = 4486] [serial = 1893] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 255 (0x7f76845d5400) [pid = 4486] [serial = 1871] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 254 (0x7f765caef000) [pid = 4486] [serial = 1608] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 253 (0x7f765c9bb400) [pid = 4486] [serial = 1892] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 252 (0x7f765c040800) [pid = 4486] [serial = 1614] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 251 (0x7f76631f1800) [pid = 4486] [serial = 1653] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 250 (0x7f766d3bd800) [pid = 4486] [serial = 1722] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 249 (0x7f7686586400) [pid = 4486] [serial = 1880] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 248 (0x7f7675b4e400) [pid = 4486] [serial = 1521] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 247 (0x7f766ab03800) [pid = 4486] [serial = 1902] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 246 (0x7f7664250000) [pid = 4486] [serial = 1899] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 245 (0x7f7665d05c00) [pid = 4486] [serial = 1659] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 244 (0x7f765ebd6400) [pid = 4486] [serial = 1707] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 243 (0x7f7674629800) [pid = 4486] [serial = 1856] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f767047e400) [pid = 4486] [serial = 1728] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f7660ae6800) [pid = 4486] [serial = 1623] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f7676545c00) [pid = 4486] [serial = 1862] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f76788eac00) [pid = 4486] [serial = 1865] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 238 (0x7f766ab69000) [pid = 4486] [serial = 1905] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f765dba6c00) [pid = 4486] [serial = 1647] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f7662bb5800) [pid = 4486] [serial = 1710] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f7664256000) [pid = 4486] [serial = 1841] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f7665c2bc00) [pid = 4486] [serial = 1713] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f7660ade800) [pid = 4486] [serial = 1620] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f767007b800) [pid = 4486] [serial = 1847] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f765e923000) [pid = 4486] [serial = 1886] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f7665d2dc00) [pid = 4486] [serial = 1835] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f767391c800) [pid = 4486] [serial = 1877] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f7684331400) [pid = 4486] [serial = 1868] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f7661e11c00) [pid = 4486] [serial = 1896] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f766c14ec00) [pid = 4486] [serial = 1844] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f7664535400) [pid = 4486] [serial = 1874] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f76845d2800) [pid = 4486] [serial = 1611] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f766ba56000) [pid = 4486] [serial = 1665] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f7686425800) [pid = 4486] [serial = 1617] [outer = (nil)] [url = about:blank] 00:58:16 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f765f0bd000) [pid = 4486] [serial = 1838] [outer = (nil)] [url = about:blank] 00:58:17 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:17 INFO - PROCESS | 4486 | 1461052697344 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]]]}] 00:58:17 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) 00:58:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 3140ms 00:58:17 INFO - PROCESS | 4486 | 1461052697403 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 00:58:17 INFO - PROCESS | 4486 | 1461052697407 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 00:58:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:58:17 INFO - PROCESS | 4486 | 1461052697415 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:58:17 INFO - PROCESS | 4486 | 1461052697420 Marionette TRACE conn3 <- [1,2682,null,{}] 00:58:17 INFO - PROCESS | 4486 | 1461052697427 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}] 00:58:17 INFO - PROCESS | 4486 | 1461052697616 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 00:58:17 INFO - PROCESS | 4486 | 1461052697814 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:17 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765c984800 == 164 [pid = 4486] [id = 678] 00:58:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f765416a400) [pid = 4486] [serial = 2035] [outer = (nil)] 00:58:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f765bfce400) [pid = 4486] [serial = 2036] [outer = 0x7f765416a400] 00:58:17 INFO - PROCESS | 4486 | 1461052697875 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f765d0e6400) [pid = 4486] [serial = 2037] [outer = 0x7f765416a400] 00:58:18 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:19 INFO - PROCESS | 4486 | 1461052699024 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]]]}] 00:58:19 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) 00:58:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1633ms 00:58:19 INFO - PROCESS | 4486 | 1461052699059 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 00:58:19 INFO - PROCESS | 4486 | 1461052699065 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 00:58:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:58:19 INFO - PROCESS | 4486 | 1461052699071 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:58:19 INFO - PROCESS | 4486 | 1461052699073 Marionette TRACE conn3 <- [1,2686,null,{}] 00:58:19 INFO - PROCESS | 4486 | 1461052699079 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}] 00:58:19 INFO - PROCESS | 4486 | 1461052699352 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 00:58:19 INFO - PROCESS | 4486 | 1461052699476 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:19 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765da18800 == 165 [pid = 4486] [id = 679] 00:58:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f765d114400) [pid = 4486] [serial = 2038] [outer = (nil)] 00:58:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f765dd03000) [pid = 4486] [serial = 2039] [outer = 0x7f765d114400] 00:58:19 INFO - PROCESS | 4486 | 1461052699539 Marionette DEBUG loaded listener.js 00:58:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f765e9f1000) [pid = 4486] [serial = 2040] [outer = 0x7f765d114400] 00:58:21 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:21 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f7662bad000) [pid = 4486] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:58:21 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f765ba48000) [pid = 4486] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:58:21 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f7661e15000) [pid = 4486] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:58:21 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f7665c94000) [pid = 4486] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:58:21 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f765c03b400) [pid = 4486] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:58:21 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f7661ef4400) [pid = 4486] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:58:21 INFO - PROCESS | 4486 | 1461052701426 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] 00:58:21 INFO - PROCESS | 4486 | 1461052701457 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 00:58:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:58:21 INFO - PROCESS | 4486 | 1461052701471 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:58:21 INFO - PROCESS | 4486 | 1461052701480 Marionette TRACE conn3 <- [1,2690,null,{}] 00:58:21 INFO - PROCESS | 4486 | 1461052701486 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}] 00:58:21 INFO - PROCESS | 4486 | 1461052701753 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 00:58:21 INFO - PROCESS | 4486 | 1461052701868 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:21 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765fbaf000 == 166 [pid = 4486] [id = 680] 00:58:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f7654168000) [pid = 4486] [serial = 2041] [outer = (nil)] 00:58:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f765e9fa800) [pid = 4486] [serial = 2042] [outer = 0x7f7654168000] 00:58:21 INFO - PROCESS | 4486 | 1461052701928 Marionette DEBUG loaded listener.js 00:58:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f765f9dc400) [pid = 4486] [serial = 2043] [outer = 0x7f7654168000] 00:58:23 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:23 INFO - PROCESS | 4486 | 1461052703046 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] 00:58:23 INFO - PROCESS | 4486 | 1461052703067 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 00:58:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:58:23 INFO - PROCESS | 4486 | 1461052703072 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:58:23 INFO - PROCESS | 4486 | 1461052703074 Marionette TRACE conn3 <- [1,2694,null,{}] 00:58:23 INFO - PROCESS | 4486 | 1461052703079 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}] 00:58:23 INFO - PROCESS | 4486 | 1461052703265 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 00:58:23 INFO - PROCESS | 4486 | 1461052703637 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765b891800 == 167 [pid = 4486] [id = 681] 00:58:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f765416ac00) [pid = 4486] [serial = 2044] [outer = (nil)] 00:58:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f76543cb000) [pid = 4486] [serial = 2045] [outer = 0x7f765416ac00] 00:58:23 INFO - PROCESS | 4486 | 1461052703714 Marionette DEBUG loaded listener.js 00:58:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f7656bff800) [pid = 4486] [serial = 2046] [outer = 0x7f765416ac00] 00:58:25 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:25 INFO - PROCESS | 4486 | 1461052705118 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] 00:58:25 INFO - PROCESS | 4486 | 1461052705168 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 00:58:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:58:25 INFO - PROCESS | 4486 | 1461052705175 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:58:25 INFO - PROCESS | 4486 | 1461052705181 Marionette TRACE conn3 <- [1,2698,null,{}] 00:58:25 INFO - PROCESS | 4486 | 1461052705288 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}] 00:58:25 INFO - PROCESS | 4486 | 1461052705568 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 00:58:25 INFO - PROCESS | 4486 | 1461052705768 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:25 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765fba9000 == 168 [pid = 4486] [id = 682] 00:58:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f7656bffc00) [pid = 4486] [serial = 2047] [outer = (nil)] 00:58:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f765db4c000) [pid = 4486] [serial = 2048] [outer = 0x7f7656bffc00] 00:58:25 INFO - PROCESS | 4486 | 1461052705845 Marionette DEBUG loaded listener.js 00:58:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f765e9f3800) [pid = 4486] [serial = 2049] [outer = 0x7f7656bffc00] 00:58:27 INFO - PROCESS | 4486 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:27 INFO - PROCESS | 4486 | 1461052707193 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] 00:58:27 INFO - PROCESS | 4486 | 1461052707232 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 00:58:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:58:27 INFO - PROCESS | 4486 | 1461052707240 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:58:27 INFO - PROCESS | 4486 | 1461052707243 Marionette TRACE conn3 <- [1,2702,null,{}] 00:58:27 INFO - PROCESS | 4486 | 1461052707249 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}] 00:58:27 INFO - PROCESS | 4486 | 1461052707560 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 00:58:27 INFO - PROCESS | 4486 | 1461052707800 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76643af000 == 169 [pid = 4486] [id = 683] 00:58:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f765c035c00) [pid = 4486] [serial = 2050] [outer = (nil)] 00:58:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f765f9e3400) [pid = 4486] [serial = 2051] [outer = 0x7f765c035c00] 00:58:27 INFO - PROCESS | 4486 | 1461052707874 Marionette DEBUG loaded listener.js 00:58:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f7661ef8800) [pid = 4486] [serial = 2052] [outer = 0x7f765c035c00] 00:58:28 INFO - PROCESS | 4486 | 1461052708844 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]]]}] 00:58:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:58:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1629ms 00:58:28 INFO - PROCESS | 4486 | 1461052708869 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 00:58:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:58:28 INFO - PROCESS | 4486 | 1461052708873 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 00:58:28 INFO - PROCESS | 4486 | 1461052708886 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:58:28 INFO - PROCESS | 4486 | 1461052708895 Marionette TRACE conn3 <- [1,2706,null,{}] 00:58:28 INFO - PROCESS | 4486 | 1461052708903 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}] 00:58:29 INFO - PROCESS | 4486 | 1461052709121 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 00:58:29 INFO - PROCESS | 4486 | 1461052709440 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665686000 == 170 [pid = 4486] [id = 684] 00:58:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f7662dc8000) [pid = 4486] [serial = 2053] [outer = (nil)] 00:58:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f766424ac00) [pid = 4486] [serial = 2054] [outer = 0x7f7662dc8000] 00:58:29 INFO - PROCESS | 4486 | 1461052709514 Marionette DEBUG loaded listener.js 00:58:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f7664530000) [pid = 4486] [serial = 2055] [outer = 0x7f7662dc8000] 00:58:30 INFO - PROCESS | 4486 | 1461052710361 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]]]}] 00:58:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:58:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1544ms 00:58:30 INFO - PROCESS | 4486 | 1461052710423 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 00:58:30 INFO - PROCESS | 4486 | 1461052710427 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 00:58:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:58:30 INFO - PROCESS | 4486 | 1461052710433 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:58:30 INFO - PROCESS | 4486 | 1461052710435 Marionette TRACE conn3 <- [1,2710,null,{}] 00:58:30 INFO - PROCESS | 4486 | 1461052710441 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}] 00:58:30 INFO - PROCESS | 4486 | 1461052710646 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 00:58:30 INFO - PROCESS | 4486 | 1461052710912 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665810800 == 171 [pid = 4486] [id = 685] 00:58:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f766300a800) [pid = 4486] [serial = 2056] [outer = (nil)] 00:58:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f76658d4400) [pid = 4486] [serial = 2057] [outer = 0x7f766300a800] 00:58:31 INFO - PROCESS | 4486 | 1461052711025 Marionette DEBUG loaded listener.js 00:58:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 239 (0x7f7665c2b000) [pid = 4486] [serial = 2058] [outer = 0x7f766300a800] 00:58:31 INFO - PROCESS | 4486 | 1461052711883 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] 00:58:31 INFO - PROCESS | 4486 | 1461052711919 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 00:58:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:58:31 INFO - PROCESS | 4486 | 1461052711925 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:58:31 INFO - PROCESS | 4486 | 1461052711927 Marionette TRACE conn3 <- [1,2714,null,{}] 00:58:31 INFO - PROCESS | 4486 | 1461052711932 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}] 00:58:32 INFO - PROCESS | 4486 | 1461052712134 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 00:58:32 INFO - PROCESS | 4486 | 1461052712418 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:32 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766abca000 == 172 [pid = 4486] [id = 686] 00:58:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f7665d08c00) [pid = 4486] [serial = 2059] [outer = (nil)] 00:58:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f7665d31400) [pid = 4486] [serial = 2060] [outer = 0x7f7665d08c00] 00:58:32 INFO - PROCESS | 4486 | 1461052712543 Marionette DEBUG loaded listener.js 00:58:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f766ab6dc00) [pid = 4486] [serial = 2061] [outer = 0x7f7665d08c00] 00:58:33 INFO - PROCESS | 4486 | 1461052713398 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]]]}] 00:58:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:58:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1537ms 00:58:33 INFO - PROCESS | 4486 | 1461052713463 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 00:58:33 INFO - PROCESS | 4486 | 1461052713466 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 00:58:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:58:33 INFO - PROCESS | 4486 | 1461052713472 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:58:33 INFO - PROCESS | 4486 | 1461052713474 Marionette TRACE conn3 <- [1,2718,null,{}] 00:58:33 INFO - PROCESS | 4486 | 1461052713479 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}] 00:58:33 INFO - PROCESS | 4486 | 1461052713690 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 00:58:33 INFO - PROCESS | 4486 | 1461052713957 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:34 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c2af800 == 173 [pid = 4486] [id = 687] 00:58:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f766bfe2000) [pid = 4486] [serial = 2062] [outer = (nil)] 00:58:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 244 (0x7f766c586000) [pid = 4486] [serial = 2063] [outer = 0x7f766bfe2000] 00:58:34 INFO - PROCESS | 4486 | 1461052714078 Marionette DEBUG loaded listener.js 00:58:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 245 (0x7f766c9be000) [pid = 4486] [serial = 2064] [outer = 0x7f766bfe2000] 00:58:34 INFO - PROCESS | 4486 | 1461052714941 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] 00:58:35 INFO - PROCESS | 4486 | 1461052715006 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 00:58:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:58:35 INFO - PROCESS | 4486 | 1461052715012 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:58:35 INFO - PROCESS | 4486 | 1461052715016 Marionette TRACE conn3 <- [1,2722,null,{}] 00:58:35 INFO - PROCESS | 4486 | 1461052715021 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}] 00:58:35 INFO - PROCESS | 4486 | 1461052715243 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 00:58:35 INFO - PROCESS | 4486 | 1461052715513 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cbac000 == 174 [pid = 4486] [id = 688] 00:58:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 246 (0x7f766ab90400) [pid = 4486] [serial = 2065] [outer = (nil)] 00:58:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 247 (0x7f766ce4cc00) [pid = 4486] [serial = 2066] [outer = 0x7f766ab90400] 00:58:35 INFO - PROCESS | 4486 | 1461052715630 Marionette DEBUG loaded listener.js 00:58:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 248 (0x7f766d488000) [pid = 4486] [serial = 2067] [outer = 0x7f766ab90400] 00:58:36 INFO - PROCESS | 4486 | 1461052716502 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] 00:58:36 INFO - PROCESS | 4486 | 1461052716554 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 00:58:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:58:36 INFO - PROCESS | 4486 | 1461052716560 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:58:36 INFO - PROCESS | 4486 | 1461052716563 Marionette TRACE conn3 <- [1,2726,null,{}] 00:58:36 INFO - PROCESS | 4486 | 1461052716568 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}] 00:58:36 INFO - PROCESS | 4486 | 1461052716775 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 00:58:37 INFO - PROCESS | 4486 | 1461052717103 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:37 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766d323800 == 175 [pid = 4486] [id = 689] 00:58:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 249 (0x7f765d109c00) [pid = 4486] [serial = 2068] [outer = (nil)] 00:58:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 250 (0x7f7670080800) [pid = 4486] [serial = 2069] [outer = 0x7f765d109c00] 00:58:37 INFO - PROCESS | 4486 | 1461052717191 Marionette DEBUG loaded listener.js 00:58:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 251 (0x7f76704cd800) [pid = 4486] [serial = 2070] [outer = 0x7f765d109c00] 00:58:38 INFO - PROCESS | 4486 | 1461052718031 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]]]}] 00:58:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:58:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1534ms 00:58:38 INFO - PROCESS | 4486 | 1461052718095 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 00:58:38 INFO - PROCESS | 4486 | 1461052718098 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 00:58:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:58:38 INFO - PROCESS | 4486 | 1461052718104 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:58:38 INFO - PROCESS | 4486 | 1461052718106 Marionette TRACE conn3 <- [1,2730,null,{}] 00:58:38 INFO - PROCESS | 4486 | 1461052718112 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}] 00:58:38 INFO - PROCESS | 4486 | 1461052718328 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 00:58:38 INFO - PROCESS | 4486 | 1461052718600 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670b46000 == 176 [pid = 4486] [id = 690] 00:58:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 252 (0x7f766bfe4800) [pid = 4486] [serial = 2071] [outer = (nil)] 00:58:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 253 (0x7f767080ec00) [pid = 4486] [serial = 2072] [outer = 0x7f766bfe4800] 00:58:38 INFO - PROCESS | 4486 | 1461052718712 Marionette DEBUG loaded listener.js 00:58:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 254 (0x7f7670b93c00) [pid = 4486] [serial = 2073] [outer = 0x7f766bfe4800] 00:58:39 INFO - PROCESS | 4486 | 1461052719983 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] 00:58:40 INFO - PROCESS | 4486 | 1461052720043 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 00:58:40 INFO - PROCESS | 4486 | 1461052720049 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:58:40 INFO - PROCESS | 4486 | 1461052720052 Marionette TRACE conn3 <- [1,2734,null,{}] 00:58:40 INFO - PROCESS | 4486 | 1461052720057 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}] 00:58:40 INFO - PROCESS | 4486 | 1461052720315 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 00:58:40 INFO - PROCESS | 4486 | 1461052720566 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:40 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767494b800 == 177 [pid = 4486] [id = 691] 00:58:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 255 (0x7f767080ac00) [pid = 4486] [serial = 2074] [outer = (nil)] 00:58:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 256 (0x7f7670dc3c00) [pid = 4486] [serial = 2075] [outer = 0x7f767080ac00] 00:58:40 INFO - PROCESS | 4486 | 1461052720651 Marionette DEBUG loaded listener.js 00:58:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 257 (0x7f76710ed400) [pid = 4486] [serial = 2076] [outer = 0x7f767080ac00] 00:58:41 INFO - PROCESS | 4486 | 1461052721569 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]]]}] 00:58:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:58:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1577ms 00:58:41 INFO - PROCESS | 4486 | 1461052721627 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 00:58:41 INFO - PROCESS | 4486 | 1461052721630 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 00:58:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:58:41 INFO - PROCESS | 4486 | 1461052721636 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:58:41 INFO - PROCESS | 4486 | 1461052721640 Marionette TRACE conn3 <- [1,2738,null,{}] 00:58:41 INFO - PROCESS | 4486 | 1461052721645 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}] 00:58:41 INFO - PROCESS | 4486 | 1461052721891 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 00:58:42 INFO - PROCESS | 4486 | 1461052722259 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:42 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7677478800 == 178 [pid = 4486] [id = 692] 00:58:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 258 (0x7f767509e800) [pid = 4486] [serial = 2077] [outer = (nil)] 00:58:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 259 (0x7f767538dc00) [pid = 4486] [serial = 2078] [outer = 0x7f767509e800] 00:58:42 INFO - PROCESS | 4486 | 1461052722336 Marionette DEBUG loaded listener.js 00:58:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 260 (0x7f767613b800) [pid = 4486] [serial = 2079] [outer = 0x7f767509e800] 00:58:43 INFO - PROCESS | 4486 | 1461052723125 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]]]}] 00:58:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:58:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1528ms 00:58:43 INFO - PROCESS | 4486 | 1461052723169 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 00:58:43 INFO - PROCESS | 4486 | 1461052723172 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 00:58:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:58:43 INFO - PROCESS | 4486 | 1461052723178 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:58:43 INFO - PROCESS | 4486 | 1461052723180 Marionette TRACE conn3 <- [1,2742,null,{}] 00:58:43 INFO - PROCESS | 4486 | 1461052723185 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}] 00:58:43 INFO - PROCESS | 4486 | 1461052723387 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 00:58:43 INFO - PROCESS | 4486 | 1461052723635 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76843a4800 == 179 [pid = 4486] [id = 693] 00:58:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 261 (0x7f7675094c00) [pid = 4486] [serial = 2080] [outer = (nil)] 00:58:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 262 (0x7f7677541c00) [pid = 4486] [serial = 2081] [outer = 0x7f7675094c00] 00:58:43 INFO - PROCESS | 4486 | 1461052723707 Marionette DEBUG loaded listener.js 00:58:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 263 (0x7f768305c800) [pid = 4486] [serial = 2082] [outer = 0x7f7675094c00] 00:58:44 INFO - PROCESS | 4486 | 1461052724549 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]]]}] 00:58:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:58:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1428ms 00:58:44 INFO - PROCESS | 4486 | 1461052724607 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 00:58:44 INFO - PROCESS | 4486 | 1461052724611 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 00:58:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:58:44 INFO - PROCESS | 4486 | 1461052724616 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:58:44 INFO - PROCESS | 4486 | 1461052724618 Marionette TRACE conn3 <- [1,2746,null,{}] 00:58:44 INFO - PROCESS | 4486 | 1461052724643 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}] 00:58:44 INFO - PROCESS | 4486 | 1461052724854 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 00:58:45 INFO - PROCESS | 4486 | 1461052725128 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:45 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688388800 == 180 [pid = 4486] [id = 694] 00:58:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 264 (0x7f767523e800) [pid = 4486] [serial = 2083] [outer = (nil)] 00:58:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 265 (0x7f7683533400) [pid = 4486] [serial = 2084] [outer = 0x7f767523e800] 00:58:45 INFO - PROCESS | 4486 | 1461052725199 Marionette DEBUG loaded listener.js 00:58:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 266 (0x7f76845d6c00) [pid = 4486] [serial = 2085] [outer = 0x7f767523e800] 00:58:46 INFO - PROCESS | 4486 | 1461052726073 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]]]}] 00:58:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:58:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1481ms 00:58:46 INFO - PROCESS | 4486 | 1461052726104 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 00:58:46 INFO - PROCESS | 4486 | 1461052726107 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 00:58:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:58:46 INFO - PROCESS | 4486 | 1461052726116 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:58:46 INFO - PROCESS | 4486 | 1461052726118 Marionette TRACE conn3 <- [1,2750,null,{}] 00:58:46 INFO - PROCESS | 4486 | 1461052726124 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}] 00:58:46 INFO - PROCESS | 4486 | 1461052726331 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 00:58:46 INFO - PROCESS | 4486 | 1461052726617 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768d749800 == 181 [pid = 4486] [id = 695] 00:58:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 267 (0x7f765676ec00) [pid = 4486] [serial = 2086] [outer = (nil)] 00:58:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 268 (0x7f7656772400) [pid = 4486] [serial = 2087] [outer = 0x7f765676ec00] 00:58:46 INFO - PROCESS | 4486 | 1461052726690 Marionette DEBUG loaded listener.js 00:58:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 269 (0x7f7656777800) [pid = 4486] [serial = 2088] [outer = 0x7f765676ec00] 00:58:47 INFO - PROCESS | 4486 | 1461052727555 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]]]}] 00:58:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:58:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1476ms 00:58:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:58:47 INFO - PROCESS | 4486 | 1461052727592 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 00:58:47 INFO - PROCESS | 4486 | 1461052727595 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 00:58:47 INFO - PROCESS | 4486 | 1461052727600 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:58:47 INFO - PROCESS | 4486 | 1461052727603 Marionette TRACE conn3 <- [1,2754,null,{}] 00:58:47 INFO - PROCESS | 4486 | 1461052727608 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}] 00:58:47 INFO - PROCESS | 4486 | 1461052727810 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 00:58:48 INFO - PROCESS | 4486 | 1461052728092 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7671362800 == 182 [pid = 4486] [id = 696] 00:58:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 270 (0x7f765676f800) [pid = 4486] [serial = 2089] [outer = (nil)] 00:58:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 271 (0x7f768450c800) [pid = 4486] [serial = 2090] [outer = 0x7f765676f800] 00:58:48 INFO - PROCESS | 4486 | 1461052728169 Marionette DEBUG loaded listener.js 00:58:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 272 (0x7f7686544400) [pid = 4486] [serial = 2091] [outer = 0x7f765676f800] 00:58:49 INFO - PROCESS | 4486 | 1461052729113 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]]]}] 00:58:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:58:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1586ms 00:58:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:58:49 INFO - PROCESS | 4486 | 1461052729187 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 00:58:49 INFO - PROCESS | 4486 | 1461052729190 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 00:58:49 INFO - PROCESS | 4486 | 1461052729196 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:58:49 INFO - PROCESS | 4486 | 1461052729199 Marionette TRACE conn3 <- [1,2758,null,{}] 00:58:49 INFO - PROCESS | 4486 | 1461052729205 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}] 00:58:49 INFO - PROCESS | 4486 | 1461052729431 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 00:58:49 INFO - PROCESS | 4486 | 1461052729759 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:49 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7655c10800 == 183 [pid = 4486] [id = 697] 00:58:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 273 (0x7f7657deb000) [pid = 4486] [serial = 2092] [outer = (nil)] 00:58:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 274 (0x7f7657df1c00) [pid = 4486] [serial = 2093] [outer = 0x7f7657deb000] 00:58:49 INFO - PROCESS | 4486 | 1461052729835 Marionette DEBUG loaded listener.js 00:58:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 275 (0x7f7657df6000) [pid = 4486] [serial = 2094] [outer = 0x7f7657deb000] 00:58:50 INFO - PROCESS | 4486 | 1461052730657 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]]]}] 00:58:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:58:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1528ms 00:58:50 INFO - PROCESS | 4486 | 1461052730724 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 00:58:50 INFO - PROCESS | 4486 | 1461052730727 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 00:58:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:58:50 INFO - PROCESS | 4486 | 1461052730733 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:58:50 INFO - PROCESS | 4486 | 1461052730735 Marionette TRACE conn3 <- [1,2762,null,{}] 00:58:50 INFO - PROCESS | 4486 | 1461052730741 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}] 00:58:50 INFO - PROCESS | 4486 | 1461052730957 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 00:58:51 INFO - PROCESS | 4486 | 1461052731243 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:51 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765dc44000 == 184 [pid = 4486] [id = 698] 00:58:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 276 (0x7f7656776c00) [pid = 4486] [serial = 2095] [outer = (nil)] 00:58:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 277 (0x7f765dce3800) [pid = 4486] [serial = 2096] [outer = 0x7f7656776c00] 00:58:51 INFO - PROCESS | 4486 | 1461052731353 Marionette DEBUG loaded listener.js 00:58:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 278 (0x7f7665d0c800) [pid = 4486] [serial = 2097] [outer = 0x7f7656776c00] 00:58:52 INFO - PROCESS | 4486 | 1461052732149 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]]]}] 00:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1433ms 00:58:52 INFO - PROCESS | 4486 | 1461052732167 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 00:58:52 INFO - PROCESS | 4486 | 1461052732170 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 00:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:58:52 INFO - PROCESS | 4486 | 1461052732175 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:58:52 INFO - PROCESS | 4486 | 1461052732177 Marionette TRACE conn3 <- [1,2766,null,{}] 00:58:52 INFO - PROCESS | 4486 | 1461052732183 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}] 00:58:52 INFO - PROCESS | 4486 | 1461052732408 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 00:58:53 INFO - PROCESS | 4486 | 1461052733120 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cb10000 == 185 [pid = 4486] [id = 699] 00:58:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 279 (0x7f7654174c00) [pid = 4486] [serial = 2098] [outer = (nil)] 00:58:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 280 (0x7f765580f400) [pid = 4486] [serial = 2099] [outer = 0x7f7654174c00] 00:58:53 INFO - PROCESS | 4486 | 1461052733258 Marionette DEBUG loaded listener.js 00:58:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 281 (0x7f76575fa400) [pid = 4486] [serial = 2100] [outer = 0x7f7654174c00] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765e98f000 == 184 [pid = 4486] [id = 628] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765fbaf000 == 183 [pid = 4486] [id = 680] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765da18800 == 182 [pid = 4486] [id = 679] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765c984800 == 181 [pid = 4486] [id = 678] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765cf2e800 == 180 [pid = 4486] [id = 677] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768c96d000 == 179 [pid = 4486] [id = 671] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7687c9b000 == 178 [pid = 4486] [id = 670] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767d117800 == 177 [pid = 4486] [id = 669] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675ceb000 == 176 [pid = 4486] [id = 668] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670c62000 == 175 [pid = 4486] [id = 667] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766eeda000 == 174 [pid = 4486] [id = 666] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cc60000 == 173 [pid = 4486] [id = 665] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766bfbb000 == 172 [pid = 4486] [id = 664] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766a70d000 == 171 [pid = 4486] [id = 663] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766581e800 == 170 [pid = 4486] [id = 662] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7663379000 == 169 [pid = 4486] [id = 661] 00:58:54 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765cfd3000 == 168 [pid = 4486] [id = 660] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 280 (0x7f765c174000) [pid = 4486] [serial = 1943] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 279 (0x7f76713d0c00) [pid = 4486] [serial = 1925] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 278 (0x7f765f0bd800) [pid = 4486] [serial = 1910] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 277 (0x7f7683058400) [pid = 4486] [serial = 1937] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 276 (0x7f76654e6800) [pid = 4486] [serial = 1976] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 275 (0x7f766e4e1400) [pid = 4486] [serial = 1919] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 274 (0x7f766c153800) [pid = 4486] [serial = 1949] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 273 (0x7f766a93d000) [pid = 4486] [serial = 1955] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 272 (0x7f766a934400) [pid = 4486] [serial = 1946] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 271 (0x7f76788e7400) [pid = 4486] [serial = 1934] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 270 (0x7f76845d8000) [pid = 4486] [serial = 1940] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 269 (0x7f765dba8400) [pid = 4486] [serial = 1962] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 268 (0x7f7663011c00) [pid = 4486] [serial = 1967] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 267 (0x7f767623a400) [pid = 4486] [serial = 1931] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 266 (0x7f766ab8c000) [pid = 4486] [serial = 1974] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 265 (0x7f765cae2800) [pid = 4486] [serial = 1961] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 264 (0x7f765ea66000) [pid = 4486] [serial = 1964] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 263 (0x7f7665d05400) [pid = 4486] [serial = 1971] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 262 (0x7f765f9e8400) [pid = 4486] [serial = 1965] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 261 (0x7f767080a000) [pid = 4486] [serial = 1922] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 260 (0x7f7665d29800) [pid = 4486] [serial = 1973] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 259 (0x7f766ba5fc00) [pid = 4486] [serial = 1916] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 258 (0x7f766452d800) [pid = 4486] [serial = 1913] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 257 (0x7f7664537400) [pid = 4486] [serial = 1968] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 256 (0x7f767524ac00) [pid = 4486] [serial = 1928] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 255 (0x7f7655814400) [pid = 4486] [serial = 1952] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 254 (0x7f7656bf8400) [pid = 4486] [serial = 1958] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 253 (0x7f76658db800) [pid = 4486] [serial = 1970] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 252 (0x7f766c155c00) [pid = 4486] [serial = 1979] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | --DOMWINDOW == 251 (0x7f766ab8b800) [pid = 4486] [serial = 1977] [outer = (nil)] [url = about:blank] 00:58:54 INFO - PROCESS | 4486 | 1461052734804 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]]]}] 00:58:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:58:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2684ms 00:58:54 INFO - PROCESS | 4486 | 1461052734860 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 00:58:54 INFO - PROCESS | 4486 | 1461052734866 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 00:58:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:58:54 INFO - PROCESS | 4486 | 1461052734873 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:58:54 INFO - PROCESS | 4486 | 1461052734877 Marionette TRACE conn3 <- [1,2770,null,{}] 00:58:54 INFO - PROCESS | 4486 | 1461052734883 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}] 00:58:55 INFO - PROCESS | 4486 | 1461052735072 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 00:58:55 INFO - PROCESS | 4486 | 1461052735298 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76579e3800 == 169 [pid = 4486] [id = 700] 00:58:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 252 (0x7f76543d1000) [pid = 4486] [serial = 2101] [outer = (nil)] 00:58:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 253 (0x7f765ba42400) [pid = 4486] [serial = 2102] [outer = 0x7f76543d1000] 00:58:55 INFO - PROCESS | 4486 | 1461052735363 Marionette DEBUG loaded listener.js 00:58:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 254 (0x7f765d0eb800) [pid = 4486] [serial = 2103] [outer = 0x7f76543d1000] 00:58:56 INFO - PROCESS | 4486 | 1461052736148 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]]]}] 00:58:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:58:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1332ms 00:58:56 INFO - PROCESS | 4486 | 1461052736207 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 00:58:56 INFO - PROCESS | 4486 | 1461052736212 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 00:58:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:58:56 INFO - PROCESS | 4486 | 1461052736220 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:58:56 INFO - PROCESS | 4486 | 1461052736222 Marionette TRACE conn3 <- [1,2774,null,{}] 00:58:56 INFO - PROCESS | 4486 | 1461052736227 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}] 00:58:56 INFO - PROCESS | 4486 | 1461052736409 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 00:58:56 INFO - PROCESS | 4486 | 1461052736631 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:56 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765d083800 == 170 [pid = 4486] [id = 701] 00:58:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 255 (0x7f7654173c00) [pid = 4486] [serial = 2104] [outer = (nil)] 00:58:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 256 (0x7f765ddb7000) [pid = 4486] [serial = 2105] [outer = 0x7f7654173c00] 00:58:56 INFO - PROCESS | 4486 | 1461052736692 Marionette DEBUG loaded listener.js 00:58:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 257 (0x7f765ea6c000) [pid = 4486] [serial = 2106] [outer = 0x7f7654173c00] 00:58:57 INFO - PROCESS | 4486 | 1461052737560 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]]]}] 00:58:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:58:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1388ms 00:58:57 INFO - PROCESS | 4486 | 1461052737608 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 00:58:57 INFO - PROCESS | 4486 | 1461052737612 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 00:58:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:58:57 INFO - PROCESS | 4486 | 1461052737625 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:58:57 INFO - PROCESS | 4486 | 1461052737632 Marionette TRACE conn3 <- [1,2778,null,{}] 00:58:57 INFO - PROCESS | 4486 | 1461052737644 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}] 00:58:57 INFO - PROCESS | 4486 | 1461052737903 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 00:58:57 INFO - PROCESS | 4486 | 1461052737931 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:57 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7661fc4000 == 171 [pid = 4486] [id = 702] 00:58:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 258 (0x7f765f0bd800) [pid = 4486] [serial = 2107] [outer = (nil)] 00:58:57 INFO - PROCESS | 4486 | ++DOMWINDOW == 259 (0x7f7662da8c00) [pid = 4486] [serial = 2108] [outer = 0x7f765f0bd800] 00:58:57 INFO - PROCESS | 4486 | 1461052737987 Marionette DEBUG loaded listener.js 00:58:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 260 (0x7f76631f1800) [pid = 4486] [serial = 2109] [outer = 0x7f765f0bd800] 00:58:58 INFO - PROCESS | 4486 | 1461052738915 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]]]}] 00:58:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:58:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1335ms 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 259 (0x7f766ba5c800) [pid = 4486] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 258 (0x7f765d114400) [pid = 4486] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 257 (0x7f765f970000) [pid = 4486] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 256 (0x7f765416a400) [pid = 4486] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 255 (0x7f765416a000) [pid = 4486] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 254 (0x7f7670073400) [pid = 4486] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 253 (0x7f765dd0ac00) [pid = 4486] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 252 (0x7f766ab07800) [pid = 4486] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 251 (0x7f766abea400) [pid = 4486] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 250 (0x7f765ba44800) [pid = 4486] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 249 (0x7f7683395c00) [pid = 4486] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 248 (0x7f7671376400) [pid = 4486] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 247 (0x7f7670dcf800) [pid = 4486] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 246 (0x7f765dce5800) [pid = 4486] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 245 (0x7f765db45800) [pid = 4486] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 244 (0x7f76835b2c00) [pid = 4486] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 243 (0x7f766424c800) [pid = 4486] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f765d0e9400) [pid = 4486] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f766cfcd800) [pid = 4486] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f766cd3bc00) [pid = 4486] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f7665a66400) [pid = 4486] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 238 (0x7f7671012000) [pid = 4486] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f7661e0f400) [pid = 4486] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f765dcefc00) [pid = 4486] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f765c9bec00) [pid = 4486] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f7675246000) [pid = 4486] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f766cfc6800) [pid = 4486] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f765c9b7800) [pid = 4486] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f766ab93800) [pid = 4486] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f7661e16800) [pid = 4486] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f765d0ea000) [pid = 4486] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f7670dae000) [pid = 4486] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f765d0ea800) [pid = 4486] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f7675b53000) [pid = 4486] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f7670db2400) [pid = 4486] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f765c9b4000) [pid = 4486] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f765cae1800) [pid = 4486] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f766453a000) [pid = 4486] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f7664249000) [pid = 4486] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f7662dca800) [pid = 4486] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f765ea64c00) [pid = 4486] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f765ddbdc00) [pid = 4486] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f7662dd1400) [pid = 4486] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:58:59 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f765dcae800) [pid = 4486] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:58:59 INFO - PROCESS | 4486 | 1461052739556 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 00:58:59 INFO - PROCESS | 4486 | 1461052739559 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 00:58:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:58:59 INFO - PROCESS | 4486 | 1461052739612 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:58:59 INFO - PROCESS | 4486 | 1461052739614 Marionette TRACE conn3 <- [1,2782,null,{}] 00:58:59 INFO - PROCESS | 4486 | 1461052739621 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}] 00:58:59 INFO - PROCESS | 4486 | 1461052739791 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 00:58:59 INFO - PROCESS | 4486 | 1461052739979 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ca0d800 == 172 [pid = 4486] [id = 703] 00:58:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f765d0ea000) [pid = 4486] [serial = 2110] [outer = (nil)] 00:59:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f765dcacc00) [pid = 4486] [serial = 2111] [outer = 0x7f765d0ea000] 00:59:00 INFO - PROCESS | 4486 | 1461052740035 Marionette DEBUG loaded listener.js 00:59:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f765ea64c00) [pid = 4486] [serial = 2112] [outer = 0x7f765d0ea000] 00:59:00 INFO - PROCESS | 4486 | 1461052740690 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]]]}] 00:59:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:59:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1127ms 00:59:00 INFO - PROCESS | 4486 | 1461052740739 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 00:59:00 INFO - PROCESS | 4486 | 1461052740742 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 00:59:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:59:00 INFO - PROCESS | 4486 | 1461052740748 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:59:00 INFO - PROCESS | 4486 | 1461052740750 Marionette TRACE conn3 <- [1,2786,null,{}] 00:59:00 INFO - PROCESS | 4486 | 1461052740754 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}] 00:59:01 INFO - PROCESS | 4486 | 1461052741022 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 00:59:01 INFO - PROCESS | 4486 | 1461052741046 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:01 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76654c9000 == 173 [pid = 4486] [id = 704] 00:59:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f7664253000) [pid = 4486] [serial = 2113] [outer = (nil)] 00:59:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f7664530c00) [pid = 4486] [serial = 2114] [outer = 0x7f7664253000] 00:59:01 INFO - PROCESS | 4486 | 1461052741117 Marionette DEBUG loaded listener.js 00:59:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f766a934c00) [pid = 4486] [serial = 2115] [outer = 0x7f7664253000] 00:59:02 INFO - PROCESS | 4486 | 1461052742334 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]]]}] 00:59:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:59:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1631ms 00:59:02 INFO - PROCESS | 4486 | 1461052742380 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 00:59:02 INFO - PROCESS | 4486 | 1461052742386 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 00:59:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:59:02 INFO - PROCESS | 4486 | 1461052742395 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:59:02 INFO - PROCESS | 4486 | 1461052742399 Marionette TRACE conn3 <- [1,2790,null,{}] 00:59:02 INFO - PROCESS | 4486 | 1461052742407 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}] 00:59:02 INFO - PROCESS | 4486 | 1461052742676 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 00:59:03 INFO - PROCESS | 4486 | 1461052743006 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765d2ae000 == 174 [pid = 4486] [id = 705] 00:59:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f765c032800) [pid = 4486] [serial = 2116] [outer = (nil)] 00:59:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f765c174400) [pid = 4486] [serial = 2117] [outer = 0x7f765c032800] 00:59:03 INFO - PROCESS | 4486 | 1461052743088 Marionette DEBUG loaded listener.js 00:59:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f765dcae800) [pid = 4486] [serial = 2118] [outer = 0x7f765c032800] 00:59:03 INFO - PROCESS | 4486 | 1461052743969 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]]]}] 00:59:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:59:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1649ms 00:59:04 INFO - PROCESS | 4486 | 1461052744044 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 00:59:04 INFO - PROCESS | 4486 | 1461052744053 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 00:59:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:59:04 INFO - PROCESS | 4486 | 1461052744062 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:59:04 INFO - PROCESS | 4486 | 1461052744066 Marionette TRACE conn3 <- [1,2794,null,{}] 00:59:04 INFO - PROCESS | 4486 | 1461052744072 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}] 00:59:04 INFO - PROCESS | 4486 | 1461052744324 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 00:59:04 INFO - PROCESS | 4486 | 1461052744702 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:04 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76654be000 == 175 [pid = 4486] [id = 706] 00:59:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f765ebdd400) [pid = 4486] [serial = 2119] [outer = (nil)] 00:59:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f765f0bd000) [pid = 4486] [serial = 2120] [outer = 0x7f765ebdd400] 00:59:04 INFO - PROCESS | 4486 | 1461052744775 Marionette DEBUG loaded listener.js 00:59:04 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f7660adc400) [pid = 4486] [serial = 2121] [outer = 0x7f765ebdd400] 00:59:05 INFO - PROCESS | 4486 | 1461052745626 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]]]}] 00:59:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:59:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1633ms 00:59:05 INFO - PROCESS | 4486 | 1461052745696 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 00:59:05 INFO - PROCESS | 4486 | 1461052745699 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 00:59:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:59:05 INFO - PROCESS | 4486 | 1461052745705 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:59:05 INFO - PROCESS | 4486 | 1461052745710 Marionette TRACE conn3 <- [1,2798,null,{}] 00:59:05 INFO - PROCESS | 4486 | 1461052745725 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}] 00:59:05 INFO - PROCESS | 4486 | 1461052745965 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 00:59:06 INFO - PROCESS | 4486 | 1461052746282 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665971800 == 176 [pid = 4486] [id = 707] 00:59:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f76631f7c00) [pid = 4486] [serial = 2122] [outer = (nil)] 00:59:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f7665a6d800) [pid = 4486] [serial = 2123] [outer = 0x7f76631f7c00] 00:59:06 INFO - PROCESS | 4486 | 1461052746362 Marionette DEBUG loaded listener.js 00:59:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f766a938400) [pid = 4486] [serial = 2124] [outer = 0x7f76631f7c00] 00:59:07 INFO - PROCESS | 4486 | 1461052747223 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]]]}] 00:59:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:59:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1585ms 00:59:07 INFO - PROCESS | 4486 | 1461052747291 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 00:59:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:59:07 INFO - PROCESS | 4486 | 1461052747296 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 00:59:07 INFO - PROCESS | 4486 | 1461052747301 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:59:07 INFO - PROCESS | 4486 | 1461052747304 Marionette TRACE conn3 <- [1,2802,null,{}] 00:59:07 INFO - PROCESS | 4486 | 1461052747309 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}] 00:59:07 INFO - PROCESS | 4486 | 1461052747562 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 00:59:07 INFO - PROCESS | 4486 | 1461052747883 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:07 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c07e800 == 177 [pid = 4486] [id = 708] 00:59:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f7664532000) [pid = 4486] [serial = 2125] [outer = (nil)] 00:59:07 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f766ab6a400) [pid = 4486] [serial = 2126] [outer = 0x7f7664532000] 00:59:07 INFO - PROCESS | 4486 | 1461052747952 Marionette DEBUG loaded listener.js 00:59:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f766abe3c00) [pid = 4486] [serial = 2127] [outer = 0x7f7664532000] 00:59:08 INFO - PROCESS | 4486 | 1461052748728 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]]]}] 00:59:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:59:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1484ms 00:59:08 INFO - PROCESS | 4486 | 1461052748786 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 00:59:08 INFO - PROCESS | 4486 | 1461052748789 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 00:59:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:59:08 INFO - PROCESS | 4486 | 1461052748795 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:59:08 INFO - PROCESS | 4486 | 1461052748797 Marionette TRACE conn3 <- [1,2806,null,{}] 00:59:08 INFO - PROCESS | 4486 | 1461052748803 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}] 00:59:09 INFO - PROCESS | 4486 | 1461052749004 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 00:59:09 INFO - PROCESS | 4486 | 1461052749285 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb96800 == 178 [pid = 4486] [id = 709] 00:59:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f766a940400) [pid = 4486] [serial = 2128] [outer = (nil)] 00:59:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f766ba61c00) [pid = 4486] [serial = 2129] [outer = 0x7f766a940400] 00:59:09 INFO - PROCESS | 4486 | 1461052749369 Marionette DEBUG loaded listener.js 00:59:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f766c578800) [pid = 4486] [serial = 2130] [outer = 0x7f766a940400] 00:59:10 INFO - PROCESS | 4486 | 1461052750251 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]]]}] 00:59:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:59:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1480ms 00:59:10 INFO - PROCESS | 4486 | 1461052750277 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 00:59:10 INFO - PROCESS | 4486 | 1461052750281 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 00:59:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:59:10 INFO - PROCESS | 4486 | 1461052750286 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:59:10 INFO - PROCESS | 4486 | 1461052750288 Marionette TRACE conn3 <- [1,2810,null,{}] 00:59:10 INFO - PROCESS | 4486 | 1461052750294 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}] 00:59:10 INFO - PROCESS | 4486 | 1461052750516 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 00:59:10 INFO - PROCESS | 4486 | 1461052750800 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:10 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670c5e000 == 179 [pid = 4486] [id = 710] 00:59:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f766ce54400) [pid = 4486] [serial = 2131] [outer = (nil)] 00:59:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 239 (0x7f7670704000) [pid = 4486] [serial = 2132] [outer = 0x7f766ce54400] 00:59:10 INFO - PROCESS | 4486 | 1461052750880 Marionette DEBUG loaded listener.js 00:59:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f7671011000) [pid = 4486] [serial = 2133] [outer = 0x7f766ce54400] 00:59:11 INFO - PROCESS | 4486 | 1461052751712 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]]]}] 00:59:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:59:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1475ms 00:59:11 INFO - PROCESS | 4486 | 1461052751762 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 00:59:11 INFO - PROCESS | 4486 | 1461052751766 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 00:59:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:59:11 INFO - PROCESS | 4486 | 1461052751790 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:59:11 INFO - PROCESS | 4486 | 1461052751793 Marionette TRACE conn3 <- [1,2814,null,{}] 00:59:11 INFO - PROCESS | 4486 | 1461052751799 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}] 00:59:12 INFO - PROCESS | 4486 | 1461052752006 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 00:59:12 INFO - PROCESS | 4486 | 1461052752286 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:12 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7675408000 == 180 [pid = 4486] [id = 711] 00:59:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f766cfcd800) [pid = 4486] [serial = 2134] [outer = (nil)] 00:59:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f7671373800) [pid = 4486] [serial = 2135] [outer = 0x7f766cfcd800] 00:59:12 INFO - PROCESS | 4486 | 1461052752379 Marionette DEBUG loaded listener.js 00:59:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f76713ce400) [pid = 4486] [serial = 2136] [outer = 0x7f766cfcd800] 00:59:13 INFO - PROCESS | 4486 | 1461052753314 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]]]}] 00:59:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:59:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1584ms 00:59:13 INFO - PROCESS | 4486 | 1461052753371 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 00:59:13 INFO - PROCESS | 4486 | 1461052753373 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 00:59:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:59:13 INFO - PROCESS | 4486 | 1461052753398 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:59:13 INFO - PROCESS | 4486 | 1461052753402 Marionette TRACE conn3 <- [1,2818,null,{}] 00:59:13 INFO - PROCESS | 4486 | 1461052753409 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}] 00:59:13 INFO - PROCESS | 4486 | 1461052753624 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 00:59:13 INFO - PROCESS | 4486 | 1461052753902 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:13 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676b91800 == 181 [pid = 4486] [id = 712] 00:59:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 244 (0x7f765d10c800) [pid = 4486] [serial = 2137] [outer = (nil)] 00:59:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 245 (0x7f7672ab0400) [pid = 4486] [serial = 2138] [outer = 0x7f765d10c800] 00:59:14 INFO - PROCESS | 4486 | 1461052754016 Marionette DEBUG loaded listener.js 00:59:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 246 (0x7f76749e3c00) [pid = 4486] [serial = 2139] [outer = 0x7f765d10c800] 00:59:14 INFO - PROCESS | 4486 | 1461052754906 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]]]}] 00:59:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:59:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1555ms 00:59:14 INFO - PROCESS | 4486 | 1461052754935 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 00:59:14 INFO - PROCESS | 4486 | 1461052754939 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 00:59:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:59:14 INFO - PROCESS | 4486 | 1461052754944 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:59:14 INFO - PROCESS | 4486 | 1461052754947 Marionette TRACE conn3 <- [1,2822,null,{}] 00:59:14 INFO - PROCESS | 4486 | 1461052754952 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}] 00:59:15 INFO - PROCESS | 4486 | 1461052755164 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 00:59:15 INFO - PROCESS | 4486 | 1461052755449 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768434b000 == 182 [pid = 4486] [id = 713] 00:59:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 247 (0x7f765dd04c00) [pid = 4486] [serial = 2140] [outer = (nil)] 00:59:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 248 (0x7f76753ba400) [pid = 4486] [serial = 2141] [outer = 0x7f765dd04c00] 00:59:15 INFO - PROCESS | 4486 | 1461052755563 Marionette DEBUG loaded listener.js 00:59:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 249 (0x7f7676235000) [pid = 4486] [serial = 2142] [outer = 0x7f765dd04c00] 00:59:16 INFO - PROCESS | 4486 | 1461052756425 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]]]}] 00:59:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:59:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1530ms 00:59:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:59:16 INFO - PROCESS | 4486 | 1461052756476 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 00:59:16 INFO - PROCESS | 4486 | 1461052756479 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 00:59:16 INFO - PROCESS | 4486 | 1461052756484 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:59:16 INFO - PROCESS | 4486 | 1461052756487 Marionette TRACE conn3 <- [1,2826,null,{}] 00:59:16 INFO - PROCESS | 4486 | 1461052756492 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}] 00:59:16 INFO - PROCESS | 4486 | 1461052756715 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 00:59:17 INFO - PROCESS | 4486 | 1461052756999 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:17 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768a478800 == 183 [pid = 4486] [id = 714] 00:59:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 250 (0x7f765dba8800) [pid = 4486] [serial = 2143] [outer = (nil)] 00:59:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 251 (0x7f767c451000) [pid = 4486] [serial = 2144] [outer = 0x7f765dba8800] 00:59:17 INFO - PROCESS | 4486 | 1461052757111 Marionette DEBUG loaded listener.js 00:59:17 INFO - PROCESS | 4486 | ++DOMWINDOW == 252 (0x7f7683054000) [pid = 4486] [serial = 2145] [outer = 0x7f765dba8800] 00:59:18 INFO - PROCESS | 4486 | 1461052758030 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:59:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:59:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1577ms 00:59:18 INFO - PROCESS | 4486 | 1461052758062 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 00:59:18 INFO - PROCESS | 4486 | 1461052758066 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 00:59:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:59:18 INFO - PROCESS | 4486 | 1461052758071 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:59:18 INFO - PROCESS | 4486 | 1461052758074 Marionette TRACE conn3 <- [1,2830,null,{}] 00:59:18 INFO - PROCESS | 4486 | 1461052758080 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}] 00:59:18 INFO - PROCESS | 4486 | 1461052758298 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 00:59:18 INFO - PROCESS | 4486 | 1461052758589 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ccc0000 == 184 [pid = 4486] [id = 715] 00:59:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 253 (0x7f76846bb000) [pid = 4486] [serial = 2146] [outer = (nil)] 00:59:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 254 (0x7f7687c52400) [pid = 4486] [serial = 2147] [outer = 0x7f76846bb000] 00:59:18 INFO - PROCESS | 4486 | 1461052758717 Marionette DEBUG loaded listener.js 00:59:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 255 (0x7f768822d000) [pid = 4486] [serial = 2148] [outer = 0x7f76846bb000] 00:59:19 INFO - PROCESS | 4486 | 1461052759562 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]]]}] 00:59:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:59:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1542ms 00:59:19 INFO - PROCESS | 4486 | 1461052759614 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 00:59:19 INFO - PROCESS | 4486 | 1461052759618 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 00:59:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:59:19 INFO - PROCESS | 4486 | 1461052759623 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:59:19 INFO - PROCESS | 4486 | 1461052759626 Marionette TRACE conn3 <- [1,2834,null,{}] 00:59:19 INFO - PROCESS | 4486 | 1461052759630 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}] 00:59:19 INFO - PROCESS | 4486 | 1461052759832 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 00:59:20 INFO - PROCESS | 4486 | 1461052760117 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:20 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765b560800 == 185 [pid = 4486] [id = 716] 00:59:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 256 (0x7f765cee4c00) [pid = 4486] [serial = 2149] [outer = (nil)] 00:59:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 257 (0x7f765ceeb000) [pid = 4486] [serial = 2150] [outer = 0x7f765cee4c00] 00:59:20 INFO - PROCESS | 4486 | 1461052760192 Marionette DEBUG loaded listener.js 00:59:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 258 (0x7f765cef0c00) [pid = 4486] [serial = 2151] [outer = 0x7f765cee4c00] 00:59:21 INFO - PROCESS | 4486 | 1461052761031 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:59:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:59:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1477ms 00:59:21 INFO - PROCESS | 4486 | 1461052761102 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 00:59:21 INFO - PROCESS | 4486 | 1461052761106 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 00:59:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:59:21 INFO - PROCESS | 4486 | 1461052761112 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:59:21 INFO - PROCESS | 4486 | 1461052761115 Marionette TRACE conn3 <- [1,2838,null,{}] 00:59:21 INFO - PROCESS | 4486 | 1461052761120 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}] 00:59:21 INFO - PROCESS | 4486 | 1461052761331 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 00:59:21 INFO - PROCESS | 4486 | 1461052761626 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:21 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765db64000 == 186 [pid = 4486] [id = 717] 00:59:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 259 (0x7f7655c47800) [pid = 4486] [serial = 2152] [outer = (nil)] 00:59:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 260 (0x7f7655c4dc00) [pid = 4486] [serial = 2153] [outer = 0x7f7655c47800] 00:59:21 INFO - PROCESS | 4486 | 1461052761739 Marionette DEBUG loaded listener.js 00:59:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 261 (0x7f7655c53000) [pid = 4486] [serial = 2154] [outer = 0x7f7655c47800] 00:59:22 INFO - PROCESS | 4486 | 1461052762566 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]]]}] 00:59:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:59:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1486ms 00:59:22 INFO - PROCESS | 4486 | 1461052762599 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 00:59:22 INFO - PROCESS | 4486 | 1461052762602 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 00:59:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:59:22 INFO - PROCESS | 4486 | 1461052762608 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:59:22 INFO - PROCESS | 4486 | 1461052762617 Marionette TRACE conn3 <- [1,2842,null,{}] 00:59:22 INFO - PROCESS | 4486 | 1461052762624 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}] 00:59:22 INFO - PROCESS | 4486 | 1461052762834 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 00:59:23 INFO - PROCESS | 4486 | 1461052763120 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765db7c000 == 187 [pid = 4486] [id = 718] 00:59:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 262 (0x7f76531cb800) [pid = 4486] [serial = 2155] [outer = (nil)] 00:59:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 263 (0x7f76531d2400) [pid = 4486] [serial = 2156] [outer = 0x7f76531cb800] 00:59:23 INFO - PROCESS | 4486 | 1461052763232 Marionette DEBUG loaded listener.js 00:59:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 264 (0x7f76531d6800) [pid = 4486] [serial = 2157] [outer = 0x7f76531cb800] 00:59:24 INFO - PROCESS | 4486 | 1461052764060 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]]]}] 00:59:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:59:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1489ms 00:59:24 INFO - PROCESS | 4486 | 1461052764097 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 00:59:24 INFO - PROCESS | 4486 | 1461052764100 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 00:59:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:59:24 INFO - PROCESS | 4486 | 1461052764106 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:59:24 INFO - PROCESS | 4486 | 1461052764108 Marionette TRACE conn3 <- [1,2846,null,{}] 00:59:24 INFO - PROCESS | 4486 | 1461052764113 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}] 00:59:24 INFO - PROCESS | 4486 | 1461052764319 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 00:59:24 INFO - PROCESS | 4486 | 1461052764617 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:24 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765e594800 == 188 [pid = 4486] [id = 719] 00:59:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 265 (0x7f7655c52400) [pid = 4486] [serial = 2158] [outer = (nil)] 00:59:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 266 (0x7f765cee6000) [pid = 4486] [serial = 2159] [outer = 0x7f7655c52400] 00:59:24 INFO - PROCESS | 4486 | 1461052764691 Marionette DEBUG loaded listener.js 00:59:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 267 (0x7f765cef1800) [pid = 4486] [serial = 2160] [outer = 0x7f7655c52400] 00:59:25 INFO - PROCESS | 4486 | 1461052765516 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]]]}] 00:59:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:59:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1479ms 00:59:25 INFO - PROCESS | 4486 | 1461052765602 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 00:59:25 INFO - PROCESS | 4486 | 1461052765605 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 00:59:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:59:25 INFO - PROCESS | 4486 | 1461052765614 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:59:25 INFO - PROCESS | 4486 | 1461052765617 Marionette TRACE conn3 <- [1,2850,null,{}] 00:59:25 INFO - PROCESS | 4486 | 1461052765621 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}] 00:59:25 INFO - PROCESS | 4486 | 1461052765840 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 00:59:26 INFO - PROCESS | 4486 | 1461052766128 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:26 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765b74f000 == 189 [pid = 4486] [id = 720] 00:59:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 268 (0x7f76531d7c00) [pid = 4486] [serial = 2161] [outer = (nil)] 00:59:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 269 (0x7f7659acf800) [pid = 4486] [serial = 2162] [outer = 0x7f76531d7c00] 00:59:26 INFO - PROCESS | 4486 | 1461052766241 Marionette DEBUG loaded listener.js 00:59:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 270 (0x7f7659ad4c00) [pid = 4486] [serial = 2163] [outer = 0x7f76531d7c00] 00:59:27 INFO - PROCESS | 4486 | 1461052767033 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:59:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:59:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1481ms 00:59:27 INFO - PROCESS | 4486 | 1461052767096 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 00:59:27 INFO - PROCESS | 4486 | 1461052767101 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 00:59:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:59:27 INFO - PROCESS | 4486 | 1461052767126 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:59:27 INFO - PROCESS | 4486 | 1461052767130 Marionette TRACE conn3 <- [1,2854,null,{}] 00:59:27 INFO - PROCESS | 4486 | 1461052767135 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}] 00:59:27 INFO - PROCESS | 4486 | 1461052767359 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 00:59:27 INFO - PROCESS | 4486 | 1461052767659 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765e5a0000 == 190 [pid = 4486] [id = 721] 00:59:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 271 (0x7f7655c53400) [pid = 4486] [serial = 2164] [outer = (nil)] 00:59:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 272 (0x7f7659ad9800) [pid = 4486] [serial = 2165] [outer = 0x7f7655c53400] 00:59:27 INFO - PROCESS | 4486 | 1461052767776 Marionette DEBUG loaded listener.js 00:59:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 273 (0x7f7659bbf400) [pid = 4486] [serial = 2166] [outer = 0x7f7655c53400] 00:59:28 INFO - PROCESS | 4486 | 1461052768664 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]]]}] 00:59:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:59:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1587ms 00:59:28 INFO - PROCESS | 4486 | 1461052768710 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 00:59:28 INFO - PROCESS | 4486 | 1461052768714 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 00:59:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:59:28 INFO - PROCESS | 4486 | 1461052768720 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:59:28 INFO - PROCESS | 4486 | 1461052768722 Marionette TRACE conn3 <- [1,2858,null,{}] 00:59:28 INFO - PROCESS | 4486 | 1461052768727 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}] 00:59:28 INFO - PROCESS | 4486 | 1461052768989 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 00:59:29 INFO - PROCESS | 4486 | 1461052769322 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7659c85000 == 191 [pid = 4486] [id = 722] 00:59:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 274 (0x7f765416c800) [pid = 4486] [serial = 2167] [outer = (nil)] 00:59:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 275 (0x7f7659ad0c00) [pid = 4486] [serial = 2168] [outer = 0x7f765416c800] 00:59:29 INFO - PROCESS | 4486 | 1461052769399 Marionette DEBUG loaded listener.js 00:59:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 276 (0x7f7659bc8c00) [pid = 4486] [serial = 2169] [outer = 0x7f765416c800] 00:59:30 INFO - PROCESS | 4486 | 1461052770240 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:59:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:59:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1580ms 00:59:30 INFO - PROCESS | 4486 | 1461052770301 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 00:59:30 INFO - PROCESS | 4486 | 1461052770303 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 00:59:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:59:30 INFO - PROCESS | 4486 | 1461052770309 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:59:30 INFO - PROCESS | 4486 | 1461052770312 Marionette TRACE conn3 <- [1,2862,null,{}] 00:59:30 INFO - PROCESS | 4486 | 1461052770317 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}] 00:59:30 INFO - PROCESS | 4486 | 1461052770541 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 00:59:30 INFO - PROCESS | 4486 | 1461052770876 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cf2b000 == 192 [pid = 4486] [id = 723] 00:59:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 277 (0x7f765416d400) [pid = 4486] [serial = 2170] [outer = (nil)] 00:59:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 278 (0x7f765cae5c00) [pid = 4486] [serial = 2171] [outer = 0x7f765416d400] 00:59:30 INFO - PROCESS | 4486 | 1461052770951 Marionette DEBUG loaded listener.js 00:59:31 INFO - PROCESS | 4486 | ++DOMWINDOW == 279 (0x7f765e91b400) [pid = 4486] [serial = 2172] [outer = 0x7f765416d400] 00:59:31 INFO - PROCESS | 4486 | 1461052771821 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]]]}] 00:59:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:59:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1589ms 00:59:31 INFO - PROCESS | 4486 | 1461052771899 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 00:59:31 INFO - PROCESS | 4486 | 1461052771903 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 00:59:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:59:31 INFO - PROCESS | 4486 | 1461052771908 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:59:31 INFO - PROCESS | 4486 | 1461052771910 Marionette TRACE conn3 <- [1,2866,null,{}] 00:59:31 INFO - PROCESS | 4486 | 1461052771916 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}] 00:59:32 INFO - PROCESS | 4486 | 1461052772133 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766a722800 == 191 [pid = 4486] [id = 403] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7683571800 == 190 [pid = 4486] [id = 511] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766a71e800 == 189 [pid = 4486] [id = 502] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665680000 == 188 [pid = 4486] [id = 470] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76643b3000 == 187 [pid = 4486] [id = 507] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7663365000 == 186 [pid = 4486] [id = 501] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767d120800 == 185 [pid = 4486] [id = 510] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7688814000 == 184 [pid = 4486] [id = 648] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cc57800 == 183 [pid = 4486] [id = 558] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675720800 == 182 [pid = 4486] [id = 509] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c07d000 == 181 [pid = 4486] [id = 567] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c081000 == 180 [pid = 4486] [id = 503] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7671362800 == 179 [pid = 4486] [id = 696] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768d749800 == 178 [pid = 4486] [id = 695] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7688388800 == 177 [pid = 4486] [id = 694] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76843a4800 == 176 [pid = 4486] [id = 693] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7677478800 == 175 [pid = 4486] [id = 692] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767494b800 == 174 [pid = 4486] [id = 691] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670b46000 == 173 [pid = 4486] [id = 690] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766d323800 == 172 [pid = 4486] [id = 689] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cbac000 == 171 [pid = 4486] [id = 688] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c2af800 == 170 [pid = 4486] [id = 687] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766abca000 == 169 [pid = 4486] [id = 686] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665810800 == 168 [pid = 4486] [id = 685] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665686000 == 167 [pid = 4486] [id = 684] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76643af000 == 166 [pid = 4486] [id = 683] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765fba9000 == 165 [pid = 4486] [id = 682] 00:59:33 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765b891800 == 164 [pid = 4486] [id = 681] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 278 (0x7f7675390c00) [pid = 4486] [serial = 1797] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 277 (0x7f7664539c00) [pid = 4486] [serial = 1875] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 276 (0x7f767136ec00) [pid = 4486] [serial = 1740] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 275 (0x7f7676b39400) [pid = 4486] [serial = 1863] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 274 (0x7f7670db1400) [pid = 4486] [serial = 1851] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 273 (0x7f76710f4c00) [pid = 4486] [serial = 1737] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 272 (0x7f76822d4c00) [pid = 4486] [serial = 1866] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 271 (0x7f767c508800) [pid = 4486] [serial = 1803] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 270 (0x7f766ce56c00) [pid = 4486] [serial = 1845] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 269 (0x7f76713d1400) [pid = 4486] [serial = 1785] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 268 (0x7f768304ec00) [pid = 4486] [serial = 1809] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 267 (0x7f767753ec00) [pid = 4486] [serial = 1800] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 266 (0x7f7672a08400) [pid = 4486] [serial = 1854] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 265 (0x7f766453b800) [pid = 4486] [serial = 1887] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 264 (0x7f765e921000) [pid = 4486] [serial = 1884] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 263 (0x7f7687c54000) [pid = 4486] [serial = 1881] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 262 (0x7f7685fd4000) [pid = 4486] [serial = 1878] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 261 (0x7f7665c2ec00) [pid = 4486] [serial = 1842] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 260 (0x7f7661e0cc00) [pid = 4486] [serial = 1839] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 259 (0x7f766c888400) [pid = 4486] [serial = 1836] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 258 (0x7f7665d05800) [pid = 4486] [serial = 1773] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 257 (0x7f7660add000) [pid = 4486] [serial = 1770] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 256 (0x7f7670bed800) [pid = 4486] [serial = 1734] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 255 (0x7f768330a800) [pid = 4486] [serial = 1812] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 254 (0x7f766cd39800) [pid = 4486] [serial = 1776] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 253 (0x7f766cfc2c00) [pid = 4486] [serial = 1767] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 252 (0x7f767137c000) [pid = 4486] [serial = 1743] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 251 (0x7f76845cdc00) [pid = 4486] [serial = 1869] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 250 (0x7f7675b51c00) [pid = 4486] [serial = 1860] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 249 (0x7f7675245c00) [pid = 4486] [serial = 1857] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 248 (0x7f7670709400) [pid = 4486] [serial = 1779] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 247 (0x7f7675243000) [pid = 4486] [serial = 1794] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 246 (0x7f76846c7400) [pid = 4486] [serial = 1872] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 245 (0x7f7672c66000) [pid = 4486] [serial = 1788] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 244 (0x7f7663005800) [pid = 4486] [serial = 1806] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 243 (0x7f767070ec00) [pid = 4486] [serial = 1731] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f7670db4800) [pid = 4486] [serial = 1782] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f76704c4800) [pid = 4486] [serial = 1848] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f7674631800) [pid = 4486] [serial = 1791] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f766cd38c00) [pid = 4486] [serial = 1908] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 238 (0x7f765dd03000) [pid = 4486] [serial = 2039] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f766cb50400) [pid = 4486] [serial = 1980] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f7676540400) [pid = 4486] [serial = 2003] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f766ee9bc00) [pid = 4486] [serial = 1994] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f768450d000) [pid = 4486] [serial = 2015] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f76710ef800) [pid = 4486] [serial = 1997] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f76543d2800) [pid = 4486] [serial = 2021] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f76845d9c00) [pid = 4486] [serial = 2018] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f765bfce400) [pid = 4486] [serial = 2036] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f766ce4b000) [pid = 4486] [serial = 1991] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f765bfd0800) [pid = 4486] [serial = 2009] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f7683168400) [pid = 4486] [serial = 2006] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f765e9fb400) [pid = 4486] [serial = 2012] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f7654171c00) [pid = 4486] [serial = 2033] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f7656bf6400) [pid = 4486] [serial = 2034] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f7654170000) [pid = 4486] [serial = 2030] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f7661e0f000) [pid = 4486] [serial = 1985] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f7670b8d400) [pid = 4486] [serial = 2024] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f765d0f2000) [pid = 4486] [serial = 1982] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f7675245000) [pid = 4486] [serial = 2000] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f766a940c00) [pid = 4486] [serial = 1988] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f7670b96400) [pid = 4486] [serial = 2027] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f765e9fa800) [pid = 4486] [serial = 2042] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f765d0e6400) [pid = 4486] [serial = 2037] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | --DOMWINDOW == 214 (0x7f765e9f1000) [pid = 4486] [serial = 2040] [outer = (nil)] [url = about:blank] 00:59:33 INFO - PROCESS | 4486 | 1461052773946 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:33 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7655c0a000 == 165 [pid = 4486] [id = 724] 00:59:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 215 (0x7f7656773400) [pid = 4486] [serial = 2173] [outer = (nil)] 00:59:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f7656777400) [pid = 4486] [serial = 2174] [outer = 0x7f7656773400] 00:59:34 INFO - PROCESS | 4486 | 1461052774016 Marionette DEBUG loaded listener.js 00:59:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f7657dea000) [pid = 4486] [serial = 2175] [outer = 0x7f7656773400] 00:59:34 INFO - PROCESS | 4486 | 1461052774796 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]]]}] 00:59:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:59:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2942ms 00:59:34 INFO - PROCESS | 4486 | 1461052774853 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 00:59:34 INFO - PROCESS | 4486 | 1461052774860 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 00:59:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:59:34 INFO - PROCESS | 4486 | 1461052774871 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:59:34 INFO - PROCESS | 4486 | 1461052774875 Marionette TRACE conn3 <- [1,2870,null,{}] 00:59:34 INFO - PROCESS | 4486 | 1461052774882 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}] 00:59:35 INFO - PROCESS | 4486 | 1461052775099 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 00:59:35 INFO - PROCESS | 4486 | 1461052775291 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:35 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765c988000 == 166 [pid = 4486] [id = 725] 00:59:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f7656774000) [pid = 4486] [serial = 2176] [outer = (nil)] 00:59:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f765bfcfc00) [pid = 4486] [serial = 2177] [outer = 0x7f7656774000] 00:59:35 INFO - PROCESS | 4486 | 1461052775356 Marionette DEBUG loaded listener.js 00:59:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f765c9b9400) [pid = 4486] [serial = 2178] [outer = 0x7f7656774000] 00:59:36 INFO - PROCESS | 4486 | 1461052776213 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]]]}] 00:59:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:59:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1378ms 00:59:36 INFO - PROCESS | 4486 | 1461052776253 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 00:59:36 INFO - PROCESS | 4486 | 1461052776258 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 00:59:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:59:36 INFO - PROCESS | 4486 | 1461052776271 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:59:36 INFO - PROCESS | 4486 | 1461052776273 Marionette TRACE conn3 <- [1,2874,null,{}] 00:59:36 INFO - PROCESS | 4486 | 1461052776279 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}] 00:59:36 INFO - PROCESS | 4486 | 1461052776535 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 00:59:36 INFO - PROCESS | 4486 | 1461052776571 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:36 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cea6800 == 167 [pid = 4486] [id = 726] 00:59:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f765d0ec000) [pid = 4486] [serial = 2179] [outer = (nil)] 00:59:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f765d117400) [pid = 4486] [serial = 2180] [outer = 0x7f765d0ec000] 00:59:36 INFO - PROCESS | 4486 | 1461052776641 Marionette DEBUG loaded listener.js 00:59:36 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f765dcadc00) [pid = 4486] [serial = 2181] [outer = 0x7f765d0ec000] 00:59:37 INFO - PROCESS | 4486 | 1461052777653 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]]]}] 00:59:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:59:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1443ms 00:59:37 INFO - PROCESS | 4486 | 1461052777708 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 00:59:37 INFO - PROCESS | 4486 | 1461052777711 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 00:59:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:59:37 INFO - PROCESS | 4486 | 1461052777754 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:59:37 INFO - PROCESS | 4486 | 1461052777767 Marionette TRACE conn3 <- [1,2878,null,{}] 00:59:37 INFO - PROCESS | 4486 | 1461052777809 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}] 00:59:38 INFO - PROCESS | 4486 | 1461052778097 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 00:59:38 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f765d0ea000) [pid = 4486] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:59:38 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f7654173c00) [pid = 4486] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:59:38 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f7654174c00) [pid = 4486] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:59:38 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f765f0bd800) [pid = 4486] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:59:38 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f76543d1000) [pid = 4486] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:59:38 INFO - PROCESS | 4486 | 1461052778696 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:38 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cfd0000 == 168 [pid = 4486] [id = 727] 00:59:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f7654173c00) [pid = 4486] [serial = 2182] [outer = (nil)] 00:59:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f765bfcdc00) [pid = 4486] [serial = 2183] [outer = 0x7f7654173c00] 00:59:38 INFO - PROCESS | 4486 | 1461052778753 Marionette DEBUG loaded listener.js 00:59:38 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f765e921000) [pid = 4486] [serial = 2184] [outer = 0x7f7654173c00] 00:59:39 INFO - PROCESS | 4486 | 1461052779455 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]]]}] 00:59:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:59:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1748ms 00:59:39 INFO - PROCESS | 4486 | 1461052779487 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 00:59:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:59:39 INFO - PROCESS | 4486 | 1461052779491 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 00:59:39 INFO - PROCESS | 4486 | 1461052779496 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:59:39 INFO - PROCESS | 4486 | 1461052779499 Marionette TRACE conn3 <- [1,2882,null,{}] 00:59:39 INFO - PROCESS | 4486 | 1461052779504 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}] 00:59:39 INFO - PROCESS | 4486 | 1461052779767 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 00:59:39 INFO - PROCESS | 4486 | 1461052779788 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:39 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765dc35000 == 169 [pid = 4486] [id = 728] 00:59:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f765dce5800) [pid = 4486] [serial = 2185] [outer = (nil)] 00:59:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f765ebddc00) [pid = 4486] [serial = 2186] [outer = 0x7f765dce5800] 00:59:39 INFO - PROCESS | 4486 | 1461052779848 Marionette DEBUG loaded listener.js 00:59:39 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f765f33c800) [pid = 4486] [serial = 2187] [outer = 0x7f765dce5800] 00:59:40 INFO - PROCESS | 4486 | 1461052780920 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]]]}] 00:59:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:59:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1480ms 00:59:40 INFO - PROCESS | 4486 | 1461052780977 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 00:59:40 INFO - PROCESS | 4486 | 1461052780983 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 00:59:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:59:41 INFO - PROCESS | 4486 | 1461052780991 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:59:41 INFO - PROCESS | 4486 | 1461052780995 Marionette TRACE conn3 <- [1,2886,null,{}] 00:59:41 INFO - PROCESS | 4486 | 1461052781005 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}] 00:59:41 INFO - PROCESS | 4486 | 1461052781235 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 00:59:41 INFO - PROCESS | 4486 | 1461052781567 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765c99d800 == 170 [pid = 4486] [id = 729] 00:59:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f7657dee000) [pid = 4486] [serial = 2188] [outer = (nil)] 00:59:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f7659bc2c00) [pid = 4486] [serial = 2189] [outer = 0x7f7657dee000] 00:59:41 INFO - PROCESS | 4486 | 1461052781656 Marionette DEBUG loaded listener.js 00:59:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f765c033000) [pid = 4486] [serial = 2190] [outer = 0x7f7657dee000] 00:59:42 INFO - PROCESS | 4486 | 1461052782570 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]]]}] 00:59:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:59:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1632ms 00:59:42 INFO - PROCESS | 4486 | 1461052782623 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 00:59:42 INFO - PROCESS | 4486 | 1461052782632 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 00:59:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:59:42 INFO - PROCESS | 4486 | 1461052782642 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:59:42 INFO - PROCESS | 4486 | 1461052782647 Marionette TRACE conn3 <- [1,2890,null,{}] 00:59:42 INFO - PROCESS | 4486 | 1461052782652 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}] 00:59:42 INFO - PROCESS | 4486 | 1461052782872 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 00:59:43 INFO - PROCESS | 4486 | 1461052783207 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765dc3b000 == 171 [pid = 4486] [id = 730] 00:59:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f765dba6400) [pid = 4486] [serial = 2191] [outer = (nil)] 00:59:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f765dba9400) [pid = 4486] [serial = 2192] [outer = 0x7f765dba6400] 00:59:43 INFO - PROCESS | 4486 | 1461052783314 Marionette DEBUG loaded listener.js 00:59:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f765dd10000) [pid = 4486] [serial = 2193] [outer = 0x7f765dba6400] 00:59:44 INFO - PROCESS | 4486 | 1461052784298 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:59:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:59:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1735ms 00:59:44 INFO - PROCESS | 4486 | 1461052784378 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 00:59:44 INFO - PROCESS | 4486 | 1461052784382 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 00:59:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:59:44 INFO - PROCESS | 4486 | 1461052784388 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:59:44 INFO - PROCESS | 4486 | 1461052784394 Marionette TRACE conn3 <- [1,2894,null,{}] 00:59:44 INFO - PROCESS | 4486 | 1461052784410 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}] 00:59:44 INFO - PROCESS | 4486 | 1461052784667 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 00:59:44 INFO - PROCESS | 4486 | 1461052784985 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:45 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765fba9800 == 172 [pid = 4486] [id = 731] 00:59:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f765ea65400) [pid = 4486] [serial = 2194] [outer = (nil)] 00:59:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f765f346800) [pid = 4486] [serial = 2195] [outer = 0x7f765ea65400] 00:59:45 INFO - PROCESS | 4486 | 1461052785066 Marionette DEBUG loaded listener.js 00:59:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f765f964400) [pid = 4486] [serial = 2196] [outer = 0x7f765ea65400] 00:59:45 INFO - PROCESS | 4486 | 1461052785909 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]]]}] 00:59:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:59:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1582ms 00:59:45 INFO - PROCESS | 4486 | 1461052785972 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 00:59:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:59:45 INFO - PROCESS | 4486 | 1461052785976 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 00:59:45 INFO - PROCESS | 4486 | 1461052785982 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:59:45 INFO - PROCESS | 4486 | 1461052785986 Marionette TRACE conn3 <- [1,2898,null,{}] 00:59:45 INFO - PROCESS | 4486 | 1461052785991 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}] 00:59:46 INFO - PROCESS | 4486 | 1461052786205 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 00:59:46 INFO - PROCESS | 4486 | 1461052786476 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766293e800 == 173 [pid = 4486] [id = 732] 00:59:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f765f33c400) [pid = 4486] [serial = 2197] [outer = (nil)] 00:59:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f7660ad9800) [pid = 4486] [serial = 2198] [outer = 0x7f765f33c400] 00:59:46 INFO - PROCESS | 4486 | 1461052786589 Marionette DEBUG loaded listener.js 00:59:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f7661e0f000) [pid = 4486] [serial = 2199] [outer = 0x7f765f33c400] 00:59:47 INFO - PROCESS | 4486 | 1461052787455 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]]]}] 00:59:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:59:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1527ms 00:59:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:59:47 INFO - PROCESS | 4486 | 1461052787510 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 00:59:47 INFO - PROCESS | 4486 | 1461052787512 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 00:59:47 INFO - PROCESS | 4486 | 1461052787519 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:59:47 INFO - PROCESS | 4486 | 1461052787522 Marionette TRACE conn3 <- [1,2902,null,{}] 00:59:47 INFO - PROCESS | 4486 | 1461052787527 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}] 00:59:47 INFO - PROCESS | 4486 | 1461052787740 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 00:59:48 INFO - PROCESS | 4486 | 1461052788019 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7664354000 == 174 [pid = 4486] [id = 733] 00:59:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f765f968c00) [pid = 4486] [serial = 2200] [outer = (nil)] 00:59:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f7662bb3000) [pid = 4486] [serial = 2201] [outer = 0x7f765f968c00] 00:59:48 INFO - PROCESS | 4486 | 1461052788133 Marionette DEBUG loaded listener.js 00:59:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 239 (0x7f7662dc9400) [pid = 4486] [serial = 2202] [outer = 0x7f765f968c00] 00:59:49 INFO - PROCESS | 4486 | 1461052789009 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:59:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:59:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1535ms 00:59:49 INFO - PROCESS | 4486 | 1461052789054 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 00:59:49 INFO - PROCESS | 4486 | 1461052789057 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 00:59:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:59:49 INFO - PROCESS | 4486 | 1461052789063 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:59:49 INFO - PROCESS | 4486 | 1461052789065 Marionette TRACE conn3 <- [1,2906,null,{}] 00:59:49 INFO - PROCESS | 4486 | 1461052789071 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}] 00:59:49 INFO - PROCESS | 4486 | 1461052789311 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 00:59:49 INFO - PROCESS | 4486 | 1461052789586 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:49 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665604000 == 175 [pid = 4486] [id = 734] 00:59:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f7664531c00) [pid = 4486] [serial = 2203] [outer = (nil)] 00:59:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f76658d6000) [pid = 4486] [serial = 2204] [outer = 0x7f7664531c00] 00:59:49 INFO - PROCESS | 4486 | 1461052789709 Marionette DEBUG loaded listener.js 00:59:49 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f7665c8bc00) [pid = 4486] [serial = 2205] [outer = 0x7f7664531c00] 00:59:50 INFO - PROCESS | 4486 | 1461052790533 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]]]}] 00:59:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:59:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1530ms 00:59:50 INFO - PROCESS | 4486 | 1461052790593 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 00:59:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:59:50 INFO - PROCESS | 4486 | 1461052790597 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 00:59:50 INFO - PROCESS | 4486 | 1461052790602 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:59:50 INFO - PROCESS | 4486 | 1461052790605 Marionette TRACE conn3 <- [1,2910,null,{}] 00:59:50 INFO - PROCESS | 4486 | 1461052790610 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}] 00:59:50 INFO - PROCESS | 4486 | 1461052790811 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 00:59:51 INFO - PROCESS | 4486 | 1461052791093 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:51 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76657a1800 == 176 [pid = 4486] [id = 735] 00:59:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f7664257c00) [pid = 4486] [serial = 2206] [outer = (nil)] 00:59:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 244 (0x7f7665d2c800) [pid = 4486] [serial = 2207] [outer = 0x7f7664257c00] 00:59:51 INFO - PROCESS | 4486 | 1461052791205 Marionette DEBUG loaded listener.js 00:59:51 INFO - PROCESS | 4486 | ++DOMWINDOW == 245 (0x7f766a937400) [pid = 4486] [serial = 2208] [outer = 0x7f7664257c00] 00:59:51 INFO - PROCESS | 4486 | 1461052791919 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]]]}] 00:59:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:59:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:59:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1329ms 00:59:51 INFO - TEST-START | /DOMEvents/constructors.html 00:59:51 INFO - PROCESS | 4486 | 1461052791931 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 00:59:51 INFO - PROCESS | 4486 | 1461052791934 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 00:59:51 INFO - PROCESS | 4486 | 1461052791940 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:59:51 INFO - PROCESS | 4486 | 1461052791943 Marionette TRACE conn3 <- [1,2914,null,{}] 00:59:51 INFO - PROCESS | 4486 | 1461052791948 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}] 00:59:52 INFO - PROCESS | 4486 | 1461052792142 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 00:59:52 INFO - PROCESS | 4486 | 1461052792393 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:52 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665812000 == 177 [pid = 4486] [id = 736] 00:59:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 246 (0x7f7664532c00) [pid = 4486] [serial = 2209] [outer = (nil)] 00:59:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 247 (0x7f766a940c00) [pid = 4486] [serial = 2210] [outer = 0x7f7664532c00] 00:59:52 INFO - PROCESS | 4486 | 1461052792470 Marionette DEBUG loaded listener.js 00:59:52 INFO - PROCESS | 4486 | ++DOMWINDOW == 248 (0x7f766ab86400) [pid = 4486] [serial = 2211] [outer = 0x7f7664532c00] 00:59:53 INFO - PROCESS | 4486 | 1461052793407 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]]]}] 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:59:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:59:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:59:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:59:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:59:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:59:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:59:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:59:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:59:53 INFO - TEST-OK | /DOMEvents/constructors.html | took 1499ms 00:59:53 INFO - PROCESS | 4486 | 1461052793440 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 00:59:53 INFO - PROCESS | 4486 | 1461052793445 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 00:59:53 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:59:53 INFO - PROCESS | 4486 | 1461052793452 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:59:53 INFO - PROCESS | 4486 | 1461052793459 Marionette TRACE conn3 <- [1,2918,null,{}] 00:59:53 INFO - PROCESS | 4486 | 1461052793469 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}] 00:59:53 INFO - PROCESS | 4486 | 1461052793710 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 00:59:54 INFO - PROCESS | 4486 | 1461052794027 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766abc4000 == 178 [pid = 4486] [id = 737] 00:59:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 249 (0x7f765c032400) [pid = 4486] [serial = 2212] [outer = (nil)] 00:59:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 250 (0x7f766abe5800) [pid = 4486] [serial = 2213] [outer = 0x7f765c032400] 00:59:54 INFO - PROCESS | 4486 | 1461052794096 Marionette DEBUG loaded listener.js 00:59:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 251 (0x7f766c15a400) [pid = 4486] [serial = 2214] [outer = 0x7f765c032400] 00:59:54 INFO - PROCESS | 4486 | 1461052794798 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:59:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:59:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1384ms 00:59:54 INFO - PROCESS | 4486 | 1461052794837 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 00:59:54 INFO - PROCESS | 4486 | 1461052794840 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 00:59:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:59:54 INFO - PROCESS | 4486 | 1461052794846 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:59:54 INFO - PROCESS | 4486 | 1461052794849 Marionette TRACE conn3 <- [1,2922,null,{}] 00:59:54 INFO - PROCESS | 4486 | 1461052794854 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}] 00:59:55 INFO - PROCESS | 4486 | 1461052795062 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 00:59:55 INFO - PROCESS | 4486 | 1461052795318 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c07b000 == 179 [pid = 4486] [id = 738] 00:59:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 252 (0x7f765db4a400) [pid = 4486] [serial = 2215] [outer = (nil)] 00:59:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 253 (0x7f766c586800) [pid = 4486] [serial = 2216] [outer = 0x7f765db4a400] 00:59:55 INFO - PROCESS | 4486 | 1461052795387 Marionette DEBUG loaded listener.js 00:59:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 254 (0x7f766cd34c00) [pid = 4486] [serial = 2217] [outer = 0x7f765db4a400] 00:59:56 INFO - PROCESS | 4486 | [4486] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 00:59:56 INFO - PROCESS | 4486 | [4486] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 00:59:56 INFO - PROCESS | 4486 | [4486] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 00:59:56 INFO - PROCESS | 4486 | [4486] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 00:59:56 INFO - PROCESS | 4486 | 1461052796196 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]]]}] 00:59:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:59:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:59:56 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 00:59:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:59:56 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 00:59:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:59:56 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]" 00:59:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:59:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:59:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1379ms 00:59:56 INFO - PROCESS | 4486 | 1461052796231 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 00:59:56 INFO - PROCESS | 4486 | 1461052796238 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 00:59:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:59:56 INFO - PROCESS | 4486 | 1461052796244 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:59:56 INFO - PROCESS | 4486 | 1461052796248 Marionette TRACE conn3 <- [1,2926,null,{}] 00:59:56 INFO - PROCESS | 4486 | 1461052796253 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}] 00:59:56 INFO - PROCESS | 4486 | 1461052796503 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 00:59:56 INFO - PROCESS | 4486 | 1461052796795 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:56 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb02800 == 180 [pid = 4486] [id = 739] 00:59:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 255 (0x7f766ab8b400) [pid = 4486] [serial = 2218] [outer = (nil)] 00:59:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 256 (0x7f7670482000) [pid = 4486] [serial = 2219] [outer = 0x7f766ab8b400] 00:59:56 INFO - PROCESS | 4486 | 1461052796872 Marionette DEBUG loaded listener.js 00:59:56 INFO - PROCESS | 4486 | ++DOMWINDOW == 257 (0x7f7670812400) [pid = 4486] [serial = 2220] [outer = 0x7f766ab8b400] 00:59:57 INFO - PROCESS | 4486 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:59:57 INFO - PROCESS | 4486 | 1461052797654 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]]]}] 00:59:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:59:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1435ms 00:59:57 INFO - PROCESS | 4486 | 1461052797679 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 00:59:57 INFO - PROCESS | 4486 | 1461052797683 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 00:59:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:59:57 INFO - PROCESS | 4486 | 1461052797688 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:59:57 INFO - PROCESS | 4486 | 1461052797690 Marionette TRACE conn3 <- [1,2930,null,{}] 00:59:57 INFO - PROCESS | 4486 | 1461052797695 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}] 00:59:57 INFO - PROCESS | 4486 | 1461052797887 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 00:59:58 INFO - PROCESS | 4486 | 1461052798172 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:58 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766d00c800 == 181 [pid = 4486] [id = 740] 00:59:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 258 (0x7f766abec800) [pid = 4486] [serial = 2221] [outer = (nil)] 00:59:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 259 (0x7f7670b99400) [pid = 4486] [serial = 2222] [outer = 0x7f766abec800] 00:59:58 INFO - PROCESS | 4486 | 1461052798240 Marionette DEBUG loaded listener.js 00:59:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 260 (0x7f7670dc9c00) [pid = 4486] [serial = 2223] [outer = 0x7f766abec800] 00:59:58 INFO - PROCESS | 4486 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:59:59 INFO - PROCESS | 4486 | 1461052799031 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]]]}] 00:59:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:59:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1376ms 00:59:59 INFO - PROCESS | 4486 | 1461052799068 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 00:59:59 INFO - PROCESS | 4486 | 1461052799070 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 00:59:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:59:59 INFO - PROCESS | 4486 | 1461052799076 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:59:59 INFO - PROCESS | 4486 | 1461052799078 Marionette TRACE conn3 <- [1,2934,null,{}] 00:59:59 INFO - PROCESS | 4486 | 1461052799084 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}] 00:59:59 INFO - PROCESS | 4486 | 1461052799282 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 00:59:59 INFO - PROCESS | 4486 | 1461052799537 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670752000 == 182 [pid = 4486] [id = 741] 00:59:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 261 (0x7f76704c9400) [pid = 4486] [serial = 2224] [outer = (nil)] 00:59:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 262 (0x7f76710f6000) [pid = 4486] [serial = 2225] [outer = 0x7f76704c9400] 00:59:59 INFO - PROCESS | 4486 | 1461052799610 Marionette DEBUG loaded listener.js 00:59:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 263 (0x7f76713ce000) [pid = 4486] [serial = 2226] [outer = 0x7f76704c9400] 01:00:00 INFO - PROCESS | 4486 | 1461052800355 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]]]}] 01:00:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:00:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1328ms 01:00:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:00:00 INFO - PROCESS | 4486 | 1461052800406 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 01:00:00 INFO - PROCESS | 4486 | 1461052800409 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 01:00:00 INFO - PROCESS | 4486 | 1461052800415 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:00:00 INFO - PROCESS | 4486 | 1461052800418 Marionette TRACE conn3 <- [1,2938,null,{}] 01:00:00 INFO - PROCESS | 4486 | 1461052800423 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}] 01:00:00 INFO - PROCESS | 4486 | 1461052800637 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 01:00:00 INFO - PROCESS | 4486 | 1461052800892 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:00 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670e8b800 == 183 [pid = 4486] [id = 742] 01:00:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 264 (0x7f7670dca400) [pid = 4486] [serial = 2227] [outer = (nil)] 01:00:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 265 (0x7f7672a08400) [pid = 4486] [serial = 2228] [outer = 0x7f7670dca400] 01:00:00 INFO - PROCESS | 4486 | 1461052800962 Marionette DEBUG loaded listener.js 01:00:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 266 (0x7f7673915000) [pid = 4486] [serial = 2229] [outer = 0x7f7670dca400] 01:00:01 INFO - PROCESS | 4486 | 1461052801777 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]]]}] 01:00:01 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. 01:00:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1384ms 01:00:01 INFO - PROCESS | 4486 | 1461052801802 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 01:00:01 INFO - PROCESS | 4486 | 1461052801805 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 01:00:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:00:01 INFO - PROCESS | 4486 | 1461052801813 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:00:01 INFO - PROCESS | 4486 | 1461052801818 Marionette TRACE conn3 <- [1,2942,null,{}] 01:00:01 INFO - PROCESS | 4486 | 1461052801824 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}] 01:00:02 INFO - PROCESS | 4486 | 1461052802060 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 01:00:02 INFO - PROCESS | 4486 | 1461052802352 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767352f000 == 184 [pid = 4486] [id = 743] 01:00:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 267 (0x7f76710f6400) [pid = 4486] [serial = 2230] [outer = (nil)] 01:00:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 268 (0x7f76748c5c00) [pid = 4486] [serial = 2231] [outer = 0x7f76710f6400] 01:00:02 INFO - PROCESS | 4486 | 1461052802444 Marionette DEBUG loaded listener.js 01:00:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 269 (0x7f7675387800) [pid = 4486] [serial = 2232] [outer = 0x7f76710f6400] 01:00:03 INFO - PROCESS | 4486 | 1461052803205 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"]]]}] 01:00:03 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 01:00:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:00:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1434ms 01:00:03 INFO - PROCESS | 4486 | 1461052803249 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 01:00:03 INFO - PROCESS | 4486 | 1461052803252 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 01:00:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:00:03 INFO - PROCESS | 4486 | 1461052803258 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:00:03 INFO - PROCESS | 4486 | 1461052803260 Marionette TRACE conn3 <- [1,2946,null,{}] 01:00:03 INFO - PROCESS | 4486 | 1461052803266 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}] 01:00:03 INFO - PROCESS | 4486 | 1461052803488 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 01:00:03 INFO - PROCESS | 4486 | 1461052803783 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7676213000 == 185 [pid = 4486] [id = 744] 01:00:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 270 (0x7f765dbabc00) [pid = 4486] [serial = 2233] [outer = (nil)] 01:00:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 271 (0x7f7675245000) [pid = 4486] [serial = 2234] [outer = 0x7f765dbabc00] 01:00:03 INFO - PROCESS | 4486 | 1461052803857 Marionette DEBUG loaded listener.js 01:00:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 272 (0x7f76762e0000) [pid = 4486] [serial = 2235] [outer = 0x7f765dbabc00] 01:00:04 INFO - PROCESS | 4486 | 1461052804620 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]]]}] 01:00:04 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. 01:00:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1382ms 01:00:04 INFO - PROCESS | 4486 | 1461052804649 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 01:00:04 INFO - PROCESS | 4486 | 1461052804653 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 01:00:04 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:00:04 INFO - PROCESS | 4486 | 1461052804662 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:00:04 INFO - PROCESS | 4486 | 1461052804664 Marionette TRACE conn3 <- [1,2950,null,{}] 01:00:04 INFO - PROCESS | 4486 | 1461052804668 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}] 01:00:04 INFO - PROCESS | 4486 | 1461052804878 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 01:00:05 INFO - PROCESS | 4486 | 1461052805131 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f767d104000 == 186 [pid = 4486] [id = 745] 01:00:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 273 (0x7f765ddbec00) [pid = 4486] [serial = 2236] [outer = (nil)] 01:00:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 274 (0x7f767694e000) [pid = 4486] [serial = 2237] [outer = 0x7f765ddbec00] 01:00:05 INFO - PROCESS | 4486 | 1461052805201 Marionette DEBUG loaded listener.js 01:00:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 275 (0x7f7677488800) [pid = 4486] [serial = 2238] [outer = 0x7f765ddbec00] 01:00:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7683332800 == 187 [pid = 4486] [id = 746] 01:00:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 276 (0x7f76822d2c00) [pid = 4486] [serial = 2239] [outer = (nil)] 01:00:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 277 (0x7f767753a000) [pid = 4486] [serial = 2240] [outer = 0x7f76822d2c00] 01:00:06 INFO - PROCESS | 4486 | 1461052806082 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]]]}] 01:00:06 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. 01:00:06 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1477ms 01:00:06 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:00:06 INFO - PROCESS | 4486 | 1461052806140 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 01:00:06 INFO - PROCESS | 4486 | 1461052806142 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 01:00:06 INFO - PROCESS | 4486 | 1461052806148 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:00:06 INFO - PROCESS | 4486 | 1461052806151 Marionette TRACE conn3 <- [1,2954,null,{}] 01:00:06 INFO - PROCESS | 4486 | 1461052806156 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}] 01:00:06 INFO - PROCESS | 4486 | 1461052806427 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 01:00:06 INFO - PROCESS | 4486 | 1461052806713 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7686523000 == 188 [pid = 4486] [id = 747] 01:00:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 278 (0x7f7675a3d800) [pid = 4486] [serial = 2241] [outer = (nil)] 01:00:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 279 (0x7f767c455c00) [pid = 4486] [serial = 2242] [outer = 0x7f7675a3d800] 01:00:06 INFO - PROCESS | 4486 | 1461052806843 Marionette DEBUG loaded listener.js 01:00:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 280 (0x7f7683050000) [pid = 4486] [serial = 2243] [outer = 0x7f7675a3d800] 01:00:07 INFO - PROCESS | 4486 | 1461052807563 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]]]}] 01:00:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:00:07 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 01:00:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1435ms 01:00:07 INFO - PROCESS | 4486 | 1461052807584 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 01:00:07 INFO - PROCESS | 4486 | 1461052807587 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 01:00:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:00:07 INFO - PROCESS | 4486 | 1461052807593 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:00:07 INFO - PROCESS | 4486 | 1461052807595 Marionette TRACE conn3 <- [1,2958,null,{}] 01:00:07 INFO - PROCESS | 4486 | 1461052807600 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}] 01:00:07 INFO - PROCESS | 4486 | 1461052807826 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 01:00:08 INFO - PROCESS | 4486 | 1461052808084 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:08 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7688814000 == 189 [pid = 4486] [id = 748] 01:00:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 281 (0x7f7675a42000) [pid = 4486] [serial = 2244] [outer = (nil)] 01:00:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 282 (0x7f76835b4000) [pid = 4486] [serial = 2245] [outer = 0x7f7675a42000] 01:00:08 INFO - PROCESS | 4486 | 1461052808152 Marionette DEBUG loaded listener.js 01:00:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 283 (0x7f768450d800) [pid = 4486] [serial = 2246] [outer = 0x7f7675a42000] 01:00:08 INFO - PROCESS | 4486 | 1461052808952 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]]]}] 01:00:08 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. 01:00:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1380ms 01:00:08 INFO - PROCESS | 4486 | 1461052808973 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 01:00:08 INFO - PROCESS | 4486 | 1461052808977 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 01:00:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:00:08 INFO - PROCESS | 4486 | 1461052808982 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:00:08 INFO - PROCESS | 4486 | 1461052808984 Marionette TRACE conn3 <- [1,2962,null,{}] 01:00:08 INFO - PROCESS | 4486 | 1461052808992 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}] 01:00:09 INFO - PROCESS | 4486 | 1461052809208 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 01:00:09 INFO - PROCESS | 4486 | 1461052809500 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f768d744800 == 190 [pid = 4486] [id = 749] 01:00:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 284 (0x7f76788eac00) [pid = 4486] [serial = 2247] [outer = (nil)] 01:00:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 285 (0x7f76845d2c00) [pid = 4486] [serial = 2248] [outer = 0x7f76788eac00] 01:00:09 INFO - PROCESS | 4486 | 1461052809574 Marionette DEBUG loaded listener.js 01:00:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 286 (0x7f7686427000) [pid = 4486] [serial = 2249] [outer = 0x7f76788eac00] 01:00:10 INFO - PROCESS | 4486 | 1461052810320 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]]]}] 01:00:10 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. 01:00:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1381ms 01:00:10 INFO - PROCESS | 4486 | 1461052810364 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 01:00:10 INFO - PROCESS | 4486 | 1461052810368 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 01:00:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:00:10 INFO - PROCESS | 4486 | 1461052810373 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:00:10 INFO - PROCESS | 4486 | 1461052810376 Marionette TRACE conn3 <- [1,2966,null,{}] 01:00:10 INFO - PROCESS | 4486 | 1461052810381 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}] 01:00:10 INFO - PROCESS | 4486 | 1461052810592 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 01:00:10 INFO - PROCESS | 4486 | 1461052810883 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765f1d7000 == 189 [pid = 4486] [id = 629] 01:00:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765cfd0000 == 188 [pid = 4486] [id = 727] 01:00:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765cea6800 == 187 [pid = 4486] [id = 726] 01:00:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765c988000 == 186 [pid = 4486] [id = 725] 01:00:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7655c0a000 == 185 [pid = 4486] [id = 724] 01:00:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7659c85000 == 184 [pid = 4486] [id = 722] 01:00:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765e5a0000 == 183 [pid = 4486] [id = 721] 01:00:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765b74f000 == 182 [pid = 4486] [id = 720] 01:00:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765e594800 == 181 [pid = 4486] [id = 719] 01:00:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765db7c000 == 180 [pid = 4486] [id = 718] 01:00:12 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765db64000 == 179 [pid = 4486] [id = 717] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 285 (0x7f766424ac00) [pid = 4486] [serial = 2054] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 284 (0x7f7665d31400) [pid = 4486] [serial = 2060] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 283 (0x7f765ea64c00) [pid = 4486] [serial = 2112] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 282 (0x7f7677541c00) [pid = 4486] [serial = 2081] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 281 (0x7f766ce4cc00) [pid = 4486] [serial = 2066] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 280 (0x7f765580f400) [pid = 4486] [serial = 2099] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 279 (0x7f7670dc3c00) [pid = 4486] [serial = 2075] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 278 (0x7f765ea6c000) [pid = 4486] [serial = 2106] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 277 (0x7f765dcacc00) [pid = 4486] [serial = 2111] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 276 (0x7f766c586000) [pid = 4486] [serial = 2063] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 275 (0x7f765ddb7000) [pid = 4486] [serial = 2105] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 274 (0x7f765ba42400) [pid = 4486] [serial = 2102] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 273 (0x7f76631f1800) [pid = 4486] [serial = 2109] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 272 (0x7f7656772400) [pid = 4486] [serial = 2087] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 271 (0x7f7664530c00) [pid = 4486] [serial = 2114] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 270 (0x7f76658d4400) [pid = 4486] [serial = 2057] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 269 (0x7f7683533400) [pid = 4486] [serial = 2084] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 268 (0x7f767080ec00) [pid = 4486] [serial = 2072] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 267 (0x7f76543cb000) [pid = 4486] [serial = 2045] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 266 (0x7f765f9e3400) [pid = 4486] [serial = 2051] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 265 (0x7f7657df1c00) [pid = 4486] [serial = 2093] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 264 (0x7f765dce3800) [pid = 4486] [serial = 2096] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 263 (0x7f7670080800) [pid = 4486] [serial = 2069] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 262 (0x7f76575fa400) [pid = 4486] [serial = 2100] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 261 (0x7f765db4c000) [pid = 4486] [serial = 2048] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 260 (0x7f768450c800) [pid = 4486] [serial = 2090] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 259 (0x7f7662da8c00) [pid = 4486] [serial = 2108] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 258 (0x7f765d0eb800) [pid = 4486] [serial = 2103] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | --DOMWINDOW == 257 (0x7f767538dc00) [pid = 4486] [serial = 2078] [outer = (nil)] [url = about:blank] 01:00:12 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7655c06800 == 180 [pid = 4486] [id = 750] 01:00:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 258 (0x7f7655c45c00) [pid = 4486] [serial = 2250] [outer = (nil)] 01:00:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 259 (0x7f7655c48c00) [pid = 4486] [serial = 2251] [outer = 0x7f7655c45c00] 01:00:12 INFO - PROCESS | 4486 | 1461052812659 Marionette DEBUG loaded listener.js 01:00:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 260 (0x7f765676e400) [pid = 4486] [serial = 2252] [outer = 0x7f7655c45c00] 01:00:13 INFO - PROCESS | 4486 | 1461052813367 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]]]}] 01:00:13 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. 01:00:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 3030ms 01:00:13 INFO - PROCESS | 4486 | 1461052813406 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 01:00:13 INFO - PROCESS | 4486 | 1461052813412 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 01:00:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:00:13 INFO - PROCESS | 4486 | 1461052813420 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:00:13 INFO - PROCESS | 4486 | 1461052813424 Marionette TRACE conn3 <- [1,2970,null,{}] 01:00:13 INFO - PROCESS | 4486 | 1461052813430 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}] 01:00:13 INFO - PROCESS | 4486 | 1461052813644 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 01:00:13 INFO - PROCESS | 4486 | 1461052813876 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:13 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765b93f800 == 181 [pid = 4486] [id = 751] 01:00:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 261 (0x7f7655c46800) [pid = 4486] [serial = 2253] [outer = (nil)] 01:00:13 INFO - PROCESS | 4486 | ++DOMWINDOW == 262 (0x7f7659bbf000) [pid = 4486] [serial = 2254] [outer = 0x7f7655c46800] 01:00:13 INFO - PROCESS | 4486 | 1461052813943 Marionette DEBUG loaded listener.js 01:00:14 INFO - PROCESS | 4486 | ++DOMWINDOW == 263 (0x7f765b9bdc00) [pid = 4486] [serial = 2255] [outer = 0x7f7655c46800] 01:00:14 INFO - PROCESS | 4486 | 1461052814739 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]]]}] 01:00:14 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. 01:00:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1383ms 01:00:14 INFO - PROCESS | 4486 | 1461052814803 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 01:00:14 INFO - PROCESS | 4486 | 1461052814809 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 01:00:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:00:14 INFO - PROCESS | 4486 | 1461052814818 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:00:14 INFO - PROCESS | 4486 | 1461052814821 Marionette TRACE conn3 <- [1,2974,null,{}] 01:00:14 INFO - PROCESS | 4486 | 1461052814827 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}] 01:00:15 INFO - PROCESS | 4486 | 1461052815019 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 01:00:15 INFO - PROCESS | 4486 | 1461052815269 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:15 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ca25000 == 182 [pid = 4486] [id = 752] 01:00:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 264 (0x7f7659ad9c00) [pid = 4486] [serial = 2256] [outer = (nil)] 01:00:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 265 (0x7f765c16cc00) [pid = 4486] [serial = 2257] [outer = 0x7f7659ad9c00] 01:00:15 INFO - PROCESS | 4486 | 1461052815329 Marionette DEBUG loaded listener.js 01:00:15 INFO - PROCESS | 4486 | ++DOMWINDOW == 266 (0x7f765caec800) [pid = 4486] [serial = 2258] [outer = 0x7f7659ad9c00] 01:00:16 INFO - PROCESS | 4486 | 1461052816093 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]]]}] 01:00:16 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. 01:00:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1328ms 01:00:16 INFO - PROCESS | 4486 | 1461052816148 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 01:00:16 INFO - PROCESS | 4486 | 1461052816151 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 01:00:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:00:16 INFO - PROCESS | 4486 | 1461052816157 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:00:16 INFO - PROCESS | 4486 | 1461052816163 Marionette TRACE conn3 <- [1,2978,null,{}] 01:00:16 INFO - PROCESS | 4486 | 1461052816185 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}] 01:00:16 INFO - PROCESS | 4486 | 1461052816463 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 01:00:16 INFO - PROCESS | 4486 | 1461052816513 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:16 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cfce000 == 183 [pid = 4486] [id = 753] 01:00:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 267 (0x7f765d10e400) [pid = 4486] [serial = 2259] [outer = (nil)] 01:00:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 268 (0x7f765db42400) [pid = 4486] [serial = 2260] [outer = 0x7f765d10e400] 01:00:16 INFO - PROCESS | 4486 | 1461052816621 Marionette DEBUG loaded listener.js 01:00:16 INFO - PROCESS | 4486 | ++DOMWINDOW == 269 (0x7f765dce4400) [pid = 4486] [serial = 2261] [outer = 0x7f765d10e400] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 268 (0x7f7655c53400) [pid = 4486] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 267 (0x7f765dd04c00) [pid = 4486] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 266 (0x7f766ce54400) [pid = 4486] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 265 (0x7f7655c47800) [pid = 4486] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 264 (0x7f766300a800) [pid = 4486] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 263 (0x7f7662bb5400) [pid = 4486] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 262 (0x7f766424bc00) [pid = 4486] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 261 (0x7f76543cc400) [pid = 4486] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 260 (0x7f7665d08c00) [pid = 4486] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 259 (0x7f766ab03400) [pid = 4486] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 258 (0x7f7672d5d400) [pid = 4486] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 257 (0x7f767080ac00) [pid = 4486] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 256 (0x7f767523e800) [pid = 4486] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 255 (0x7f765416b800) [pid = 4486] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 254 (0x7f767509e800) [pid = 4486] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 253 (0x7f766cfcd800) [pid = 4486] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 252 (0x7f7656776c00) [pid = 4486] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 251 (0x7f765c16f800) [pid = 4486] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 250 (0x7f76531d7c00) [pid = 4486] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 249 (0x7f765580fc00) [pid = 4486] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 248 (0x7f766bfe2000) [pid = 4486] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 247 (0x7f765e9f0000) [pid = 4486] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 246 (0x7f765ebdd400) [pid = 4486] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 245 (0x7f765c16ec00) [pid = 4486] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 244 (0x7f7656774000) [pid = 4486] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 243 (0x7f765e9f4000) [pid = 4486] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f76631f7c00) [pid = 4486] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f76845cbc00) [pid = 4486] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f766bfe4800) [pid = 4486] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f7662ba6400) [pid = 4486] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 238 (0x7f7656bffc00) [pid = 4486] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f7662dd0400) [pid = 4486] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f765c032800) [pid = 4486] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f765416c800) [pid = 4486] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f766a940400) [pid = 4486] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f765c9b9800) [pid = 4486] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f765d0ec000) [pid = 4486] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f765416d400) [pid = 4486] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f76543ce400) [pid = 4486] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f765dcb5000) [pid = 4486] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f7655c52400) [pid = 4486] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f7656773400) [pid = 4486] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f76531cb800) [pid = 4486] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f7670dac800) [pid = 4486] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f7675094c00) [pid = 4486] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f766ab90400) [pid = 4486] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f7665c97c00) [pid = 4486] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f765676ec00) [pid = 4486] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f765d10c800) [pid = 4486] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f76710f8400) [pid = 4486] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f76846bb000) [pid = 4486] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f765580b400) [pid = 4486] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f7654168000) [pid = 4486] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f7662dc8000) [pid = 4486] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 214 (0x7f765bfce000) [pid = 4486] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 213 (0x7f765c035c00) [pid = 4486] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f7664532000) [pid = 4486] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f765cee4c00) [pid = 4486] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f76710f0400) [pid = 4486] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f7662ba6c00) [pid = 4486] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f765d0e4400) [pid = 4486] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f765676f800) [pid = 4486] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f765dba8800) [pid = 4486] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f7654173c00) [pid = 4486] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f766eea2000) [pid = 4486] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 203 (0x7f765c16d400) [pid = 4486] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 202 (0x7f7670b8a800) [pid = 4486] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 201 (0x7f7657deb000) [pid = 4486] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 200 (0x7f766bfe2c00) [pid = 4486] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 199 (0x7f765d109c00) [pid = 4486] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 198 (0x7f765416ac00) [pid = 4486] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 197 (0x7f765c9b6000) [pid = 4486] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 196 (0x7f76658d8400) [pid = 4486] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 195 (0x7f765e922400) [pid = 4486] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f765580e400) [pid = 4486] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f765dcb9400) [pid = 4486] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:00:18 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f76710f7400) [pid = 4486] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:00:18 INFO - PROCESS | 4486 | 1461052818543 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]]]}] 01:00:18 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. 01:00:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 2396ms 01:00:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:00:18 INFO - PROCESS | 4486 | 1461052818554 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 01:00:18 INFO - PROCESS | 4486 | 1461052818558 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 01:00:18 INFO - PROCESS | 4486 | 1461052818564 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:00:18 INFO - PROCESS | 4486 | 1461052818567 Marionette TRACE conn3 <- [1,2982,null,{}] 01:00:18 INFO - PROCESS | 4486 | 1461052818571 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}] 01:00:18 INFO - PROCESS | 4486 | 1461052818771 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 01:00:18 INFO - PROCESS | 4486 | 1461052818979 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:18 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765c986000 == 184 [pid = 4486] [id = 754] 01:00:18 INFO - PROCESS | 4486 | ++DOMWINDOW == 193 (0x7f76531d7800) [pid = 4486] [serial = 2262] [outer = (nil)] 01:00:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 194 (0x7f7655c47800) [pid = 4486] [serial = 2263] [outer = 0x7f76531d7800] 01:00:19 INFO - PROCESS | 4486 | 1461052819040 Marionette DEBUG loaded listener.js 01:00:19 INFO - PROCESS | 4486 | ++DOMWINDOW == 195 (0x7f76575eec00) [pid = 4486] [serial = 2264] [outer = 0x7f76531d7800] 01:00:19 INFO - PROCESS | 4486 | 1461052819704 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"]]]}] 01:00:19 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 01:00:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:00:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1188ms 01:00:19 INFO - PROCESS | 4486 | 1461052819753 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 01:00:19 INFO - PROCESS | 4486 | 1461052819756 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 01:00:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:00:19 INFO - PROCESS | 4486 | 1461052819762 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:00:19 INFO - PROCESS | 4486 | 1461052819765 Marionette TRACE conn3 <- [1,2986,null,{}] 01:00:19 INFO - PROCESS | 4486 | 1461052819770 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}] 01:00:20 INFO - PROCESS | 4486 | 1461052820040 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 01:00:20 INFO - PROCESS | 4486 | 1461052820064 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:20 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765db60800 == 185 [pid = 4486] [id = 755] 01:00:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 196 (0x7f76575ef800) [pid = 4486] [serial = 2265] [outer = (nil)] 01:00:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 197 (0x7f765c16a400) [pid = 4486] [serial = 2266] [outer = 0x7f76575ef800] 01:00:20 INFO - PROCESS | 4486 | 1461052820133 Marionette DEBUG loaded listener.js 01:00:20 INFO - PROCESS | 4486 | ++DOMWINDOW == 198 (0x7f765d110400) [pid = 4486] [serial = 2267] [outer = 0x7f76575ef800] 01:00:21 INFO - PROCESS | 4486 | 1461052821188 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]]]}] 01:00:21 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. 01:00:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1433ms 01:00:21 INFO - PROCESS | 4486 | 1461052821217 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 01:00:21 INFO - PROCESS | 4486 | 1461052821224 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 01:00:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:00:21 INFO - PROCESS | 4486 | 1461052821237 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:00:21 INFO - PROCESS | 4486 | 1461052821241 Marionette TRACE conn3 <- [1,2990,null,{}] 01:00:21 INFO - PROCESS | 4486 | 1461052821250 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}] 01:00:21 INFO - PROCESS | 4486 | 1461052821468 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 01:00:21 INFO - PROCESS | 4486 | 1461052821727 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:21 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765c944000 == 186 [pid = 4486] [id = 756] 01:00:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 199 (0x7f76575eb400) [pid = 4486] [serial = 2268] [outer = (nil)] 01:00:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 200 (0x7f7659aca800) [pid = 4486] [serial = 2269] [outer = 0x7f76575eb400] 01:00:21 INFO - PROCESS | 4486 | 1461052821813 Marionette DEBUG loaded listener.js 01:00:21 INFO - PROCESS | 4486 | ++DOMWINDOW == 201 (0x7f7659bc4000) [pid = 4486] [serial = 2270] [outer = 0x7f76575eb400] 01:00:22 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ccbf800 == 187 [pid = 4486] [id = 757] 01:00:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 202 (0x7f765c035400) [pid = 4486] [serial = 2271] [outer = (nil)] 01:00:22 INFO - PROCESS | 4486 | ++DOMWINDOW == 203 (0x7f765b9be400) [pid = 4486] [serial = 2272] [outer = 0x7f765c035400] 01:00:22 INFO - PROCESS | 4486 | 1461052822809 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]]]}] 01:00:22 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. 01:00:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1585ms 01:00:22 INFO - PROCESS | 4486 | 1461052822821 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 01:00:22 INFO - PROCESS | 4486 | 1461052822829 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 01:00:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:00:22 INFO - PROCESS | 4486 | 1461052822839 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:00:22 INFO - PROCESS | 4486 | 1461052822842 Marionette TRACE conn3 <- [1,2994,null,{}] 01:00:22 INFO - PROCESS | 4486 | 1461052822848 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}] 01:00:23 INFO - PROCESS | 4486 | 1461052823136 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 01:00:23 INFO - PROCESS | 4486 | 1461052823481 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:23 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765e58b000 == 188 [pid = 4486] [id = 758] 01:00:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 204 (0x7f7659bc4c00) [pid = 4486] [serial = 2273] [outer = (nil)] 01:00:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 205 (0x7f765cee3800) [pid = 4486] [serial = 2274] [outer = 0x7f7659bc4c00] 01:00:23 INFO - PROCESS | 4486 | 1461052823558 Marionette DEBUG loaded listener.js 01:00:23 INFO - PROCESS | 4486 | ++DOMWINDOW == 206 (0x7f765d0eb800) [pid = 4486] [serial = 2275] [outer = 0x7f7659bc4c00] 01:00:24 INFO - PROCESS | 4486 | 1461052824334 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]]]}] 01:00:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:00:24 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 01:00:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1530ms 01:00:24 INFO - PROCESS | 4486 | 1461052824370 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 01:00:24 INFO - PROCESS | 4486 | 1461052824374 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 01:00:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:00:24 INFO - PROCESS | 4486 | 1461052824380 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:00:24 INFO - PROCESS | 4486 | 1461052824387 Marionette TRACE conn3 <- [1,2998,null,{}] 01:00:24 INFO - PROCESS | 4486 | 1461052824403 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}] 01:00:24 INFO - PROCESS | 4486 | 1461052824634 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 01:00:24 INFO - PROCESS | 4486 | 1461052824922 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:24 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765f1cd000 == 189 [pid = 4486] [id = 759] 01:00:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 207 (0x7f765dba9800) [pid = 4486] [serial = 2276] [outer = (nil)] 01:00:24 INFO - PROCESS | 4486 | ++DOMWINDOW == 208 (0x7f765dd05400) [pid = 4486] [serial = 2277] [outer = 0x7f765dba9800] 01:00:25 INFO - PROCESS | 4486 | 1461052824997 Marionette DEBUG loaded listener.js 01:00:25 INFO - PROCESS | 4486 | ++DOMWINDOW == 209 (0x7f765e9f0400) [pid = 4486] [serial = 2278] [outer = 0x7f765dba9800] 01:00:25 INFO - PROCESS | 4486 | 1461052825742 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]]]}] 01:00:25 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. 01:00:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1386ms 01:00:25 INFO - PROCESS | 4486 | 1461052825767 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 01:00:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:00:25 INFO - PROCESS | 4486 | 1461052825771 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 01:00:25 INFO - PROCESS | 4486 | 1461052825777 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:00:25 INFO - PROCESS | 4486 | 1461052825780 Marionette TRACE conn3 <- [1,3002,null,{}] 01:00:25 INFO - PROCESS | 4486 | 1461052825785 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}] 01:00:25 INFO - PROCESS | 4486 | 1461052825992 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 01:00:26 INFO - PROCESS | 4486 | 1461052826253 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:26 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7662d04000 == 190 [pid = 4486] [id = 760] 01:00:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 210 (0x7f765cee5800) [pid = 4486] [serial = 2279] [outer = (nil)] 01:00:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 211 (0x7f765ea6fc00) [pid = 4486] [serial = 2280] [outer = 0x7f765cee5800] 01:00:26 INFO - PROCESS | 4486 | 1461052826324 Marionette DEBUG loaded listener.js 01:00:26 INFO - PROCESS | 4486 | ++DOMWINDOW == 212 (0x7f765f33dc00) [pid = 4486] [serial = 2281] [outer = 0x7f765cee5800] 01:00:27 INFO - PROCESS | 4486 | 1461052827115 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]]]}] 01:00:27 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. 01:00:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1380ms 01:00:27 INFO - PROCESS | 4486 | 1461052827158 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 01:00:27 INFO - PROCESS | 4486 | 1461052827162 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 01:00:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:00:27 INFO - PROCESS | 4486 | 1461052827168 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:00:27 INFO - PROCESS | 4486 | 1461052827170 Marionette TRACE conn3 <- [1,3006,null,{}] 01:00:27 INFO - PROCESS | 4486 | 1461052827176 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}] 01:00:27 INFO - PROCESS | 4486 | 1461052827389 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 01:00:27 INFO - PROCESS | 4486 | 1461052827698 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:27 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665507000 == 191 [pid = 4486] [id = 761] 01:00:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 213 (0x7f765dd02c00) [pid = 4486] [serial = 2282] [outer = (nil)] 01:00:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 214 (0x7f765f966c00) [pid = 4486] [serial = 2283] [outer = 0x7f765dd02c00] 01:00:27 INFO - PROCESS | 4486 | 1461052827772 Marionette DEBUG loaded listener.js 01:00:27 INFO - PROCESS | 4486 | ++DOMWINDOW == 215 (0x7f7660ae3000) [pid = 4486] [serial = 2284] [outer = 0x7f765dd02c00] 01:00:28 INFO - PROCESS | 4486 | 1461052828563 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]]]}] 01:00:28 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. 01:00:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1426ms 01:00:28 INFO - PROCESS | 4486 | 1461052828595 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 01:00:28 INFO - PROCESS | 4486 | 1461052828598 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 01:00:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:00:28 INFO - PROCESS | 4486 | 1461052828604 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:00:28 INFO - PROCESS | 4486 | 1461052828606 Marionette TRACE conn3 <- [1,3010,null,{}] 01:00:28 INFO - PROCESS | 4486 | 1461052828612 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}] 01:00:28 INFO - PROCESS | 4486 | 1461052828869 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 01:00:29 INFO - PROCESS | 4486 | 1461052829163 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:29 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7665819800 == 192 [pid = 4486] [id = 762] 01:00:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 216 (0x7f7660ae4000) [pid = 4486] [serial = 2285] [outer = (nil)] 01:00:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 217 (0x7f76631fb800) [pid = 4486] [serial = 2286] [outer = 0x7f7660ae4000] 01:00:29 INFO - PROCESS | 4486 | 1461052829244 Marionette DEBUG loaded listener.js 01:00:29 INFO - PROCESS | 4486 | ++DOMWINDOW == 218 (0x7f7664532000) [pid = 4486] [serial = 2287] [outer = 0x7f7660ae4000] 01:00:30 INFO - PROCESS | 4486 | 1461052830001 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]]]}] 01:00:30 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 01:00:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1430ms 01:00:30 INFO - PROCESS | 4486 | 1461052830034 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 01:00:30 INFO - PROCESS | 4486 | 1461052830038 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 01:00:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:00:30 INFO - PROCESS | 4486 | 1461052830043 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:00:30 INFO - PROCESS | 4486 | 1461052830045 Marionette TRACE conn3 <- [1,3014,null,{}] 01:00:30 INFO - PROCESS | 4486 | 1461052830051 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}] 01:00:30 INFO - PROCESS | 4486 | 1461052830254 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 01:00:30 INFO - PROCESS | 4486 | 1461052830544 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:30 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766bd21800 == 193 [pid = 4486] [id = 763] 01:00:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 219 (0x7f7662dc9c00) [pid = 4486] [serial = 2288] [outer = (nil)] 01:00:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 220 (0x7f766453b800) [pid = 4486] [serial = 2289] [outer = 0x7f7662dc9c00] 01:00:30 INFO - PROCESS | 4486 | 1461052830614 Marionette DEBUG loaded listener.js 01:00:30 INFO - PROCESS | 4486 | ++DOMWINDOW == 221 (0x7f7665a6d400) [pid = 4486] [serial = 2290] [outer = 0x7f7662dc9c00] 01:00:30 INFO - PROCESS | 4486 | [4486] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:00:31 INFO - PROCESS | 4486 | 1461052831455 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:00:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:00:31 INFO - {} 01:00:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:00:31 INFO - {} 01:00:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:00:31 INFO - {} 01:00:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:00:31 INFO - {} 01:00:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1434ms 01:00:31 INFO - PROCESS | 4486 | 1461052831479 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 01:00:31 INFO - PROCESS | 4486 | 1461052831483 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 01:00:31 INFO - TEST-START | /FileAPI/fileReader.html 01:00:31 INFO - PROCESS | 4486 | 1461052831489 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:00:31 INFO - PROCESS | 4486 | 1461052831491 Marionette TRACE conn3 <- [1,3018,null,{}] 01:00:31 INFO - PROCESS | 4486 | 1461052831497 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}] 01:00:31 INFO - PROCESS | 4486 | 1461052831706 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 01:00:31 INFO - PROCESS | 4486 | 1461052831993 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:32 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766cb0b000 == 194 [pid = 4486] [id = 764] 01:00:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 222 (0x7f7664536400) [pid = 4486] [serial = 2291] [outer = (nil)] 01:00:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 223 (0x7f766a932c00) [pid = 4486] [serial = 2292] [outer = 0x7f7664536400] 01:00:32 INFO - PROCESS | 4486 | 1461052832067 Marionette DEBUG loaded listener.js 01:00:32 INFO - PROCESS | 4486 | ++DOMWINDOW == 224 (0x7f766abe5000) [pid = 4486] [serial = 2293] [outer = 0x7f7664536400] 01:00:32 INFO - PROCESS | 4486 | 1461052832859 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]]]}] 01:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:00:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:00:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 1387ms 01:00:32 INFO - PROCESS | 4486 | 1461052832876 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 01:00:32 INFO - PROCESS | 4486 | 1461052832880 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 01:00:32 INFO - TEST-START | /FileAPI/historical.html 01:00:32 INFO - PROCESS | 4486 | 1461052832886 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:00:32 INFO - PROCESS | 4486 | 1461052832888 Marionette TRACE conn3 <- [1,3022,null,{}] 01:00:32 INFO - PROCESS | 4486 | 1461052832893 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}] 01:00:33 INFO - PROCESS | 4486 | 1461052833089 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 01:00:33 INFO - PROCESS | 4486 | 1461052833380 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:33 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766ee6c000 == 195 [pid = 4486] [id = 765] 01:00:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 225 (0x7f766453a000) [pid = 4486] [serial = 2294] [outer = (nil)] 01:00:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 226 (0x7f766ba5a800) [pid = 4486] [serial = 2295] [outer = 0x7f766453a000] 01:00:33 INFO - PROCESS | 4486 | 1461052833450 Marionette DEBUG loaded listener.js 01:00:33 INFO - PROCESS | 4486 | ++DOMWINDOW == 227 (0x7f766bfe4800) [pid = 4486] [serial = 2296] [outer = 0x7f766453a000] 01:00:34 INFO - PROCESS | 4486 | 1461052834264 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"]]]}] 01:00:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:00:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:00:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:00:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:00:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:00:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:00:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:00:34 INFO - TEST-OK | /FileAPI/historical.html | took 1430ms 01:00:34 INFO - PROCESS | 4486 | 1461052834320 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 01:00:34 INFO - PROCESS | 4486 | 1461052834323 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 01:00:34 INFO - PROCESS | 4486 | 1461052834332 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:00:34 INFO - PROCESS | 4486 | 1461052834335 Marionette TRACE conn3 <- [1,3026,null,{}] 01:00:34 INFO - TEST-START | /FileAPI/idlharness.html 01:00:34 INFO - PROCESS | 4486 | 1461052834382 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}] 01:00:34 INFO - PROCESS | 4486 | 1461052834659 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 01:00:34 INFO - PROCESS | 4486 | 1461052834880 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:34 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7670e95800 == 196 [pid = 4486] [id = 766] 01:00:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 228 (0x7f766ab11800) [pid = 4486] [serial = 2297] [outer = (nil)] 01:00:34 INFO - PROCESS | 4486 | ++DOMWINDOW == 229 (0x7f766cd41400) [pid = 4486] [serial = 2298] [outer = 0x7f766ab11800] 01:00:34 INFO - PROCESS | 4486 | 1461052834953 Marionette DEBUG loaded listener.js 01:00:35 INFO - PROCESS | 4486 | ++DOMWINDOW == 230 (0x7f766cfcc800) [pid = 4486] [serial = 2299] [outer = 0x7f766ab11800] 01:00:36 INFO - PROCESS | 4486 | 1461052836597 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]]]}] 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:00:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:00:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:00:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:00:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:00:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:00:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:00:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:00:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:00:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 01:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:00:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:00:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:00:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:00:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:00:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:00:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:00:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:00:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 01:00:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:00:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:00:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:00:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:00:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:00:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:00:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:00:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:00:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:00:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:00:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:00:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 2421ms 01:00:36 INFO - PROCESS | 4486 | 1461052836786 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 01:00:36 INFO - PROCESS | 4486 | 1461052836816 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 01:00:36 INFO - TEST-START | /FileAPI/idlharness.worker 01:00:36 INFO - PROCESS | 4486 | 1461052836843 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:00:36 INFO - PROCESS | 4486 | 1461052836850 Marionette TRACE conn3 <- [1,3030,null,{}] 01:00:36 INFO - PROCESS | 4486 | 1461052836857 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}] 01:00:37 INFO - PROCESS | 4486 | 1461052837108 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 01:00:37 INFO - PROCESS | 4486 | 1461052837391 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:37 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766c51f800 == 197 [pid = 4486] [id = 767] 01:00:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 231 (0x7f766c152400) [pid = 4486] [serial = 2300] [outer = (nil)] 01:00:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 232 (0x7f767613bc00) [pid = 4486] [serial = 2301] [outer = 0x7f766c152400] 01:00:37 INFO - PROCESS | 4486 | 1461052837471 Marionette DEBUG loaded listener.js 01:00:37 INFO - PROCESS | 4486 | ++DOMWINDOW == 233 (0x7f7682256800) [pid = 4486] [serial = 2302] [outer = 0x7f766c152400] 01:00:37 INFO - PROCESS | 4486 | [4486] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:00:39 INFO - PROCESS | 4486 | 1461052839714 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,{},{}]]]}] 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:00:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:00:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:00:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:00:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:00:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:00:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:00:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:00:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:00:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:00:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:00:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:00:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:00:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:00:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:00:39 INFO - {} 01:00:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:00:39 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:00:40 INFO - {} 01:00:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2966ms 01:00:40 INFO - PROCESS | 4486 | 1461052839800 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 01:00:40 INFO - PROCESS | 4486 | 1461052839803 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 01:00:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:00:40 INFO - PROCESS | 4486 | 1461052839858 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:00:40 INFO - PROCESS | 4486 | 1461052839866 Marionette TRACE conn3 <- [1,3034,null,{}] 01:00:40 INFO - PROCESS | 4486 | 1461052839882 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}] 01:00:40 INFO - PROCESS | 4486 | 1461052840188 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 01:00:40 INFO - PROCESS | 4486 | 1461052840479 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:40 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f766302f800 == 198 [pid = 4486] [id = 768] 01:00:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 234 (0x7f76822c7800) [pid = 4486] [serial = 2303] [outer = (nil)] 01:00:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 235 (0x7f7683525000) [pid = 4486] [serial = 2304] [outer = 0x7f76822c7800] 01:00:40 INFO - PROCESS | 4486 | 1461052840551 Marionette DEBUG loaded listener.js 01:00:40 INFO - PROCESS | 4486 | ++DOMWINDOW == 236 (0x7f768c997800) [pid = 4486] [serial = 2305] [outer = 0x7f76822c7800] 01:00:41 INFO - PROCESS | 4486 | 1461052841292 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]]]}] 01:00:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:00:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1500ms 01:00:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:00:41 INFO - PROCESS | 4486 | 1461052841310 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 01:00:41 INFO - PROCESS | 4486 | 1461052841312 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 01:00:41 INFO - PROCESS | 4486 | 1461052841318 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:00:41 INFO - PROCESS | 4486 | 1461052841321 Marionette TRACE conn3 <- [1,3038,null,{}] 01:00:41 INFO - PROCESS | 4486 | 1461052841326 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}] 01:00:41 INFO - PROCESS | 4486 | 1461052841529 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 01:00:41 INFO - PROCESS | 4486 | 1461052841826 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:41 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7663048800 == 199 [pid = 4486] [id = 769] 01:00:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 237 (0x7f7657603800) [pid = 4486] [serial = 2306] [outer = (nil)] 01:00:41 INFO - PROCESS | 4486 | ++DOMWINDOW == 238 (0x7f765760a400) [pid = 4486] [serial = 2307] [outer = 0x7f7657603800] 01:00:41 INFO - PROCESS | 4486 | 1461052841896 Marionette DEBUG loaded listener.js 01:00:42 INFO - PROCESS | 4486 | ++DOMWINDOW == 239 (0x7f765760fc00) [pid = 4486] [serial = 2308] [outer = 0x7f7657603800] 01:00:42 INFO - PROCESS | 4486 | 1461052842689 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"]]]}] 01:00:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:00:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:00:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1392ms 01:00:42 INFO - PROCESS | 4486 | 1461052842711 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 01:00:42 INFO - PROCESS | 4486 | 1461052842714 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 01:00:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:00:42 INFO - PROCESS | 4486 | 1461052842721 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:00:42 INFO - PROCESS | 4486 | 1461052842724 Marionette TRACE conn3 <- [1,3042,null,{}] 01:00:42 INFO - PROCESS | 4486 | 1461052842729 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}] 01:00:42 INFO - PROCESS | 4486 | 1461052842943 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 01:00:43 INFO - PROCESS | 4486 | 1461052843210 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:43 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7653f9e000 == 200 [pid = 4486] [id = 770] 01:00:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 240 (0x7f7657604800) [pid = 4486] [serial = 2309] [outer = (nil)] 01:00:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 241 (0x7f7659bcac00) [pid = 4486] [serial = 2310] [outer = 0x7f7657604800] 01:00:43 INFO - PROCESS | 4486 | 1461052843284 Marionette DEBUG loaded listener.js 01:00:43 INFO - PROCESS | 4486 | ++DOMWINDOW == 242 (0x7f765beb0400) [pid = 4486] [serial = 2311] [outer = 0x7f7657604800] 01:00:44 INFO - PROCESS | 4486 | 1461052844391 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]]]}] 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:00:44 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. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:00:44 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'.) 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:00:44 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. 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:00:44 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. 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:00:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:00:44 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. 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:00:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:00:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:00:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:00:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:00:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:00:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:00:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:00:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:00:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:00:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:00:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:00:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:00:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1751ms 01:00:44 INFO - PROCESS | 4486 | 1461052844475 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 01:00:44 INFO - PROCESS | 4486 | 1461052844479 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 01:00:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:00:44 INFO - PROCESS | 4486 | 1461052844488 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:00:44 INFO - PROCESS | 4486 | 1461052844492 Marionette TRACE conn3 <- [1,3046,null,{}] 01:00:44 INFO - PROCESS | 4486 | 1461052844504 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}] 01:00:44 INFO - PROCESS | 4486 | 1461052844771 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 01:00:45 INFO - PROCESS | 4486 | 1461052845137 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:45 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7656b5a000 == 201 [pid = 4486] [id = 771] 01:00:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 243 (0x7f765beac000) [pid = 4486] [serial = 2312] [outer = (nil)] 01:00:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 244 (0x7f765beb6800) [pid = 4486] [serial = 2313] [outer = 0x7f765beac000] 01:00:45 INFO - PROCESS | 4486 | 1461052845229 Marionette DEBUG loaded listener.js 01:00:45 INFO - PROCESS | 4486 | ++DOMWINDOW == 245 (0x7f766c9bbc00) [pid = 4486] [serial = 2314] [outer = 0x7f765beac000] 01:00:45 INFO - PROCESS | 4486 | [4486] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:00:46 INFO - PROCESS | 4486 | 1461052846016 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:00:46 INFO - {} 01:00:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1586ms 01:00:46 INFO - PROCESS | 4486 | 1461052846075 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 01:00:46 INFO - PROCESS | 4486 | 1461052846079 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 01:00:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:00:46 INFO - PROCESS | 4486 | 1461052846088 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:00:46 INFO - PROCESS | 4486 | 1461052846090 Marionette TRACE conn3 <- [1,3050,null,{}] 01:00:46 INFO - PROCESS | 4486 | 1461052846094 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}] 01:00:46 INFO - PROCESS | 4486 | 1461052846336 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 01:00:46 INFO - PROCESS | 4486 | 1461052846674 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:46 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765c068800 == 202 [pid = 4486] [id = 772] 01:00:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 246 (0x7f76531cd000) [pid = 4486] [serial = 2315] [outer = (nil)] 01:00:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 247 (0x7f765b4b6000) [pid = 4486] [serial = 2316] [outer = 0x7f76531cd000] 01:00:46 INFO - PROCESS | 4486 | 1461052846783 Marionette DEBUG loaded listener.js 01:00:46 INFO - PROCESS | 4486 | ++DOMWINDOW == 248 (0x7f765beb5800) [pid = 4486] [serial = 2317] [outer = 0x7f76531cd000] 01:00:47 INFO - PROCESS | 4486 | 1461052847535 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]]]}] 01:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:00:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1478ms 01:00:47 INFO - PROCESS | 4486 | 1461052847570 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 01:00:47 INFO - PROCESS | 4486 | 1461052847573 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 01:00:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:00:47 INFO - PROCESS | 4486 | 1461052847581 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:00:47 INFO - PROCESS | 4486 | 1461052847584 Marionette TRACE conn3 <- [1,3054,null,{}] 01:00:47 INFO - PROCESS | 4486 | 1461052847589 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}] 01:00:47 INFO - PROCESS | 4486 | 1461052847815 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 01:00:48 INFO - PROCESS | 4486 | 1461052848081 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:48 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765b756800 == 203 [pid = 4486] [id = 773] 01:00:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 249 (0x7f76531c8c00) [pid = 4486] [serial = 2318] [outer = (nil)] 01:00:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 250 (0x7f76531d3000) [pid = 4486] [serial = 2319] [outer = 0x7f76531c8c00] 01:00:48 INFO - PROCESS | 4486 | 1461052848153 Marionette DEBUG loaded listener.js 01:00:48 INFO - PROCESS | 4486 | ++DOMWINDOW == 251 (0x7f7653cc1c00) [pid = 4486] [serial = 2320] [outer = 0x7f76531c8c00] 01:00:49 INFO - PROCESS | 4486 | 1461052849355 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"]]]}] 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:00:49 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" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:00:49 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" 01:00:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:00:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1865ms 01:00:49 INFO - PROCESS | 4486 | 1461052849446 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 01:00:49 INFO - PROCESS | 4486 | 1461052849453 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 01:00:49 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:00:49 INFO - PROCESS | 4486 | 1461052849493 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:00:49 INFO - PROCESS | 4486 | 1461052849500 Marionette TRACE conn3 <- [1,3058,null,{}] 01:00:49 INFO - PROCESS | 4486 | 1461052849510 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}] 01:00:49 INFO - PROCESS | 4486 | 1461052849855 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 01:00:50 INFO - PROCESS | 4486 | 1461052850126 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:50 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cf3b800 == 204 [pid = 4486] [id = 774] 01:00:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 252 (0x7f76531ca000) [pid = 4486] [serial = 2321] [outer = (nil)] 01:00:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 253 (0x7f7653cc7c00) [pid = 4486] [serial = 2322] [outer = 0x7f76531ca000] 01:00:50 INFO - PROCESS | 4486 | 1461052850194 Marionette DEBUG loaded listener.js 01:00:50 INFO - PROCESS | 4486 | ++DOMWINDOW == 254 (0x7f765676b400) [pid = 4486] [serial = 2323] [outer = 0x7f76531ca000] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7675cd3000 == 203 [pid = 4486] [id = 219] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765dc4d000 == 202 [pid = 4486] [id = 500] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c387800 == 201 [pid = 4486] [id = 611] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768b13a800 == 200 [pid = 4486] [id = 515] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665511000 == 199 [pid = 4486] [id = 420] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76887e6000 == 198 [pid = 4486] [id = 514] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f768ae5a800 == 197 [pid = 4486] [id = 226] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765d2d3000 == 196 [pid = 4486] [id = 377] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765c986000 == 195 [pid = 4486] [id = 754] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765cfce000 == 194 [pid = 4486] [id = 753] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765ca25000 == 193 [pid = 4486] [id = 752] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765b93f800 == 192 [pid = 4486] [id = 751] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7655c06800 == 191 [pid = 4486] [id = 750] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7683332800 == 190 [pid = 4486] [id = 746] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7676213000 == 189 [pid = 4486] [id = 744] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f767352f000 == 188 [pid = 4486] [id = 743] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670e8b800 == 187 [pid = 4486] [id = 742] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7670752000 == 186 [pid = 4486] [id = 741] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766d00c800 == 185 [pid = 4486] [id = 740] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766cb02800 == 184 [pid = 4486] [id = 739] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766c07b000 == 183 [pid = 4486] [id = 738] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766abc4000 == 182 [pid = 4486] [id = 737] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665812000 == 181 [pid = 4486] [id = 736] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f76657a1800 == 180 [pid = 4486] [id = 735] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7665604000 == 179 [pid = 4486] [id = 734] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f7664354000 == 178 [pid = 4486] [id = 733] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f766293e800 == 177 [pid = 4486] [id = 732] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765fba9800 == 176 [pid = 4486] [id = 731] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765dc3b000 == 175 [pid = 4486] [id = 730] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765cf2b000 == 174 [pid = 4486] [id = 723] 01:00:52 INFO - PROCESS | 4486 | --DOCSHELL 0x7f765c99d800 == 173 [pid = 4486] [id = 729] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 253 (0x7f7659ad9800) [pid = 4486] [serial = 2165] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 252 (0x7f76753ba400) [pid = 4486] [serial = 2141] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 251 (0x7f7670704000) [pid = 4486] [serial = 2132] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 250 (0x7f7655c4dc00) [pid = 4486] [serial = 2153] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 249 (0x7f7665c2b000) [pid = 4486] [serial = 2058] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 248 (0x7f7665a69000) [pid = 4486] [serial = 1914] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 247 (0x7f766d14e800) [pid = 4486] [serial = 1992] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 246 (0x7f76543d7000) [pid = 4486] [serial = 2022] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 245 (0x7f766ab6dc00) [pid = 4486] [serial = 2061] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 244 (0x7f767c508c00) [pid = 4486] [serial = 2004] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 243 (0x7f76835d8c00) [pid = 4486] [serial = 2007] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 242 (0x7f76710ed400) [pid = 4486] [serial = 2076] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 241 (0x7f76845d6c00) [pid = 4486] [serial = 2085] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 240 (0x7f765ebe4400) [pid = 4486] [serial = 2031] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 239 (0x7f767613b800) [pid = 4486] [serial = 2079] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 238 (0x7f7671373800) [pid = 4486] [serial = 2135] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 237 (0x7f7665d0c800) [pid = 4486] [serial = 2097] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 236 (0x7f76845d0c00) [pid = 4486] [serial = 1950] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 235 (0x7f7659acf800) [pid = 4486] [serial = 2162] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 234 (0x7f7656bfd400) [pid = 4486] [serial = 1959] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 233 (0x7f766c9be000) [pid = 4486] [serial = 2064] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 232 (0x7f7684228c00) [pid = 4486] [serial = 2013] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 231 (0x7f7660adc400) [pid = 4486] [serial = 2121] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 230 (0x7f7676235000) [pid = 4486] [serial = 2142] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 229 (0x7f766a93b400) [pid = 4486] [serial = 1947] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 228 (0x7f7655c53000) [pid = 4486] [serial = 2154] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 227 (0x7f765bfcfc00) [pid = 4486] [serial = 2177] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 226 (0x7f76845d7c00) [pid = 4486] [serial = 2016] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 225 (0x7f7665a6d800) [pid = 4486] [serial = 2123] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 224 (0x7f7687c53400) [pid = 4486] [serial = 1941] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 223 (0x7f7670b93c00) [pid = 4486] [serial = 2073] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 222 (0x7f767552d400) [pid = 4486] [serial = 2001] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 221 (0x7f7671011000) [pid = 4486] [serial = 2133] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 220 (0x7f765e9f3800) [pid = 4486] [serial = 2049] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 219 (0x7f76822cf800) [pid = 4486] [serial = 1935] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 218 (0x7f765dcae800) [pid = 4486] [serial = 2118] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 217 (0x7f7659ad0c00) [pid = 4486] [serial = 2168] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 216 (0x7f766ba61c00) [pid = 4486] [serial = 2129] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 215 (0x7f7659bc8c00) [pid = 4486] [serial = 2169] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 214 (0x7f765dd03c00) [pid = 4486] [serial = 1983] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 213 (0x7f766c578800) [pid = 4486] [serial = 2130] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 212 (0x7f765dcadc00) [pid = 4486] [serial = 2181] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 211 (0x7f765e91b400) [pid = 4486] [serial = 2172] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 210 (0x7f7670b92000) [pid = 4486] [serial = 2025] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 209 (0x7f7661e0e000) [pid = 4486] [serial = 1911] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 208 (0x7f765cef1800) [pid = 4486] [serial = 2160] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 207 (0x7f7656777400) [pid = 4486] [serial = 2174] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 206 (0x7f76531d2400) [pid = 4486] [serial = 2156] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 205 (0x7f7672d52000) [pid = 4486] [serial = 1998] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 204 (0x7f768305c800) [pid = 4486] [serial = 2082] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 203 (0x7f76713ce400) [pid = 4486] [serial = 2136] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 202 (0x7f766d488000) [pid = 4486] [serial = 2067] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 201 (0x7f765c9b9400) [pid = 4486] [serial = 2178] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 200 (0x7f766ce4b400) [pid = 4486] [serial = 1917] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 199 (0x7f7656777800) [pid = 4486] [serial = 2088] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 198 (0x7f7672ab0400) [pid = 4486] [serial = 2138] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 197 (0x7f765f0bd000) [pid = 4486] [serial = 2120] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 196 (0x7f767743bc00) [pid = 4486] [serial = 1932] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 195 (0x7f768822d000) [pid = 4486] [serial = 2148] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 194 (0x7f7655819000) [pid = 4486] [serial = 1953] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 193 (0x7f765f9dc400) [pid = 4486] [serial = 2043] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 192 (0x7f7664530000) [pid = 4486] [serial = 2055] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 191 (0x7f767c50a400) [pid = 4486] [serial = 2010] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 190 (0x7f765cee6000) [pid = 4486] [serial = 2159] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 189 (0x7f7661ef8800) [pid = 4486] [serial = 2052] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 188 (0x7f766abe3c00) [pid = 4486] [serial = 2127] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 187 (0x7f765cef0c00) [pid = 4486] [serial = 2151] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 186 (0x7f7675526800) [pid = 4486] [serial = 1929] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 185 (0x7f766ba4e800) [pid = 4486] [serial = 1989] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 184 (0x7f76749e3c00) [pid = 4486] [serial = 2139] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 183 (0x7f76704c3000) [pid = 4486] [serial = 1920] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 182 (0x7f765c174400) [pid = 4486] [serial = 2117] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 181 (0x7f765ceeb000) [pid = 4486] [serial = 2150] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 180 (0x7f7687c52400) [pid = 4486] [serial = 2147] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 179 (0x7f7686544400) [pid = 4486] [serial = 2091] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 178 (0x7f767c451000) [pid = 4486] [serial = 2144] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 177 (0x7f7659bbf400) [pid = 4486] [serial = 2166] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 176 (0x7f765e921000) [pid = 4486] [serial = 2184] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 175 (0x7f7688222800) [pid = 4486] [serial = 2019] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 174 (0x7f765c178c00) [pid = 4486] [serial = 1944] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 173 (0x7f765bfcdc00) [pid = 4486] [serial = 2183] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 172 (0x7f7678864800) [pid = 4486] [serial = 2028] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 171 (0x7f7659ad4c00) [pid = 4486] [serial = 2163] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 170 (0x7f76531d6800) [pid = 4486] [serial = 2157] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 169 (0x7f7683054000) [pid = 4486] [serial = 2145] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 168 (0x7f7657df6000) [pid = 4486] [serial = 2094] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 167 (0x7f76704c3800) [pid = 4486] [serial = 1995] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 166 (0x7f76704cd800) [pid = 4486] [serial = 2070] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 165 (0x7f765cae5c00) [pid = 4486] [serial = 2171] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 164 (0x7f7656bff800) [pid = 4486] [serial = 2046] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 163 (0x7f766a938400) [pid = 4486] [serial = 2124] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 162 (0x7f765e922c00) [pid = 4486] [serial = 1890] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 161 (0x7f765d117400) [pid = 4486] [serial = 2180] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 160 (0x7f7670db2800) [pid = 4486] [serial = 1923] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 159 (0x7f766ab6a400) [pid = 4486] [serial = 2126] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 158 (0x7f7663010400) [pid = 4486] [serial = 1986] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 157 (0x7f767524a400) [pid = 4486] [serial = 1956] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 156 (0x7f76833e4400) [pid = 4486] [serial = 1938] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 155 (0x7f7673918c00) [pid = 4486] [serial = 1926] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 154 (0x7f7657dea000) [pid = 4486] [serial = 2175] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | --DOMWINDOW == 153 (0x7f765ebddc00) [pid = 4486] [serial = 2186] [outer = (nil)] [url = about:blank] 01:00:52 INFO - PROCESS | 4486 | 1461052852867 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]]]}] 01:00:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:00:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:00:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:00:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:00:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:00:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:00:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:00:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:00:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:00:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:00:52 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:52 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:00:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:00:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:00:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:00:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:00:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:00:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:00:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:00:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:00:52 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 3397ms 01:00:52 INFO - PROCESS | 4486 | 1461052852892 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 01:00:52 INFO - PROCESS | 4486 | 1461052852899 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 01:00:52 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:00:52 INFO - PROCESS | 4486 | 1461052852912 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:00:52 INFO - PROCESS | 4486 | 1461052852917 Marionette TRACE conn3 <- [1,3062,null,{}] 01:00:52 INFO - PROCESS | 4486 | 1461052852925 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}] 01:00:53 INFO - PROCESS | 4486 | 1461052853113 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 01:00:53 INFO - PROCESS | 4486 | 1461052853346 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:53 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f76579dc800 == 174 [pid = 4486] [id = 775] 01:00:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 154 (0x7f76531d3c00) [pid = 4486] [serial = 2324] [outer = (nil)] 01:00:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 155 (0x7f765676c800) [pid = 4486] [serial = 2325] [outer = 0x7f76531d3c00] 01:00:53 INFO - PROCESS | 4486 | 1461052853408 Marionette DEBUG loaded listener.js 01:00:53 INFO - PROCESS | 4486 | ++DOMWINDOW == 156 (0x7f7656778c00) [pid = 4486] [serial = 2326] [outer = 0x7f76531d3c00] 01:00:53 INFO - PROCESS | 4486 | [4486] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:00:54 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:00:54 INFO - {} 01:00:54 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1179ms 01:00:54 INFO - PROCESS | 4486 | 1461052854084 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:00:54 INFO - PROCESS | 4486 | 1461052854093 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 01:00:54 INFO - PROCESS | 4486 | 1461052854100 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 01:00:54 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:00:54 INFO - PROCESS | 4486 | 1461052854109 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:00:54 INFO - PROCESS | 4486 | 1461052854112 Marionette TRACE conn3 <- [1,3066,null,{}] 01:00:54 INFO - PROCESS | 4486 | 1461052854120 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}] 01:00:54 INFO - PROCESS | 4486 | 1461052854398 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 01:00:54 INFO - PROCESS | 4486 | 1461052854415 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:54 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765b893000 == 175 [pid = 4486] [id = 776] 01:00:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 157 (0x7f765676a000) [pid = 4486] [serial = 2327] [outer = (nil)] 01:00:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 158 (0x7f76575fa400) [pid = 4486] [serial = 2328] [outer = 0x7f765676a000] 01:00:54 INFO - PROCESS | 4486 | 1461052854473 Marionette DEBUG loaded listener.js 01:00:54 INFO - PROCESS | 4486 | ++DOMWINDOW == 159 (0x7f7659ad0000) [pid = 4486] [serial = 2329] [outer = 0x7f765676a000] 01:00:55 INFO - PROCESS | 4486 | 1461052855395 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]]]}] 01:00:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:00:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:00:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:00:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:00:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:00:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:00:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:00:55 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1332ms 01:00:55 INFO - PROCESS | 4486 | 1461052855442 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 01:00:55 INFO - PROCESS | 4486 | 1461052855446 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 01:00:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:00:55 INFO - PROCESS | 4486 | 1461052855452 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:00:55 INFO - PROCESS | 4486 | 1461052855457 Marionette TRACE conn3 <- [1,3070,null,{}] 01:00:55 INFO - PROCESS | 4486 | 1461052855476 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}] 01:00:55 INFO - PROCESS | 4486 | 1461052855736 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 01:00:55 INFO - PROCESS | 4486 | 1461052855769 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:55 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765c93f000 == 176 [pid = 4486] [id = 777] 01:00:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 160 (0x7f7659bbc800) [pid = 4486] [serial = 2330] [outer = (nil)] 01:00:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 161 (0x7f765b9b7000) [pid = 4486] [serial = 2331] [outer = 0x7f7659bbc800] 01:00:55 INFO - PROCESS | 4486 | 1461052855835 Marionette DEBUG loaded listener.js 01:00:55 INFO - PROCESS | 4486 | ++DOMWINDOW == 162 (0x7f765ba44400) [pid = 4486] [serial = 2332] [outer = 0x7f7659bbc800] 01:00:56 INFO - PROCESS | 4486 | 1461052856879 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]]]}] 01:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:00:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1489ms 01:00:56 INFO - PROCESS | 4486 | 1461052856944 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 01:00:56 INFO - PROCESS | 4486 | 1461052856948 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 01:00:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:00:56 INFO - PROCESS | 4486 | 1461052856957 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:00:56 INFO - PROCESS | 4486 | 1461052856959 Marionette TRACE conn3 <- [1,3074,null,{}] 01:00:56 INFO - PROCESS | 4486 | 1461052856972 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}] 01:00:57 INFO - PROCESS | 4486 | 1461052857223 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 161 (0x7f76531d7800) [pid = 4486] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 160 (0x7f765f968c00) [pid = 4486] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 159 (0x7f7675a42000) [pid = 4486] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 158 (0x7f7670dca400) [pid = 4486] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 157 (0x7f7675a3d800) [pid = 4486] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 156 (0x7f7655c46800) [pid = 4486] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 155 (0x7f76704c9400) [pid = 4486] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 154 (0x7f766abec800) [pid = 4486] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 153 (0x7f765ea65400) [pid = 4486] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 152 (0x7f7664532c00) [pid = 4486] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 151 (0x7f766ab8b400) [pid = 4486] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 150 (0x7f765db4a400) [pid = 4486] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 149 (0x7f765dbabc00) [pid = 4486] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 148 (0x7f765dba6400) [pid = 4486] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 147 (0x7f765c032400) [pid = 4486] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 146 (0x7f765f33c400) [pid = 4486] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 145 (0x7f7655c45c00) [pid = 4486] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 144 (0x7f765dce5800) [pid = 4486] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 143 (0x7f765ddbec00) [pid = 4486] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 142 (0x7f7657dee000) [pid = 4486] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 141 (0x7f7664253000) [pid = 4486] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 140 (0x7f7664531c00) [pid = 4486] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 139 (0x7f76822d2c00) [pid = 4486] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 138 (0x7f765d10e400) [pid = 4486] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 137 (0x7f7659ad9c00) [pid = 4486] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 136 (0x7f7664257c00) [pid = 4486] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 135 (0x7f76788eac00) [pid = 4486] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:00:58 INFO - PROCESS | 4486 | --DOMWINDOW == 134 (0x7f76710f6400) [pid = 4486] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:00:58 INFO - PROCESS | 4486 | 1461052858129 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:58 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765c943000 == 177 [pid = 4486] [id = 778] 01:00:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 135 (0x7f76531d7800) [pid = 4486] [serial = 2333] [outer = (nil)] 01:00:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 136 (0x7f7657dee000) [pid = 4486] [serial = 2334] [outer = 0x7f76531d7800] 01:00:58 INFO - PROCESS | 4486 | 1461052858189 Marionette DEBUG loaded listener.js 01:00:58 INFO - PROCESS | 4486 | ++DOMWINDOW == 137 (0x7f765bfcfc00) [pid = 4486] [serial = 2335] [outer = 0x7f76531d7800] 01:00:58 INFO - PROCESS | 4486 | 1461052858800 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]]]}] 01:00:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:00:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:00:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:00:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:00:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:00:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:00:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1888ms 01:00:58 INFO - PROCESS | 4486 | 1461052858847 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 01:00:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:00:58 INFO - PROCESS | 4486 | 1461052858860 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 01:00:58 INFO - PROCESS | 4486 | 1461052858867 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:00:58 INFO - PROCESS | 4486 | 1461052858869 Marionette TRACE conn3 <- [1,3078,null,{}] 01:00:58 INFO - PROCESS | 4486 | 1461052858874 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}] 01:00:59 INFO - PROCESS | 4486 | 1461052859124 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 01:00:59 INFO - PROCESS | 4486 | 1461052859148 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:59 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cead800 == 178 [pid = 4486] [id = 779] 01:00:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 138 (0x7f765416c000) [pid = 4486] [serial = 2336] [outer = (nil)] 01:00:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 139 (0x7f765c032800) [pid = 4486] [serial = 2337] [outer = 0x7f765416c000] 01:00:59 INFO - PROCESS | 4486 | 1461052859231 Marionette DEBUG loaded listener.js 01:00:59 INFO - PROCESS | 4486 | ++DOMWINDOW == 140 (0x7f7656bf3000) [pid = 4486] [serial = 2338] [outer = 0x7f765416c000] 01:01:00 INFO - PROCESS | 4486 | 1461052860206 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] 01:01:00 INFO - PROCESS | 4486 | 1461052860283 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 01:01:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:01:00 INFO - PROCESS | 4486 | 1461052860295 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:01:00 INFO - PROCESS | 4486 | 1461052860300 Marionette TRACE conn3 <- [1,3082,null,{}] 01:01:00 INFO - PROCESS | 4486 | 1461052860314 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}] 01:01:00 INFO - PROCESS | 4486 | 1461052860544 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 01:01:00 INFO - PROCESS | 4486 | 1461052860891 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:00 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7656b50000 == 179 [pid = 4486] [id = 780] 01:01:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 141 (0x7f765580b400) [pid = 4486] [serial = 2339] [outer = (nil)] 01:01:00 INFO - PROCESS | 4486 | ++DOMWINDOW == 142 (0x7f7655818000) [pid = 4486] [serial = 2340] [outer = 0x7f765580b400] 01:01:00 INFO - PROCESS | 4486 | 1461052860967 Marionette DEBUG loaded listener.js 01:01:01 INFO - PROCESS | 4486 | ++DOMWINDOW == 143 (0x7f7655c53c00) [pid = 4486] [serial = 2341] [outer = 0x7f765580b400] 01:01:01 INFO - PROCESS | 4486 | 1461052861754 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]]]}] 01:01:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:01:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:01:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:01:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1488ms 01:01:01 INFO - PROCESS | 4486 | 1461052861789 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 01:01:01 INFO - PROCESS | 4486 | 1461052861797 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 01:01:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:01:01 INFO - PROCESS | 4486 | 1461052861810 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:01:01 INFO - PROCESS | 4486 | 1461052861813 Marionette TRACE conn3 <- [1,3086,null,{}] 01:01:01 INFO - PROCESS | 4486 | 1461052861819 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}] 01:01:02 INFO - PROCESS | 4486 | 1461052862027 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 01:01:02 INFO - PROCESS | 4486 | 1461052862277 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:02 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765c068000 == 180 [pid = 4486] [id = 781] 01:01:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 144 (0x7f7656769400) [pid = 4486] [serial = 2342] [outer = (nil)] 01:01:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 145 (0x7f7657decc00) [pid = 4486] [serial = 2343] [outer = 0x7f7656769400] 01:01:02 INFO - PROCESS | 4486 | 1461052862353 Marionette DEBUG loaded listener.js 01:01:02 INFO - PROCESS | 4486 | ++DOMWINDOW == 146 (0x7f7659ad3c00) [pid = 4486] [serial = 2344] [outer = 0x7f7656769400] 01:01:03 INFO - PROCESS | 4486 | 1461052863207 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:01:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:01:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1435ms 01:01:03 INFO - PROCESS | 4486 | 1461052863245 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 01:01:03 INFO - PROCESS | 4486 | 1461052863249 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 01:01:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:01:03 INFO - PROCESS | 4486 | 1461052863255 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:01:03 INFO - PROCESS | 4486 | 1461052863260 Marionette TRACE conn3 <- [1,3090,null,{}] 01:01:03 INFO - PROCESS | 4486 | 1461052863276 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}] 01:01:03 INFO - PROCESS | 4486 | 1461052863525 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 01:01:03 INFO - PROCESS | 4486 | 1461052863807 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:03 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765cfd5000 == 181 [pid = 4486] [id = 782] 01:01:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 147 (0x7f7656bf7000) [pid = 4486] [serial = 2345] [outer = (nil)] 01:01:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 148 (0x7f765b9b8c00) [pid = 4486] [serial = 2346] [outer = 0x7f7656bf7000] 01:01:03 INFO - PROCESS | 4486 | 1461052863887 Marionette DEBUG loaded listener.js 01:01:03 INFO - PROCESS | 4486 | ++DOMWINDOW == 149 (0x7f765beb2400) [pid = 4486] [serial = 2347] [outer = 0x7f7656bf7000] 01:01:04 INFO - PROCESS | 4486 | 1461052864712 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:01:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:01:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1485ms 01:01:04 INFO - PROCESS | 4486 | 1461052864741 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 01:01:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:01:04 INFO - PROCESS | 4486 | 1461052864746 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 01:01:04 INFO - PROCESS | 4486 | 1461052864751 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:01:04 INFO - PROCESS | 4486 | 1461052864754 Marionette TRACE conn3 <- [1,3094,null,{}] 01:01:04 INFO - PROCESS | 4486 | 1461052864759 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}] 01:01:04 INFO - PROCESS | 4486 | 1461052864968 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 01:01:05 INFO - PROCESS | 4486 | 1461052865216 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:05 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765d2a3000 == 182 [pid = 4486] [id = 783] 01:01:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 150 (0x7f7656bff800) [pid = 4486] [serial = 2348] [outer = (nil)] 01:01:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 151 (0x7f765c16d400) [pid = 4486] [serial = 2349] [outer = 0x7f7656bff800] 01:01:05 INFO - PROCESS | 4486 | 1461052865289 Marionette DEBUG loaded listener.js 01:01:05 INFO - PROCESS | 4486 | ++DOMWINDOW == 152 (0x7f765c9b7800) [pid = 4486] [serial = 2350] [outer = 0x7f7656bff800] 01:01:06 INFO - PROCESS | 4486 | 1461052866078 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:01:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:01:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1380ms 01:01:06 INFO - PROCESS | 4486 | 1461052866132 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 01:01:06 INFO - PROCESS | 4486 | 1461052866134 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 01:01:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:01:06 INFO - PROCESS | 4486 | 1461052866140 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:01:06 INFO - PROCESS | 4486 | 1461052866143 Marionette TRACE conn3 <- [1,3098,null,{}] 01:01:06 INFO - PROCESS | 4486 | 1461052866149 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}] 01:01:06 INFO - PROCESS | 4486 | 1461052866359 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 01:01:06 INFO - PROCESS | 4486 | 1461052866636 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:06 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765db6a800 == 183 [pid = 4486] [id = 784] 01:01:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 153 (0x7f765c036400) [pid = 4486] [serial = 2351] [outer = (nil)] 01:01:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 154 (0x7f765caf0000) [pid = 4486] [serial = 2352] [outer = 0x7f765c036400] 01:01:06 INFO - PROCESS | 4486 | 1461052866707 Marionette DEBUG loaded listener.js 01:01:06 INFO - PROCESS | 4486 | ++DOMWINDOW == 155 (0x7f765d0e6400) [pid = 4486] [serial = 2353] [outer = 0x7f765c036400] 01:01:07 INFO - PROCESS | 4486 | 1461052867527 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]]]}] 01:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:01:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:01:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1434ms 01:01:07 INFO - PROCESS | 4486 | 1461052867576 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 01:01:07 INFO - PROCESS | 4486 | 1461052867580 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 01:01:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:01:07 INFO - PROCESS | 4486 | 1461052867586 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:01:07 INFO - PROCESS | 4486 | 1461052867588 Marionette TRACE conn3 <- [1,3102,null,{}] 01:01:07 INFO - PROCESS | 4486 | 1461052867609 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}] 01:01:07 INFO - PROCESS | 4486 | 1461052867942 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 01:01:08 INFO - PROCESS | 4486 | 1461052868158 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:08 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765e75d800 == 184 [pid = 4486] [id = 785] 01:01:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 156 (0x7f765dcea000) [pid = 4486] [serial = 2354] [outer = (nil)] 01:01:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 157 (0x7f765dd06000) [pid = 4486] [serial = 2355] [outer = 0x7f765dcea000] 01:01:08 INFO - PROCESS | 4486 | 1461052868290 Marionette DEBUG loaded listener.js 01:01:08 INFO - PROCESS | 4486 | ++DOMWINDOW == 158 (0x7f765ddb8000) [pid = 4486] [serial = 2356] [outer = 0x7f765dcea000] 01:01:09 INFO - PROCESS | 4486 | 1461052869032 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:01:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:01:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1475ms 01:01:09 INFO - PROCESS | 4486 | 1461052869062 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 01:01:09 INFO - PROCESS | 4486 | 1461052869066 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 01:01:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:01:09 INFO - PROCESS | 4486 | 1461052869072 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:01:09 INFO - PROCESS | 4486 | 1461052869074 Marionette TRACE conn3 <- [1,3106,null,{}] 01:01:09 INFO - PROCESS | 4486 | 1461052869080 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}] 01:01:09 INFO - PROCESS | 4486 | 1461052869308 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 01:01:09 INFO - PROCESS | 4486 | 1461052869593 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:09 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765ea0d800 == 185 [pid = 4486] [id = 786] 01:01:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 159 (0x7f765bfc6c00) [pid = 4486] [serial = 2357] [outer = (nil)] 01:01:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 160 (0x7f765e696800) [pid = 4486] [serial = 2358] [outer = 0x7f765bfc6c00] 01:01:09 INFO - PROCESS | 4486 | 1461052869669 Marionette DEBUG loaded listener.js 01:01:09 INFO - PROCESS | 4486 | ++DOMWINDOW == 161 (0x7f765e6a0c00) [pid = 4486] [serial = 2359] [outer = 0x7f765bfc6c00] 01:01:10 INFO - PROCESS | 4486 | 1461052870398 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]]]}] 01:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:01:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:01:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1379ms 01:01:10 INFO - PROCESS | 4486 | 1461052870453 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 01:01:10 INFO - PROCESS | 4486 | 1461052870456 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 01:01:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:01:10 INFO - PROCESS | 4486 | 1461052870462 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:01:10 INFO - PROCESS | 4486 | 1461052870464 Marionette TRACE conn3 <- [1,3110,null,{}] 01:01:10 INFO - PROCESS | 4486 | 1461052870470 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}] 01:01:10 INFO - PROCESS | 4486 | 1461052870673 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 01:01:10 INFO - PROCESS | 4486 | 1461052870953 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:10 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f765fbaf000 == 186 [pid = 4486] [id = 787] 01:01:10 INFO - PROCESS | 4486 | ++DOMWINDOW == 162 (0x7f765dceb000) [pid = 4486] [serial = 2360] [outer = (nil)] 01:01:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 163 (0x7f765e921c00) [pid = 4486] [serial = 2361] [outer = 0x7f765dceb000] 01:01:11 INFO - PROCESS | 4486 | 1461052871027 Marionette DEBUG loaded listener.js 01:01:11 INFO - PROCESS | 4486 | ++DOMWINDOW == 164 (0x7f765e9f7400) [pid = 4486] [serial = 2362] [outer = 0x7f765dceb000] 01:01:11 INFO - PROCESS | 4486 | 1461052871780 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"]]]}] 01:01:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:01:11 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 01:01:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:01:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:01:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1332ms 01:01:11 INFO - PROCESS | 4486 | 1461052871796 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 01:01:11 INFO - PROCESS | 4486 | 1461052871800 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 01:01:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:01:11 INFO - PROCESS | 4486 | 1461052871805 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:01:11 INFO - PROCESS | 4486 | 1461052871807 Marionette TRACE conn3 <- [1,3114,null,{}] 01:01:11 INFO - PROCESS | 4486 | 1461052871812 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}] 01:01:12 INFO - PROCESS | 4486 | 1461052872011 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 01:01:12 INFO - PROCESS | 4486 | 1461052872295 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\", \"2988e837-b362-417b-85f3-fb42feef8ecc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:12 INFO - PROCESS | 4486 | ++DOCSHELL 0x7f7661da4000 == 187 [pid = 4486] [id = 788] 01:01:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 165 (0x7f765e698800) [pid = 4486] [serial = 2363] [outer = (nil)] 01:01:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 166 (0x7f765ebdc400) [pid = 4486] [serial = 2364] [outer = 0x7f765e698800] 01:01:12 INFO - PROCESS | 4486 | 1461052872367 Marionette DEBUG loaded listener.js 01:01:12 INFO - PROCESS | 4486 | ++DOMWINDOW == 167 (0x7f765f0c8000) [pid = 4486] [serial = 2365] [outer = 0x7f765e698800] 01:01:13 INFO - PROCESS | 4486 | 1461052873141 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]]]}] 01:01:13 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:01:13 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1374ms 01:01:13 INFO - PROCESS | 4486 | 1461052873181 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 01:01:13 INFO - PROCESS | 4486 | 1461052873185 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 01:01:14 WARNING - u'runner_teardown' () 01:01:14 INFO - No more tests 01:01:14 INFO - Got 0 unexpected results 01:01:14 INFO - SUITE-END | took 1137s 01:01:14 INFO - Closing logging queue 01:01:14 INFO - queue closed 01:01:14 INFO - Return code: 0 01:01:14 WARNING - # TBPL SUCCESS # 01:01:14 INFO - Running post-action listener: _resource_record_post_action 01:01:14 INFO - Running post-run listener: _resource_record_post_run 01:01:15 INFO - Total resource usage - Wall time: 1172s; CPU: 98.0%; Read bytes: 815104; Write bytes: 967806976; Read time: 452; Write time: 316664 01:01:15 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:01:15 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 49967104; Read time: 0; Write time: 40864 01:01:15 INFO - run-tests - Wall time: 1143s; CPU: 98.0%; Read bytes: 815104; Write bytes: 917839872; Read time: 452; Write time: 275800 01:01:15 INFO - Running post-run listener: _upload_blobber_files 01:01:15 INFO - Blob upload gear active. 01:01:15 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:01:15 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 01:01:15 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', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:01:15 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 mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:01:16 INFO - (blobuploader) - INFO - Open directory for files ... 01:01:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:01:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:01:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:01:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:01:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:01:17 INFO - (blobuploader) - INFO - Done attempting. 01:01:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:01:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:01:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:01:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:01:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:01:18 INFO - (blobuploader) - INFO - Done attempting. 01:01:18 INFO - (blobuploader) - INFO - Iteration through files over. 01:01:18 INFO - Return code: 0 01:01:18 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:01:18 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:01:18 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a1aa3483a25afbf0077b44da20979ef3ed40b7838684c53e92ad28919ab4ab650984656019c737cc091424234e6cd4e65193f90abbe563b4d07ca6d759cf5b6a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cb2f35ea506f2a355f0ce1eb23b9f283cf1136773115f2e95d2e458eb0d2af9a4d4ed8b11ead91140b80604923976cb6f60ac187a42b1564ac172b35d7435538"} 01:01:18 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:01:18 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:01:18 INFO - Contents: 01:01:18 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a1aa3483a25afbf0077b44da20979ef3ed40b7838684c53e92ad28919ab4ab650984656019c737cc091424234e6cd4e65193f90abbe563b4d07ca6d759cf5b6a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cb2f35ea506f2a355f0ce1eb23b9f283cf1136773115f2e95d2e458eb0d2af9a4d4ed8b11ead91140b80604923976cb6f60ac187a42b1564ac172b35d7435538"} 01:01:18 INFO - Running post-run listener: copy_logs_to_upload_dir 01:01:18 INFO - Copying logs to upload dir... 01:01:18 INFO - mkdir: /builds/slave/test/build/upload/logs 01:01:18 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1255.645693 ========= master_lag: 1.94 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 57 secs) (at 2016-04-19 01:01:20.015534) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 01:01:20.025738) ========= 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-1461051586.42065-1107680552 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a1aa3483a25afbf0077b44da20979ef3ed40b7838684c53e92ad28919ab4ab650984656019c737cc091424234e6cd4e65193f90abbe563b4d07ca6d759cf5b6a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cb2f35ea506f2a355f0ce1eb23b9f283cf1136773115f2e95d2e458eb0d2af9a4d4ed8b11ead91140b80604923976cb6f60ac187a42b1564ac172b35d7435538"} build_url:https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035672 build_url: 'https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/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/mozilla-inbound/sha512/a1aa3483a25afbf0077b44da20979ef3ed40b7838684c53e92ad28919ab4ab650984656019c737cc091424234e6cd4e65193f90abbe563b4d07ca6d759cf5b6a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/cb2f35ea506f2a355f0ce1eb23b9f283cf1136773115f2e95d2e458eb0d2af9a4d4ed8b11ead91140b80604923976cb6f60ac187a42b1564ac172b35d7435538"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ThTyvKmfRee4dAnbzJLtIQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.68 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 01:01:21.744628) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 01:01:21.745131) ========= 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-1461051586.42065-1107680552 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021481 ========= master_lag: 0.29 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 01:01:22.052231) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 01:01:22.052654) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 01:01:22.054241) ========= ========= Total master_lag: 4.01 =========